前页 后页

模拟断点

“断点和事件”窗口的“模拟断点”选项卡使您可以中断和检查模拟过程。

动态执行模拟( Corporate和更高版本)时,该过程将自动进行-如果您要在某个点停止执行以检查变量,检查调用堆栈或以其他方式与模拟器交互,则可以在模型上设置断点元素与使用一行源代码几乎相同。当模拟器到达断点时,将暂停执行并将控制权返回给Enterprise Architect 。

访问

色带

模拟>动态模拟>断点>模拟断点

断点

仿真将逐步执行模型,使您能够验证行为模型的逻辑。当模拟到达定义为断点的元素时,模拟将停止。

可以定义为断点的UML元素包括:操作,活动,状态和大多数其他行为节点(例如,决策,初始或最终)。

可以定义为断点的UML关系包括交互消息。

断点存储为给定Enterprise Architect项目的断点集。

在仿真过程中,包含在模拟中且具有断点的元素在该元素的左上角附近用绿色圆圈标记。如果仿真未运行,则不会显示绿色圆圈。

启用JavaScript后,所有的Simulation变量都将显示在Locals窗口中,并且可以使用Simulation窗口的控制台输入字段(在工具栏下方)修改这些Simulation变量。

工具栏按钮

项目

描述

也可以看看

Simulation Enable All Breakpoints icon

为模拟会话启用当前断点集中定义的所有断点。

Simulation Delete All Breakpoints icon

删除在当前断点集中为模拟会话定义的所有断点。

禁用所有断点 在当前断点集中为仿真会话定义。

将所选元素或序列消息的断点添加到当前的断点集。

更改选定的断点集以在模拟会话中使用。

执行断点设置命令:

  • 新集 :创建新的断点集
  • 另存为集 :以新名称保存当前的断点集
  • 删除所选集 :删除当前断点集
  • 删除所有集 :删除为该图保存的所有断点集

学到更多