设置中断程序执行的断点 (Visual LISP IDE) 
断点允许您暂停程序的执行并逐行执行代码。 
注意: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 会在您设置的断点处暂停执行,并在文本编辑器窗口中显示代码: 
 
 请注意光标后面的语句是如何突出显示的。 
  
- 单击“调试
 ”继续“以恢复程序的执行。 
 
 
    
 |