预订演示
前页 后页

断点和标记管理

Enterprise Architect中的断点工作与任何其他调试器中的工作方式相同。标记类似于断点,但在Enterprise Architect中它们具有特殊的功能。简而言之,标记执行断点不执行的操作——例如记录执行和分析。断点的作用始终是停止程序。

您可以在源代码编辑器中设置任何标记或断点,它们在左边距中可见。单击此边距将在该行添加一个断点。断点和标记是可互换的 - 您可以使用其“属性”对话框将断点更改为标记,反之亦然。您可以使用 Ctrl 并单击编辑器边缘或断点和标记窗口中的图标,快速查看和编辑断点或标记的属性。

断点保持成套。每个模型都有一个默认设置,每个断点通常都驻留在那里,但您可以将当前断点配置保存为命名集,创建新集并在它们之间切换。断点集是共享的;也就是说,它们可供模型社区使用。例外是默认集,它是分配给任何模型的每个用户的私有和个人集。

访问

功能区

执行>窗口>断点

仿真>动态仿真仿真>断点

断点和标记选项

选项

细节

也见

删除断点或标记

要删除特定断点:

  • 如果断点开启,点击源代码编辑器左边空白处的红色断点圆圈,或者
  • 右键单击源代码编辑器、断点文件夹或断点和标记窗口中的断点或标记,然后选择“删除”选项,或
  • 在“调试断点”选项卡中选择断点,然后按删除键
设置代码断点

删除所有断点

单击删除所有断点按钮 ( Simulation Delete All Breakpoints icon )。

断点属性

在断点窗口或代码编辑器中,使用标记的上下文菜单调出属性。您可以在此处更改标记类型、添加或修改约束以及输入跟踪语句。 (有用的快捷键:按住 Ctrl 键的同时单击标记,快速显示其属性。)

记录

禁用断点

取消选中断点或标记对应的复选框。

启用断点或标记

选中断点或标记对应的复选框。

禁用所有断点

单击Disable All Breakpoints icon按钮

启用所有断点

单击启用所有断点按钮 ( Simulation Enable All Breakpoints icon )。

修改内存地址时中断

单击数据断点按钮 ( New icon )。

识别或更改标记集

选择断点和事件窗口工具栏中的断点字段。

如有必要,单击下拉箭头并选择不同的标记集。

默认设置通常用于调试,并且是您的用户 ID 个人的;其他标记集在模型内的所有用户之间共享。

使用标记集

更改断点和标记如何在断点和事件窗口上分组

断点和标记可以按类或代码文件分组。要对项目进行分组,请单击工具栏中图标上的向下箭头,然后单击相应的选项。如果您不想对项目进行分组,请单击已选择的选项以取消选择它;然后按行号列出断点和标记。

断点状态

状态

评论

也见

A Breakpoint used in UML Activity models in Sparx Systems Enterprise Architect.

调试Running: Bound

调试未运行:已启用

调试运行:禁用

调试未运行:禁用

调试运行:未绑定 - 这通常意味着模块尚未加载。此外,dll 有时会被卸载。

调试未运行: N /a

调试运行:失败 - 这意味着调试器无法将这行代码与任何已加载模块中的指令相匹配。可能源来自另一个项目或项目配置已过期。注记,如果模块日期早于断点的源代码日期,您将在调试器窗口中看到通知。文字是红色的,所以它们会脱颖而出。这清楚地表明该项目需要建设。

调试未运行: N /a

绑定断点失败

了解更多