前页 后页

可执行状态机的执行与仿真

Enterprise Architect的众多功能之一是其执行仿真的能力。通过Enterprise Architect生成和构建的可执行StateMachine可以连接到Simulation工具中,以可视方式演示StateMachine Artifact的实时执行。

开始模拟

Simulation Control工具栏提供了一个Search按钮,可用于选择要运行的Executable StateMachine Artifact。该控件维护着一个最新的可执行StateMachines的下拉列表,供您选择。您还可以使用可执行状态机工件本身上的上下文菜单来启动仿真。

控制速度

模拟控件提供速度设置。您可以使用它来调整模拟执行的速率。速度表示为介于0到100之间的值(值越大,速度越快)。零值将导致仿真在每一步后停止;这需要使用工具栏控件来手动完成仿真。

活动状态的表示法

当可执行StateMachine执行时,将显示相关的StateMachine图。在每个完成步骤的末尾更新显示。您会注意到,仅实例完成步骤的活动状态被突出显示。其他国家仍然黯淡。

容易确定哪个州属于哪个实例,因为这些州已被标记为当前处于该特定州的任何实例的名称。如果两个或更多个相同类型的工件属性共享相同的状态,则该状态将为每个属性名称具有单独的标签。

生成时序图

完成对可执行StateMachine的仿真后,您可以从输出中生成一个时序图。去做这个:

在“模拟”窗口工具栏中,单击“工具|生成时序图”。

学到更多