功能描述:用户可以通过Visual LISP编辑器开发、测试和调试LISP程序,方便用户进行代码格式检查、程序错误跟踪定位。
命令访问:
图标:
菜单项:工具>AutoLISP>Visual LISP编辑器
功能区:管理>应用程序>Visual LISP编辑器
工具栏:/
命令行:VLISP
命令别名:VLIDE
命令行信息:/
启动命令后,浩辰CAD将检查是否已安装Visual Studio Code(以下简称VS Code)。
- 如果未安装VS Code,将显示以下提示框。
- 如果已安装VS Code,浩辰CAD将自动安装GstarLisp插件,如下图。插件文件夹存放在%userprofile%\.vscode\extensions目录下。当GstarLisp插件有新版本时,下次通过浩辰CAD启动VS Code时将会自动更新。
操作实例:
下面,我们将通过VS Code编辑器和GstarLisp插件实现LISP程序的调试功能。
- 启动命令,打开VS Code
- VS Code工作界面
- GstarLisp插件
单击活动栏Extensions按钮>>GstarLisp,显示GstarLisp插件的详细信息,如下图。 - 打开文件
- 打开.lsp或.dcl文件
单击活动栏GstarLisp按钮>>Open Folder,选择加载目录,将会自动筛选出.lsp和.dcl文件。单击列表中的文件,右侧编辑器打开文件,如下图。 - 编辑.lsp或.dcl文件
GstarLisp插件提供了丰富的编辑功能,如语法高亮、智能输入提示、代码自动补全、代码片段、括号匹配、代码折叠等。 - 启动调试
- 选择调试环境
首次启动调试,需要选择GstarLisp调试环境。打开launch.json>>添加配置,将GstarLisp-Attach和GstarLisp-Launch添加到launch.json文件中。 - 选择调试模式
GstarLisp插件提供了两种调试模式:Attach和Launch。
GstarLisp-Attach:将调试会话附着到正在运行的浩辰CAD。(浩辰CAD已启动,可选择该模式)
GstarLisp-Launch:通过指定浩辰CAD可执行文件的绝对路径,启动新的浩辰CAD会话。(浩辰CAD未启动,可选择该模式)
选择调试模式后,单击活动栏Debug按钮>>开始调试。 - 调试过程
- 变量
Locals:显示作用域内已执行代码的变量值。当鼠标悬停到变量上时会显示该变量的值。
Last Value:显示最近一次变化的变量或表达式的值。 - 监视
查看和计算变量与表达式。 - 调用堆栈
在程序执行过程中存储函数调用信息的数据结构。 - 断点
单击行号左边的空白处可设置断点,再次单击取消断点。程序执行到断点所在的行,就会中断执行。 - 调试控制台
在控制台下方输入要评估的变量或表达式,则返回变量或表达式的值。如果输入的变量不存在,则返回输入内容。 - 调试工具栏
继续(F5):跳到下一个断点。
单步跳过(F10):执行当前行代码并跳到下一行。
单步调试(F11):单步执行该行代码。
单步跳出(Shift+F11):当单步执行到子函数内,单步跳出时,执行该函数行未执行的部分。
重启:在当前浩辰CAD进程重新开始调试(GstarLisp-Attach模式),或者终止当前调试会话,重新拉起新的浩辰CAD进程进行调试(GstarLisp-Launch模式)。
停止:停止当前调试会话。