断点允许您暂停程序的执行并逐行执行代码。
注意:Visual LISP IDE 仅在 Windows 上可用。
- 在 Visual LISP 文本编辑器窗口中,将光标放在要中断程序的代码表达式的左括号前面。
- 单击“调试”(Debug)>“切换断点”(Toggle Breakpoint)。
切换断点可打开和关闭断点。当不存在断点时,切换断点会添加一个中断;如果光标位置已存在断点,则切换断点会将其删除。
- 单击“工具”(Tools)、“在编辑器中加载文本”(Load Text)。
- 在AutoCAD命令提示符下,输入命令或函数以开始执行程序。
当程序执行到达断点时,Visual LISP 会中断执行并在文本编辑器窗口中显示代码。
- 单击“调试”继续“以恢复程序的执行。
例
首先在包含 yinyang.lsp 程序的 Visual LISP 文本编辑器窗口中输入一些调试信息。
- 将光标移到代码行中左括号前面,内容如下:
(setq half-r (/ radius 2))
以下屏幕快照指示此语句在程序中的位置:
- 单击“调试”(Debug)>“切换断点”(Toggle Breakpoint)。
切换断点可打开和关闭断点。当不存在断点时,切换断点会添加一个中断;如果光标位置已存在断点,则切换断点会将其删除。
- 单击 Tool Load Text in Editor 以加载该函数,如果尚未执行此操作,请通过输入以下命令从 Visual LISP Console 窗口提示符运行它:yinyang
(yinyang)
回复程序在 AutoCAD 命令提示符下显示的提示后,Visual LISP 会在您设置的断点处暂停执行,并在文本编辑器窗口中显示代码:
请注意光标后面的语句是如何突出显示的。
- 单击“调试”继续“以恢复程序的执行。
|