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