Engee 文档

Trigger

子系统执行触发器。

类型: TriggerPort

图书馆中的路径:

/Basic/Ports & Subsystems/Trigger

资料描述

Trigger 加外部信号来控制子系统的执行。 要使用此功能,请向块中添加一个块 Subsystem. 当控制信号的值以指定的方式改变时,子系统将在每个步骤执行一次。

块图标会根据为参数选择的值而更改。 Trigger Type .

添加到 块的 子系统 Trigger 创建 触发子系统 triggered subsystem.

将两个块添加到子系统 Trigger TypeEnable 创建 触发和激活子系统 triggered enabled subsystem.

向子系统添加块 Trigger 与值 函数调用 *触发器类型*参数创建 函数调用子系统 function call subsystem.

港口

输出

# OUT_1 — 控制信号
标量,标量 | 向量资料 | 矩阵

Details

如果触发器类型为 — rising, falling, eitherfunction-call,然后端口输出标识作为标量或向量返回的控制信号的值。 对于输入信号的每个元素,此时间步长的值为:

  • 1 为触发上升触发器的信号。

  • -1 为触发下降触发器的信号。

  • 2 为函数调用事件。

  • 0 在所有其他情况下。

依赖关系

要使用此端口,请选中此框 Show output port .

数据类型

漂浮64

复数支持

非也。

参数

主要

# Trigger Type — 选择控制信号的类型
rising | falling | either | function-call

Details

选择子系统或模型执行的控制信号类型。

  • rising —当控制信号从负值或零值提高到正值时,开始执行子系统或模型。 如果初始值为负,则将信号提高到零会导致执行。

  • falling —当控制信号从正值或零值下降到负值时,开始执行子系统或模型。 如果初始值为正,则将信号降至零触发执行。

  • either -当控制信号增加或减少时,开始执行子系统或模型。

  • function-call —当控制信号从块接收到呼叫事件时开始执行子系统或模型 Function-Call Generator.

rising | falling | either | function-call

默认值

rising

程序使用名称

TriggerType

可调谐

可计算

# Show output port — 输出端口显示的控制
Logical

Details

控制用于识别触发信号或功能调用事件信号的信号的输出端口的显示。

选中该框以显示输出端口并确定哪个信号触发了触发信号或函数调用事件。 输出端口信号的宽度等于控制信号的宽度。 信号值如下:

  • 1 为触发上升触发器的信号。

  • -1 为触发下降触发器的信号。

  • 2 为函数调用事件。

  • 0 在所有其他情况下。

取消选中该框以删除输出端口。

默认值

false (关掉)

程序使用名称

ShowOutputPort

可调谐

可计算

附加选项

C 代码生成: 是