Simulink.Bus
指定总线的属性
说明
当与 Simulink.BusElement
对象结合使用时,Simulink.Bus
对象指定并验证总线及其元素的属性。在仿真或更新模型时,软件检查连接到模块的总线是否与模块指定的 Simulink.Bus
对象匹配。
总线对象仅指定总线的架构属性。例如,总线对象可以指定元素名称、层次结构、顺序和数据类型。总线对象类似于 C 代码中的结构体,因为它定义总线的成员,但不创建总线。总线对象也类似于电缆连接器。连接器定义所有的引脚及其配置,并控制它们可以连接哪些类型的电线。类似地,总线对象定义关联的总线必须具有的信号配置和属性。
Simulink.Bus
对象包含 Simulink.BusElement
对象。每个总线元素对象指定总线中一个信号的属性,如信号的名称、数据类型和维度。总线对象中的总线元素对象的顺序决定总线中信号的顺序。
总线对象可以指定未由组成信号定义但会被继承的属性。
要在基础工作区或数据字典中创建和修改总线对象,您可以使用类型编辑器、模型资源管理器或 MATLAB® 命令。您无法在模型工作区中存储 Simulink.Bus
对象。
要在模型中使用 Simulink.Bus
对象,请参阅使用总线对象指定总线属性。
创建对象
您可以通过多种方式创建 Simulink.Bus
对象。
要以编程方式创建具有默认属性的
Simulink.Bus
对象,请使用Simulink.Bus
函数,如下所述。要以编程方式从模型中的模块、MATLAB 数据和外部 C 代码创建
Simulink.Bus
对象,请参阅以编程方式创建 Simulink 总线对象。
描述
返回具有默认属性值的 name
= Simulink.BusSimulink.Bus
对象。对象的名称是您向其赋予对象的 MATLAB 变量的名称。
属性
对象函数
getNumLeafBusElements | Number of leaf elements in Simulink.Bus object |
getLeafBusElements | Leaf elements in Simulink.Bus object |