主要内容

消息触发子系统,信息轮询子系统

子系统的执行是由信息输入

自从R2022a

  • 块图标消息触发子系统

库:
金宝app模型/消息和事件

描述

这一块是一个子系统块预配置作为起点来创建一个子系统执行基于消息的输入。块根据执行的时间有不同的名称。

  • 一个消息触发子系统块执行消息的时候可以在控制端口,独立块样品的时间。

  • 一个信息轮询子系统块并执行定期检查消息如果消息可在控制端口。

子系统内部,一个触发显示了一个输出端口输出数据块信号携带消息有效负载。

消息触发子系统

一个消息触发子系统块支持基于事件的消息触发。块执行消息的时候可以在控制端口,独立样本的时间。块包含一个触发块的触发类型设置为消息触发时间设置为在信息可用

块在两种模式运作,计划和直接。

  • 预定的模式,一个子系统的执行顺序可以安排时间表编辑器模型中的异步行为。您可以推迟子系统执行遵循一个特定的模型金宝app®任务虽然住在相同的时间步。一块队列前触发端口可以缓冲消息之前输入子系统。当一个消息到达队列块,它会引发一个事件,触发子系统从队列中取出消息块基于时间表。如果没有队列块之间的消息源和触发端口仿真软件将触发端口内部,overwriting-type队列的容量1相似金宝app收到块。触发端口可以连接到一个根级轮廓尺寸块的建模软件组件。Message-trigger子系统可以放在一个导出功能模型,例如,一个函数调用子系统。

    使用预定的模式选择计划作为非周期分区复选框的触发块。

  • 直接的方式尽快,子系统执行消息可在控制端口,它把信息子系统没有队列缓冲消息。

    使用直接模式,清除计划作为非周期分区复选框的触发块。

信息轮询子系统

一个信息轮询子系统块执行条件在每个时间步基于消息是否可以在控制端口。块包含一个触发块的触发类型设置为消息触发时间设置为样品的时间了

块在每个时间步试图从队列中取出消息前的控制端口。如果没有队列块之间的消息源和控制端口,仿真软件对控制港口内部,overwriting-type队列的容量1相似金宝app收到块。如果队列非空,把消息和子系统执行时,消息有效负载作为输入。只有一个消息在每个时间步。如果不止一个消息队列的当前时间步,下一条消息被下一个时间步。如果队列为空,当时子系统不执行步骤。你可以设置样本块对话框的时间信息轮询子系统块。看到样品时间

港口

输入

全部展开

放置一个触发块的触发类型设置为消息在一个子系统块将外部消息输入端口添加到块中。

使用触发端口来控制执行子系统和传递数据子系统。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

输出

全部展开

放置一个外港块在一个子系统块将外部输出端口添加到块中。端口标签子系统块匹配的名称外港块。

使用外港块将信号发送到当地的环境。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

参数

消息触发子系统信息轮询子系统块参数,看到子系统

触发块参数,看到触发

块特征

数据类型

布尔一个|公共汽车一个|一个|枚举一个|不动点一个|一半一个|整数一个|一个|字符串一个

直接引线

没有

多维信号

是的一个

适应信号

是的一个

讨论二阶导数过零检测

没有

一个实际数据类型或能力取决于块实现的支持。金宝app

扩展功能

版本历史

介绍了R2022a