开发人员工具

启用“开发人员”功能区以访问 Python 调试器。

在任何 API 演示脚本中点击调试可加载开发人员功能区并在调试器中打开脚本,或在扩展管理器中加载开发人员工具扩展。
  1. 文件菜单,点击扩展管理器
  2. 开发人员工具扩展中,切换加载可显示开发人员功能区。

Python 调试器

点击“调试”图标以激活调试模式。

要访问调试器,必须先在扩展管理器中启用开发人员工具扩展。
  1. 在“开发人员”功能区,选择调试工具。

  2. 调试菜单中选择开始调试,或点击调试图标
    注: 必须先保存编辑器中的 Python 脚本。未保存的文件名将附加 *
    激活调试模式后,调试菜单下的其他窗口将变为可用。
  3. 点击所需行旁边的左侧空白即可设置断点。
  4. 点击运行文件 即可开始调试过程。
    命中断点后,其内部就会出现一个箭头。这表示执行的下一行。
  5. 命中断点后,选择下一个选项:
    • 点击单步跳过 即可执行当前行,然后移动以执行下一行。空白处的黄色箭头会移动到该点。
    • 点击单步跳入 即可在当前执行的行中输入任何用户编写的函数调用。如果不存在此类函数,则它的行为类似于单步跳过
    • 相反,点击单步退出 可退出当前函数并转到调用该函数的点。
    • 点击单步至 以继续执行,直到命中剩余执行路径中的下一个断点或到达脚本的结尾。
  6. 点击 Inspire 图标返回完整的应用程序。

模型视窗

执行代码时,模型视窗会显示 Inspire 图形更改。

当到达每一行代码并显示交互提示时,模型视窗将更新。设置断点并逐步调试以查看中间步骤的效果。
图 1. 提示选择圆柱几何特征以创建扭矩

模型视窗中的组件会在返回时传输到 Inspire

在点击 Inspire 图标并返回完整 Inspire 模式时,Inspire 更改将保留。

命令记录

命令记录显示的是 Python 命令记录。

在 Python 窗口中执行的所有命令都按顺序显示,最后一条命令位于顶部。双击命令将再次调用该函数。

Python 变量浏览器

在单步执行脚本时,使用 Python 变量浏览器监控变量值。

默认情况下,不显示 Python 变量窗口。使用视图菜单显示/隐藏 Python 变量窗口

将列出可用变量名称,并显示变量的当前值及其类型和范围。可以通过输入一个新的值来覆盖该值。下一步将使用更改后的值。

调用堆栈窗口

调用堆栈窗口显示执行脚本时跟踪的路径。

只有在调试模式下才能访问调用堆栈窗口。默认情况下,不显示调用堆栈窗口。使用调试 > 窗口显示/隐藏调用堆栈窗口

从主级遍历到当前执行点的所有函数都以遍历顺序显示,最后一个调用的函数位于顶部。<Module> 项指的是顶层。双击一个函数会转到调用该函数的执行点。

观察窗口

在单步执行脚本时,使用观察窗口监控变量值。

只有在调试模式下才能访问观察窗口。默认情况下,不显示观察窗口。使用调试 > 窗口菜单显示/隐藏观察窗口

可以在第一列中键入变量名称,也可以从编辑器中拖放至该处。另外,也可以通过在编辑器中突出显示它们并选择右键菜单选项将选择添加到观察进行添加。变量的当前值显示在第二列。可以通过输入一个新的值来覆盖该值。下一步将使用更改后的值。

断点窗口

断点窗口显示调试会话中的所有断点。每个断点都会与主文件和行号一起列出。

只有在调试模式下才能访问断点窗口。默认情况下,不显示断点窗口。使用调试 > 窗口菜单,显示/隐藏断点窗口

可以通过停止激活其旁边的方框来禁用单个断点。还可以从此窗口创建和删除断点。点击断点会将光标定位在编辑器中的该位置。

可以通过点击编辑所选断点 ,或在编辑器中右击某个断点,来编辑所选断点并在该窗口中调整命中计数或条件。
图 2. 在断点窗口编辑所选断点
图 3. 在编辑器中调整断点