触发器
子系统执行触发器。
类型: TriggerPort
图书馆中的路径:
|
说明
触发器*程序块添加了一个外部信号,用于控制子系统的执行。要使用此功能,请将该程序块添加到*子系统*程序块中。当控制信号的值以指定方式发生变化时,子系统将每步执行一次。
程序块图标的变化取决于*触发类型*参数的选择值。
参数
触发类型 - 选择触发信号的类型
上升(默认) | 下降 | 两者皆有
选择子系统或模型执行的控制信号类型。
-
上升"- 当控制信号从负值或零值上升到正值时,开始执行子系统或模型。如果初始值为负,则信号上升到零时会触发执行。
-
下降"- 当控制信号从正值或零值下降到负值时,触发子系统或模型的执行。如果初始值为正,则信号下降到零时触发执行。
-
either
- 当控制信号上升或下降时,启动子系统或模型的执行。
块参数 |
|
价值观 |
|
默认值 |
|
显示输出端口 - 控制输出端口的显示
已禁用(默认) | 已启用
输出端口显示控制,用于识别启动信号或函数调用事件信号。
选择复选框可显示输出端口,以识别哪个信号触发了启动信号或功能调用事件信号。输出端口信号的宽度等于控制信号的宽度。信号值如下
-
1 "表示引起上升触发的信号。
-
1 "表示引起下降触发的信号。
-
2 "表示函数调用事件。
-
0 "表示所有其他事件。
清除复选框可删除输出端口。
块参数 |
|
价值观 |
|
默认值 |
|