Группы пользователей Autodesk

         

Код пошаговой отладки


Средства отладки Visual LISP

 

Средства отладки Visual LISP 
 

Код пошаговой отладки



Для пошагового выполнения кода программы используются три крайние слева кнопки панели «Отладка». Они служат для выполнения следующих действий: <$startrange>запуск и перемещение по коду

  • Шаг с заходом в выделенное выражение.
  • Переход к концу выделенного выражения (т.е. шаг с обходом).
  • Переход к концу текущей функции, внутри которой произошел останов (т.е. шаг с выходом).
  • Перед тем, как сделать выбор, следует еще раз проверить статус выделенного выражения и положение курсора. В данном случае выделенное выражение включает в себя вложенную в setq функцию getdist, а курсор располагается в самом начале выделенного блока.

    Для пошагового выполнения кода от точки останова

  • Нажмите кнопку "Шаг с обходом".
  • После этого управление передается AutoCAD и запрашивается ширина дорожки.

  • Ответьте на запрос.
  • После того, как ширина задана, управление снова передается в VLISP. Следует обратить внимание на положение курсора на индикаторе.

    VLISP вычисляет выделенное выражение целиком и останавливается в конце выражения.

  • Снова нажмите кнопку «Шаг с обходом». VLISP переходит к началу следующего блока кода и выделяет блок целиком.
  • Теперь нажмите кнопку "Шаг с заходом" (не нажимайте кнопку "Шаг с обходом").
  • Примечание Если в ходе выполнения упражнения был сделан неправильный выбор или пропущены какие-либо шаги, его можно легко начать сначала. Для этого сначала следует нажать кнопку «Сброс» на панели «Отладка». Выполнение кода VLISP прекращается, и система VLISP возвращается на верхний уровень. Теперь можно начать все с пункта 1.

    Выделенной становится первая функция cons, а VLISP останавливается непосредственно перед функцией (обратите внимание на индикатор положения курсора).

     



    Содержание раздела