浩辰CAD 2023帮助系统

功能描述:用户可以通过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程序的调试功能。

  1. 启动命令,打开VS Code
    • VS Code工作界面
    • GstarLisp插件
      单击活动栏Extensions按钮>>GstarLisp,显示GstarLisp插件的详细信息,如下图。
  2. 打开文件
    • 打开.lsp或.dcl文件
      单击活动栏GstarLisp按钮>>Open Folder,选择加载目录,将会自动筛选出.lsp和.dcl文件。单击列表中的文件,右侧编辑器打开文件,如下图。
    • 编辑.lsp或.dcl文件
      GstarLisp插件提供了丰富的编辑功能,如语法高亮、智能输入提示、代码自动补全、代码片段、括号匹配、代码折叠等。
  3. 启动调试
    • 选择调试环境
      首次启动调试,需要选择GstarLisp调试环境。打开launch.json>>添加配置,将GstarLisp-Attach和GstarLisp-Launch添加到launch.json文件中。
    • 选择调试模式
      GstarLisp插件提供了两种调试模式:Attach和Launch。
      GstarLisp-Attach:将调试会话附着到正在运行的浩辰CAD。(浩辰CAD已启动,可选择该模式)
      GstarLisp-Launch:通过指定浩辰CAD可执行文件的绝对路径,启动新的浩辰CAD会话。(浩辰CAD未启动,可选择该模式)
      选择调试模式后,单击活动栏Debug按钮>>开始调试。
  4. 调试过程
    • 变量
      Locals:显示作用域内已执行代码的变量值。当鼠标悬停到变量上时会显示该变量的值。
      Last Value:显示最近一次变化的变量或表达式的值。
    • 监视
      查看和计算变量与表达式。
    • 调用堆栈
      在程序执行过程中存储函数调用信息的数据结构。
    • 断点
      单击行号左边的空白处可设置断点,再次单击取消断点。程序执行到断点所在的行,就会中断执行。
    • 调试控制台
      在控制台下方输入要评估的变量或表达式,则返回变量或表达式的值。如果输入的变量不存在,则返回输入内容。
    • 调试工具栏
      继续(F5):跳到下一个断点。
      单步跳过(F10):执行当前行代码并跳到下一行。
      单步调试(F11):单步执行该行代码。
      单步跳出(Shift+F11):当单步执行到子函数内,单步跳出时,执行该函数行未执行的部分。
      重启:在当前浩辰CAD进程重新开始调试(GstarLisp-Attach模式),或者终止当前调试会话,重新拉起新的浩辰CAD进程进行调试(GstarLisp-Launch模式)。
      停止:停止当前调试会话。