前页 后页

运行模型仿真

仿真将逐步执行模型,使您能够验证行为模型的逻辑。当前的执行步骤会在模型的图中自动突出显示,以使您易于理解模拟过程中发生的各种过程和状态变化。

有几种方法可以启动模型仿真:

  • 当可以对活动图进行仿真时,“仿真”主窗口上的“运行”按钮将通过运行现有脚本或定义新的临时脚本来处理当前图。
  • 当无法模拟活动图时,“模拟”主窗口上的“运行”按钮将为活动的Execution Analyzer脚本运行模拟
  • 在执行分析器窗口中右键单击仿真脚本,然后选择“启动仿真”选项
  • 通过右键单击合适的图并选择“执行仿真”选项之一
执行期间有视觉提示。运行模拟时, Enterprise Architect将为每个执行的步骤主动突出显示每个活动节点。此外,所有传出的转换和控制流将突出显示,显示可能的前进路径。可能前进路径末端的元素将被取消强调至一半强度,而其他所有剩余元素将被“灰显” 90%。这提供了一个非常动态且易于遵循的执行方式,从而将注意力重新集中在执行上下文上。

访问

色带

模拟>动态模拟>模拟器>打开模拟窗口

模拟>运行模拟>开始

版本特定的详细信息

在Professional Edition中,如果在执行过程中遇到分支,模拟器会提示您选择适当的路径来执行。

在启用了JavaScript的Corporate , Unified和Ultimate版本中,模拟将自动评估所有防护措施和效果,并在无需用户干预的情况下动态执行模拟。如果由于没有可能将路径向前评估为True(或将多个路径评估为True)而导致模拟阻塞,则可以使用“模拟执行”窗口的控制台输入即时修改模拟变量。

使用工具栏运行模拟

Running a model simulation in Enterprise Architect

图标

行动

也可以看看

启动当前图的仿真器,或者,如果无法仿真当前图,请使用激活的仿真脚本运行仿真。

激活模拟脚本

暂停模拟。

暂停仿真后,请在模型仿真的所需步骤中逐步执行,上一步和下一步,以控制模拟器的执行。

停止模拟。

单击下拉箭头,然后选择要运行的仿真类型:

  • “解释”-动态执行仿真( Corporate版和扩展版)
  • “手动”-手动完成模拟( Professional版中唯一可用的选项)
  • '可执行文件'-在可执行状态机上运行模拟时选择

单击下拉箭头,然后从选项菜单中选择以对模拟脚本和输出执行特定操作,例如“构建”,“运行”,“生成”和“查看断点”。

在0%到100%之间变化模拟的执行率;在:

  • 100%,模拟以最快的速度执行
  • 0%模拟器会中断每个语句的执行

笔记

  • 仅当激活有效的模拟执行脚本时,模拟工具才会激活
  • 您可以通过在“执行分析器”窗口中设置仿真脚本的复选框来将其设置为当前默认脚本

学到更多