主要内容

复合实体创建器

创建复合实体

  • 复合实体创建器块

库:
SimEvents

描述

复合实体创建器块为同时到达所有输入端口的每组实体创建一个复合实体。新创建的实体可以包含有关到达实体的结构、属性和计时器的信息。

您可以使用此块组合来自不同路径的实体。组合的实体表示较大项目中的不同部分,例如作为数据包组成部分的标头、有效负载和尾包。或者,您可以通过将表示资源的实体与表示部分或其他项的实体结合起来,为资源分配建模。

复合实体创建器块检测所有必要的组件实体何时存在,以及由组合操作产生的复合实体何时能够推进到下一个块。您还可以配置复合实体创建器块使组合操作可通过复合实体拆分器块。

港口

输入

全部展开

输入实体端口,用于进入块的实体。

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

输入实体端口,用于进入块的实体。

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

输出

全部展开

退出时钟的复合实体的输出实体端口。

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

参数

全部展开

指定用于创建复合实体的输入端口数量。

编程使用

块参数NumberInputPorts
类型:字符向量
' 2 '|标量
默认的' 2 '

指定组合传入实体后创建的复合实体的类型名称。

编程使用

块参数EntityTypeName
类型:字符向量
“组合”|字符向量
默认的“组合”

指定是否将复合实体作为总线对象输出。

编程使用

块参数BusObject
类型:字符向量
“上”|“关闭”
默认的“关闭”

复合实体中实体的名称。

编程使用

块参数InputEntityName
类型:字符向量
“E1 | E2”|字符向量
默认的“E1 | E2”

版本历史

在R2016a中引入