Main Content

合成接口

对信号或消息进行组合以降低组件接口处的模型复杂度

为了降低模型的复杂度,可以使用总线将单个信号或消息组合为合成线。

虚拟总线可满足合成接口的大多数建模要求,并可灵活地对不同类型的信号进行组合。

有关建模方法的比较,请参阅合成接口规范

模块

全部展开

In Bus ElementSelect input from external port
Out Bus ElementSpecify output of external port
Bus Assignment为指定的总线元素赋予新值
Bus Creator将输入信号或消息组合到总线中
Bus Selector从输入总线中选择元素
Demux提取并输出虚拟向量信号的元素
Mux将相同数据类型和复/实性的输入信号合并为虚拟向量
Selector从向量、矩阵或多维信号中选择输入元素
Vector Concatenate串联相同数据类型的输入向量以进行迭代处理
Matrix ConcatenateConcatenate input matrices of same data type for iterative processing
Bus to Vector将虚拟总线转换为向量
Signal Conversion将信号转换为新类型,而不改变信号值

函数

全部展开

Simulink.Bus.addElementToPortAdd element to input bus element port (自 R2022b 起)
getNumLeafBusElementsNumber of leaf elements in Simulink.Bus object
getLeafBusElementsLeaf elements in Simulink.Bus object
Simulink.Bus 指定总线的属性
Simulink.BusElement 指定总线元素的属性
Simulink.Bus.cellToObjectConvert cell array containing bus information to Simulink.Bus objects
Simulink.Bus.createObject从模块或 MATLAB 结构体创建 Simulink.Bus 对象
Simulink.Bus.objectToCellUse Simulink.Bus objects to create cell array containing bus information
Simulink.Bus.saveSave Simulink.Bus objects in function
Simulink.Bus.createMATLABStruct创建与总线使用相同的层次结构和属性的 MATLAB 结构体
Simulink.BlockDiagram.addBusToVectorConvert virtual bus signals into vector signals by adding Bus to Vector blocks

工具

信号层次结构查看器View signal hierarchy and trace signal to source or destination
类型编辑器Create, modify, and manage types, such as bus objects

主题

合成接口基础知识

以可视化方式对信号线分组

修改和配置总线

定义总线对象数据类型

按功能对信号线分组

简化迭代处理

相关信息