Составители:
12
блюдения Watch, в верхней строке которого приведено текущее значе-
ние проверяемой переменной или выражения. Анализ выведенного зна-
чения, как правило, позволяет понять ошибку.
Искусственное прерывание программы
Наиболее сложно устранить ошибку, если программа выполняется
без “сбоя”, но выдает неверный результат. В этом случае программу
искусственно прерывают и осматривают значения переменных. Для
прерывания программы достаточно установить курсор в необходимом
месте по тексту программы и указать кнопку
– Toggle breakpoint
на панели инструментов VLISP. Место остановки выделится красным
маркером. После этого надо запустить программу, ее выполнение прервется
в указанном месте. Значения переменных, вычисленные к моменту за-
данного прерывания, можно посмотреть посредством клавиши
.
Для продолжения программы следует нажать кнопку
–continue.
Во время прерывания можно посмотреть текущее состояние рисунка.
Для этого нужно перейти в графическое окно AutoCad, указав кнопку
на панели задач (как правило, в нижней стро-
ке экрана). Чтобы вернуться в редактор (для продолжения отладки программы),
укажите кнопку Visual LISP в панели задач .
Если отладка закончена и нужно завершить выполнение программы,
необходимо отменить прерывание. Для этого курсор устанавливается
на маркер прерывания и повторно нажимается клавиша
. Красный
маркер останова снимается. В тексте программы можно задать не-
сколько точек останова и последовательно переходить от одной к дру-
гой, нажимая кнопку
.
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »