Перевести страницу

Создание приложений для науки и производства ещё не было таким простым

Отладка Ci-программ

Для поиска ошибок в алгоритмах Ci-программ предназначен удобный интерактивный отладчик "Синтез", входящий в комплект ПО MAX15. Количество отладчиков, которые можно запустить одновременно, равно количеству Ci-процессоров, используемых на схеме. Соответственно, в демо-версии можно запускать одновременно два отладчика. Они работают независимо друг от друга. Чтобы запустить отладчик, надо навести курсор мыши на процессор языка Ci на схеме, нажать правую кнопку мыши и в меню выбрать пункт "Отлаживать". В первый раз отладчик может запуститься не мгновенно, с заметной задержкой - это нормально.



Основные функции отладчика следующие:

  1. Просмотр откомпилированного кода программы в виде, близком к исходному тексту
  2. Выполнение кода программы в различных режимах
  3. Задание и использование точек остановки на любых операциях перед вызовом
  4. Просмотр и изменение значения переменных и параметров операций


Вспомогательные функции отладчика:

  1. Отображение автоматических комментариев, если они определены
  2. Отображение имен операций и литеральных констант на одном из двух языков, если они определены
  3. Редактирование кода программы - экспериментальная возможность, использовать с большой острожностью, ВНИМАНИЕ! в отладчике отсутствует возможность отмены редактирования
  4. Сохранение кода программы в виде исходного текста - экспериментальная возможность, использовать с осторожностью. При неосторожных действиях можно потерять набранный в редакторе исходный текст, который будет перезаписан отладчиком. Записанный отладчиком текст не содержит пользовательские комментарии.
  5. Сохранение кода в выполнимом виде. Если программа была сохранена в отладчике, но потом изменена в редакторе исходного текста, то при её создании сохраненная программа будет перезаписана, информация о точках останова и свернутых блоках будет утрачена.


В нижней части окна отладчика находится окно консоли. В него выводятся сообщения о ходе выполнения программы, в том числе о возникающих ошибках. Консоль можно очистить нажатием соответствующей кнопки.


В настройках редактора есть возможность изменять цвета отображения разных составляющих программы. Также можно "вынимать" отдельные окна из окна отладчика, изменять их размеры, распределять для удобства по экрану.


Необходимо помнить, что в отладчике программа выполняется значительно медленнее, чем в обычном процессоре.


Если окно отладчика открыто, то при активации схемы соответствующий отладчику процессор Ci будет работать в этом отладчике. Если закрыть окно отладчика, то процессор Ci будет снова работать в фоновом режиме, быстрее, но без возможности отладки.