前页 后页

通过仿真可视化活动

您可以使用内置的动态模型模拟器来模拟模型中的任何SysML活动图。这提供了一种强大的可视化图表的方式,对于与用户和工程界的其他人进行演示或演练很有用。

使用模型模拟器,您可以模拟包含行为的概念模型设计的执行。开始模拟时,将分析当前模型Package,并产生一个动态模拟过程来执行模型。由于模拟器可以直接分析和使用UML构造,因此无需生成中间代码或编译模拟“可执行文件”。这导致了非常快速和动态的仿真环境,可以在其中快速进行更改和测试。

仿真窗口

“模拟”窗口提供了用于启动,停止和逐步执行模拟的主界面。在执行期间,它将显示与当前执行的步骤有关的输出以及其他重要信息。有关工具栏命令的更多信息,请参见“ 运行模型仿真帮助”主题。

Running a model simulation in Enterprise Architect

注意工具栏下面的文本输入框。这是控制台输入区域-您可以在此处输入简单的JavaScript命令,例如:this.count = 4;将名为“ count”的仿真变量动态更改为4。这样,您可以在运行时动态影响仿真。

断点和事件窗口

模拟过程还利用“断点和标记”窗口的“模拟断点”选项卡(“模拟>动态模拟>断点”)。在这里,您可以在Simulation中的特定元素和消息上设置执行断点。有关更多详细信息,请参见“模拟断点”主题。

模拟事件窗口

“模拟事件”窗口(“模拟>动态模拟>事件”)提供了用于管理和执行触发器的工具。触发器用于控制StateMachine转换的执行。