Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кузяков О.Н., Шелест А.А. Проектирование АСУ ТП с использованием инструментального пакета Тrace Mode 6.05. 2008.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.69 Mб
Скачать
      1. Отладка программы

        1. Общие сведения

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

Отладка программы возможна только после ее успешной компиляции.

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

  1. Программа в режиме отладки

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

  1. FBD-диаграмма в режиме отладки

        1. Панель инструментов отладчика

Меню Программа главного меню и панель инструментов отладчика содержат следующие команды для запуска требуемого режима отладки и настройки параметров редакторов программ:

- компиляция (F7) – запустить компиляцию программы;

- установить/удалить точку останова (F9) – установить/удалить точку останова программы;

- удалить все точки останова (Ctrl+Shift+F9) – удалить все точки останова программы;

- старт (F5) – запустить выполнение программы в непрерывном режиме;

- выполнять до курсора (Ctrl+F10) – запустить выполнение программы в непрерывном режиме до текущей позиции курсора;

- трассировка (F11) – запустить пошаговое выполнение программы c пошаговым выполнением вызываемых функций;

- шаг (F10) – запустить пошаговое выполнение программы с выполнением вызываемых функций в непрерывном режиме;

- выйти из функции (Shift+F11) – выполнить текущую функцию/программу в непрерывном режиме (доступно в режиме отладки);

- стоп (Shift+F5) – выйти из режима отладки;

- посмотреть значение переменной (Shift+F9) – открыть диалог Быстрый просмотр (доступно в режиме отладки);

- переменные – открыть/закрыть окно переменных;

- стек – открыть/закрыть окно стека вызовов функций;

- сообщения – открыть/закрыть окно сообщений компилятора и отладчика.

        1. Окно просмотра переменных

Данное окно включает в себя в виде вкладок 5 окон просмотра текущих значений переменных и показано на рис. 41.

В окне Локальные отображаются переменные текущего программного компонента.

В окнах Аргументы, Глобальные и Текущая структура отображаются соответственно аргументы, глобальные переменные и переменные объекта.

  1. Окно переменных

При пошаговой отладке программы в окнах Локальные и Глобальные можно вручную задать значения переменных (для перехода к заданию значения нужно дважды нажать ЛК в поле значения или выполнить команду Изменить значение из контекстного меню). Для восстановления значений аргументов по умолчанию контекстное меню окна Аргументы содержит команды Восстановить значение по умолчанию и Восстановить все значения по умолчанию.

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

Вставить – добавить строку в список;

Удалить – удалить выделенную строку из списка (аналог нажатия клавиши Del на клавиатуре);

Переименовать – редактировать выделенную строку списка.