前页 | 后页 |
断点和标记管理
Enterprise Architect中的断点工作与任何其他调试器中的工作方式相同。标记类似于断点,但在Enterprise Architect中它们具有特殊的功能。简而言之,标记执行断点不执行的操作——例如记录执行和分析。断点的作用始终是停止程序。
您可以在源代码编辑器中设置任何标记或断点,它们在左边距中可见。单击此边距将在该行添加一个断点。断点和标记是可互换的 - 您可以使用其“属性”对话框将断点更改为标记,反之亦然。您可以使用
并单击编辑器边缘或断点和标记窗口中的图标,快速查看和编辑断点或标记的属性。断点保持成套。每个模型都有一个默认设置,每个断点通常都驻留在那里,但您可以将当前断点配置保存为命名集,创建新集并在它们之间切换。断点集是共享的;也就是说,它们可供模型社区使用。例外是默认集,它是分配给任何模型的每个用户的私有和个人集。
访问
功能区 |
执行>窗口>断点 仿真>动态仿真仿真>断点 |
断点和标记选项
选项 |
细节 |
也见 |
---|---|---|
删除断点或标记 |
要删除特定断点:
|
设置代码断点 |
删除所有断点 |
单击删除所有断点按钮 ( )。 |
|
断点属性 |
在断点窗口或代码编辑器中,使用标记的上下文菜单调出属性。您可以在此处更改标记类型、添加或修改约束以及输入跟踪语句。 (有用的快捷键:按住 键的同时单击标记,快速显示其属性。) |
记录 |
禁用断点 |
取消选中断点或标记对应的复选框。 |
|
启用断点或标记 |
选中断点或标记对应的复选框。 |
|
禁用所有断点 |
单击按钮 |
|
启用所有断点 |
单击启用所有断点按钮 ( )。 |
|
修改内存地址时中断 |
单击数据断点按钮 ( )。 |
|
识别或更改标记集 |
选择断点和事件窗口工具栏中的断点字段。 如有必要,单击下拉箭头并选择不同的标记集。 默认设置通常用于调试,并且是您的用户 ID 个人的;其他标记集在模型内的所有用户之间共享。 |
使用标记集 |
更改断点和标记如何在断点和事件窗口上分组 |
断点和标记可以按类或代码文件分组。要对项目进行分组,请单击工具栏中图标上的向下箭头,然后单击相应的选项。如果您不想对项目进行分组,请单击已选择的选项以取消选择它;然后按行号列出断点和标记。 |
断点状态
状态 |
评论 |
也见 |
---|---|---|
调试Running: Bound 调试未运行:已启用 |
||
调试运行:禁用 调试未运行:禁用 |
||
调试运行:未绑定 - 这通常意味着模块尚未加载。此外,dll 有时会被卸载。 调试未运行: N /a |
||
调试运行:失败 - 这意味着调试器无法将这行代码与任何已加载模块中的指令相匹配。可能源来自另一个项目或项目配置已过期。注记,如果模块日期早于断点的源代码日期,您将在调试器窗口中看到通知。文字是红色的,所以它们会脱颖而出。这清楚地表明该项目需要建设。 调试未运行: N /a |
绑定断点失败 |