预订演示
前页 后页

仿真窗口

在Enterprise Architect中执行仿真时,可以设置断点、触发执行速度、检查变量执行速度、查看调用堆栈仿真可视化仿真活动节点。

仿真运行时,输出和控制台输入等一些方面是在窗口本身中仿真的,而局部变量和调用堆栈使用标准执行分析器窗口。本主题概述了仿真期间使用的主要窗口。

访问

功能区

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

窗口

窗户

目的

也见

执行和控制台

仿真窗口提供启动、停止和步进仿真的主界面。在执行期间,它显示与当前执行步骤和其他重要信息相关的输出。有关工具栏命令的更多信息,请参阅运行模型仿真主题。

注记工具栏正下方的文本输入框。这是控制台输入区域 - 在这里您可以输入简单的JavaScript命令,例如: this.count = 4;将名为“count”的模拟变量动态更改为 4。通过这种方式,您可以在运行时动态影响模拟。

Running a model simulation in Enterprise Architect

运行模型仿真

断点&事件窗口

仿真过程还使用了断点和标记窗口的“仿真断点”选项卡(“仿真>动态仿真仿真>断点”)。在这里,您可以在仿真中的特定元素和消息上设置执行断点。详见仿真断点专题。

仿真断点

仿真事件窗口

仿真事件窗口(“仿真>动态仿真>事件”)提供了管理和执行触发器的工具。触发器状态机用于控制过渡的执行。

仿真事件窗口 触发器 等待触发器

调用堆栈窗口

调用堆栈仿真('仿真>动态仿真>仿真调用堆栈')显示当前线程和执行上下文的信息。

模拟器支持多线程模拟,并且将为每个活动和暂停的执行线程包括一个线程条目。对于每一个线程,调用堆栈窗口会显示该线程的开始或元素上下文(如状态机元素)加上当前活动的元素。如果当前活动元素是复合活动或状态的入口点,则堆栈还将包括该子上下文中的当前活动元素(以及所有进一步嵌套的活动组合子状态)。

查看调用堆栈

仿真局部变量窗口

模拟器使用标准的本地窗口窗口(“仿真>动态仿真仿真>局部变量”)在模拟单步执行或在断点处暂停时显示所有当前模拟变量。注记可以使用动态更新这些变量模拟器控制台。

视图局部变量

记录

在执行模拟期间,会保留所有活动的记录并显示在“记录和分析”窗口中(“执行 > 工具 > 记录器 > 打开记录器”)。这与可视化执行分析器中正常通话录音的工作方式类似。

记录历史