预订演示

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

前页 后页

仿真事件窗口

仿真事件窗口是您在仿真中管理触发器和事件集的地方。其主要功能是:

  • 为模拟添加、删除和重新排序一组触发器
  • 显示当前运行模拟的已触发、丢失和等待事件列表
  • 提供选项启动任意任意触发器进入当前模拟
  • 提供一个方便的“等待”模拟正在等待的触发器列表
  • 保存触发集以供以后在手动和自动仿真中使用
  • 接受从浏览器窗口拖入当前列表的触发器
  • 在触发前输入等待触发的触发参数
由于在模拟中消耗了触发器,它们的状态和位置记录在仿真事件窗口的主体中。

您可以将触发的触发器的log保存为触发器集或事件集,以便在另一个仿真运行中重新应用,您可以手动或自动执行。有关构建和使用触发器集合的更多信息,请参阅触发器集合和自动触发主题。

此图说明了仿真事件执行过程中的窗口。

访问

功能区

仿真>动态仿真>事件

列详细信息

字段/列

行动

也见

序列

在模拟期间和模拟之后,指示触发或预期触发触发器的序列中的位置。注记如果触发的触发器超出序列,它将被移动到已发出信号的事件部分的底部。

触发器

触发器的名称 -触发器用于启动事件的简单方式。

触发器

状态

表示触发器的状态。值可以是:

  • used - 触发器已被触发并且处理已通过
  • lost - 触发器已在列表中触发,但没有效果
  • 已发出信号 - 一个或多个转换触发并消耗了触发器
  • 未发出信号 - 触发器尚未触发

类型

指示触发器的类型。目前仅支持:

  • 信号
  • (无类型)匿名触发器
触发器

参数

对于一个触发器的信号,最初显示信号规范触发所需的参数。例如,“登录”信号可能包括用户名和密码参数——每个触发的调用可以使用不同的参数。

每次模拟触发触发器时,系统都会提示您输入值。当触发器设置为未发出信号时,您还可以直接在列表中编辑值。

参数对于测试模拟中的条件逻辑以及模拟来自模拟外部的各种输入和数据非常有用。

触发器参数

事件

为一个:

  • 信号的触发器,标识信号规范
  • 对于匿名触发器没有任何价值

时间

触发信号的模拟时间。注记这是一个绝对(真实世界)时间,而不是相对模拟事件时间。

等待触发器

触发器可从当前状态中选择的简单状态,包括在单个转换中可能有多个触发器的状态。双击触发器以将其添加为当前事件序列中的下一个触发器并发出信号。

您可以通过单击面板正上方的灰色箭头来显示和隐藏此面板。

等待触发器

工具栏项

选项

行动

也见

使用此下拉列表来选择和使用先前定义的触发器集。

在运行模拟之前,选择一个先前定义的触发器集以用于下一次模拟运行。您可以通过选择 <no event set> 选项来选择不使用触发器集。

触发器的设置和自动射击

单击以创建和删除触发器集:

  • 保存集——将当前触发列表保存为新的触发集;系统提示您输入新集合的名称
  • 将集另存为 - 以新集名称创建当前集的副本
  • 删除选定集 -删除当前触发集
  • 删除所有图表图表-删除当前图表的所有已保存触发器集

在触发器的触发序列中将所选触发器向下移动一行。

如果所选行下方没有信号触发器,则此选项不可用。

在触发器的触发序列中将选定的触发器条目向上移动一行。

如果所选行上方没有信号触发器,则此选项不可用。

单击启动选定的触发器。您也可以通过双击触发触发器。

单击以打开和关闭自动触发。

自动触发将按顺序触发触发器集中的未发出信号的触发器。如果您的设置与有效的执行路径匹配,则模拟将运行。输出序列或未使用的触发器将“丢失”。

断点会暂停自动触发,您需要单击下A触发器才能恢复自动触发模拟。

触发器的设置和自动射击

从列表中删除选定的触发器。

上下文菜单选项

选项

行动

也见

信号

信号,或触发,选定的未发出信号的触发器。

删除选定

从序列中删除未发出信号的触发器。

重新选择信号

再次触发已使用或已发出信号的触发器。

全部设置为无信号

将所有已使用或已发出信号的触发器设置为未发出信号。

触发器列表

清除窗口中的所有触发器,无论它们的状态如何。

了解更多