ISaGRAF. Version 3.4

         

При расстановке точек останова отладчик


Предупреждение:

При расстановке точек останова отладчик ISaGRAF может работать некорректно, если код приложения недоступен для записи. Это не проблема, если приложение полностью протестировано.

Если на хост ПК система разработки ISaGRAF установлена в стандартном каталоге \ISAWIN, то:

файл кода приложения проекта MYPROJ будет называться

\ISAWIN\APL\MYPROJ\appli.x6m (соответствует ISAx1 на целевой машине)

файл таблицы символов приложения проекта MYPROJ будет называться

\ISAWIN\APL\MYPROJ\appli.tst (соответствует ISAx6 на целевой машине)

           Обработка ошибок и выдача сообщений

Целевая задача ISaGRAF включает в себя обработчик ошибок. Список ошибок находится в конце документации.

Ошибка обрабатывается следующим образом:

-       Ошибка состоит из номера и аргумента, посылаемых обработчику ошибок ISaGRAF.

-       Если в системе разработки установлен флаг обнаружения ошибок, то ошибка обрабатывается. Если нет - информация теряется и обработка заканчивается.

Если обрабатывается:

-       Номер (десятичное число) и аргумент (шестнадцатеричное число) выводятся в stdout.

-       Номер ошибки и аргумент помещаются в кольцевой буфер FIFO, а позднее переносятся оттуда. Размер буфера определяется в опциях Make системы разработки. Когда буфер полон, сообщение о новой ошибке вытесняет самое старое сообщение.

-       Ошибки извлекаются из буфера либо отладчиком, либо приложением, используя вызов SYSTEM (см. Руководство пользователя).

Когда отладчик фиксирует ошибку, сообщение о ней появляется в окне отображения ошибок. В зависимости от ситуации (работает приложение или нет) отладчик отображает имя объекта (переменной или программы) откуда пришла ошибка или аргумент ошибки (десятичное число) в квадратных скобках [x], который имеет различное значение для разных ошибок.

Сообщение об ошибке и ее значение по умолчанию выдаются в stdout.

Содержание  Назад  Вперед