预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

模拟窗口

在Enterprise Architect执行仿真时,可以设置断点,触发,检查变量,记录执行轨迹,设置仿真速度,查看调用堆栈以及在仿真进行时直观地跟踪活动节点。

运行模拟时,可以在“模拟”窗口本身中找到某些方面,例如输出和控制台输入,而其他方面(例如局部变量和调用堆栈)则使用标准的“执行分析器”窗口。本主题概述了仿真期间使用的主要窗口。

访问

色带

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

视窗

窗口

目的

也可以看看

执行和控制台

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

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

Running a model simulation in Enterprise Architect

运行模型仿真

断点和事件窗口

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

模拟断点

模拟事件窗口

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

模拟事件窗口 扳机 等待触发器

呼叫堆栈窗口

在仿真过程中,“调用堆栈”窗口(“仿真>动态仿真>调用堆栈”)显示有关线程和仿真当前执行上下文的信息。

Simulator支持多线程仿真,并且将为每个活动的和暂停的执行线程包括一个线程条目。对于每个线程,“调用堆栈”窗口将显示开始或进入上下文(例如StateMachine元素)以及该线程中的当前活动元素。如果当前活动元素是复合活动或子计算机状态的入口点,则堆栈还将在该子上下文中包括当前活动元素(以及所有其他嵌套的活动复合子状态)。

查看通话堆栈

模拟局部变量窗口

当模拟是单步执行或在断点处暂停时,模拟器使用标准的“局部变量”窗口(“模拟>动态模拟>局部变量”)显示所有当前模拟变量。注意,可以使用Simulator Console动态更新这些变量。

查看局部变量

记录

在执行模拟期间,将保留所有活动的记录,并显示在“记录和分析”窗口中(“执行>工具>记录器>打开记录器”)。这类似于Visual Execution Analyzer中正常呼叫记录的工作方式。

记录历史