前页 | 后页 |
扳机
触发器代表可以激活转换并离开当前状态的信号和事件。触发器可能代表现实世界的信号或事件,例如:
- 按下一个按钮
- 收到一条消息
- 踩下踏板
- 抛出一个开关
- 并发区域中进入或退出的状态
为了触发效果
- 必须定义在仿真收到信号或事件时将触发的过渡
- 当前的模拟状态或其父级必须具有接受该触发器的传出转换
- 激活的过渡必须是无人值守的,或者必须有一个评估为True的后卫
管理触发器
行动 |
详情 |
也可以看看 |
---|---|---|
创建触发器 |
触发器创建为Signal元素的实例或匿名事件。触发器在“过渡属性”对话框中连接到过渡,如下所示。在此示例中,已基于信号“ Signal_Pushdown”定义了名为“ Pushdown”的触发器。
触发器将出现在“浏览器”窗口的“项目”选项卡中,如下所示:
|
触发 过渡 模拟事件窗口 |
使用触发器 |
如前面的示例所示,通过将触发器连接到过渡来部署触发器,并在仿真过程中根据需要通过将其“触发”到运行的仿真中来使用触发器。 使用触发器时,应考虑以下几点:
|
重新信号触发 连接器类型特定的选项 |
触发触发器 |
触发触发器是指在当前模拟中发出信号或激活触发器。根据当前模拟的状态和并发性,这可能会激活零,一个或多个等待转换。 触发触发器可以通过多种方式实现。最有效的是“等待触发器”列表。 在模型仿真过程中,如果仿真器由于所需的触发器不可用(触发)而陷入僵局,则所有可能的候选触发器的列表将显示在“模拟事件”窗口的“等待触发器”列表中。
双击此列表中的触发器将其触发到仿真中。触发触发器的其他方法包括:
|
模拟事件窗口 连接器类型特定的选项 |