Simulink.Bus
指定总线的属性
说明
Simulink.Bus
对象是一种数据类型,当与 Simulink.BusElement
对象结合使用时,它指定并验证总线的属性。在仿真或更新模型时,Simulink® 检查连接到模块的总线是否与模块指定的 Simulink.Bus
对象数据类型匹配。
Bus
对象仅指定总线的架构属性。例如,总线对象可以指定元素名称、层次结构、顺序和数据类型。Bus
对象无法指定总线中信号的值。
Bus
对象类似于 C 语言中的结构体定义:它定义总线的成员,但不创建总线。Bus
对象也类似于电缆连接器。连接器定义所有的引脚及其配置,并控制它们可以连接哪些类型的电线。类似地,Bus
对象定义关联的总线必须具有的信号配置和属性。
Bus
对象包含 Simulink.BusElement
对象。每个 BusElement
对象指定总线中一个信号的属性,如信号的名称、数据类型和维度。Bus
对象中 BusElement
对象的顺序决定总线中信号的顺序。
Bus
对象可以指定未由组成信号定义但会被继承的属性。
要在基础工作区或数据字典中创建和修改 Bus
对象,您可以使用类型编辑器、模型资源管理器或 MATLAB® 命令。您无法在模型工作区中存储 Bus
对象。
要在模型中使用 Bus
对象,请参阅使用 Simulink.Bus 对象数据类型指定总线属性。
创建对象
您可以通过多种方式创建 Bus
对象。
要以编程方式创建
Bus
对象,请使用Simulink.Bus
函数,如下所述。要从模型中的模块、MATLAB 数据和外部 C 代码创建
Bus
对象,请参阅以编程方式创建 Simulink 总线对象。
描述
返回具有默认属性值的 name
= Simulink.BusBus
对象。Bus
对象的名称是您向其赋予 Bus
对象的 MATLAB 变量的名称。
属性
示例
版本历史记录
在 R2006a 之前推出
另请参阅
函数
Simulink.Bus.cellToObject
|Simulink.Bus.createObject
|Simulink.Bus.createMATLABStruct
|Simulink.Bus.objectToCell
|Simulink.Bus.save
工具
对象
主题
- 使用 Simulink.Bus 对象数据类型指定总线属性
- 以编程方式创建 Simulink 总线对象
- Organize Data into Structures in Generated Code (Simulink Coder)
- Data Alignment for Code Replacement (Embedded Coder)