本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

Triggered Subsystem

由外部输入触发执行的子系统

  • 库:
  • Simulink / Ports & Subsystems

    HDL Coder / Ports & Subsystems

Description

Triggered Subsystem 模块是一个预先配置的 Subsystem 模块,您可基于它创建一个每当控制信号具有触发值就会执行的子系统。

使用 Trigger Subsystem 模块可以建模:

  • 与触发器值检测一起运行的任务。

  • 来自 I/O 硬件的中断。

  • 处理异常或错误的处理器请求。

端口

输入

全部展开

在子系统模块中放置一个 Inport 模块会为该模块添加一个外部输入端口。端口标签与 Inport 模块的名称相匹配。

使用 Inport 模块可以从局部环境中获取信号。

数据类型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

在子系统模块中放置一个 Trigger 模块会为该模块添加一个外部输入端口。

数据类型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point

输出

全部展开

在子系统模块中放置一个 Outport 模块会添加该模块的输出端口。子系统模块上的端口标签是 Outport 模块的名称。

使用 Outport 模块可以向局部环境发送信号。

数据类型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

模型示例

模块特性

数据类型

Boolean[a] | bus[a] | double[a] | enumerated[a] | fixed point[a] | integer[a] | single[a] | string[a]

直接馈通

多维信号

有限[a]

可变大小信号

有限[a]

过零检测

[a] 实际支持的数据类型或功能取决于模块实施。

扩展功能

在 R2006a 之前推出