您可以以编程方式创建一个金宝appsimulink.bus.
对象及其金宝appsimulink.busement.
来自阵列,块,单元格阵列,结构或C代码的对象。
当你创造时公共汽车
对象以编程方式,您可以将它们存储在MATLAB中®工作区或数据字典或在函数中保存其定义。为了公共汽车
对象在基础工作区中,您可以在使用函数中以编程方式以使用的方式保存其定义金宝appsimulink.bus.save.
功能。
模拟使用a的块公共汽车
对象,那个公共汽车
对象必须位于基本工作区或数据字典中。
创建一个层次结构公共汽车
物体使用数组。数组索引允许您在数组中创建和访问多个元素。点表示法允许您访问属性值。
创建二Buselement.
物体,命名唧唧喳喳
和s
,在基础工作区中。
elems(1)= s金宝appimulink.busement;elems(1).name ='chirp';elems(2)= s金宝appimulink.busement;elems(2).name ='正弦';
创建一个公共汽车
对象,命名筑巢中
,它使用中定义的元素elems.
大批。
Nestedbus = 金宝appSimulink.bus;巢式= elems;
创造两个Buselement.
物体,命名筑巢中
和步
。具有筑巢中
代表A.公共汽车
对象,指定一个公共汽车
对象数据类型。
清晰的elems.elems(1)= s金宝appimulink.busement;elems(1).name ='巢式';elems(1).datatype =“巴士:NestedBus”;elems(2)= s金宝appimulink.busement;elems(2).name ='步';
在使用中定义的元素的总线层次结构的顶部创建总线elems.
大批。
topbus = 金宝appsimulink.bus;topbus.elements = elems;
您可以查看创建的对象总线编辑器。
巴士
以编程方式创建一个公共汽车
基于模型中的块的对象,使用金宝appsimulink.bus.createobject.
功能。
如果您指定了一个公共汽车创造者该函数处于最高级别的块,该函数创建公共汽车
适用于层次结构中所有总线的对象,包括嵌套总线。
创建一个公共汽车
来自单元格数组的对象,使用金宝appsimulink.bus.celtoObject.
功能。每个从属单元格数组表示一个公共汽车
目的
创建一个公共汽车
来自MATLAB结构的对象,使用金宝appsimulink.bus.createobject.
功能。结构可以包含matlab时间序列
,matlab.时间表
, 和matlab.io.datastore.SimulationDatastore
对象或是数字结构。
你可以创建一个公共汽车
对应于结构类型的对象(塑造
)您现有的C代码定义。然后,为准备集成现有算法C代码进行仿真(例如,通过使用遗留代码工具),您可以使用公共汽车
根据结构类型对象到包信号或参数数据。要创建对象,请使用金宝appsimulink.importexternalctypes.
功能。