以编程方式创建金宝app总线对象
你可以以编程方式创建一个金宝appSimulink.Bus
对象及其金宝appSimulink.BusElement
对象的数组,块,细胞数组,结构,或C代码。
在您创建公共汽车
对象编程,你可以存储在MATLAB®工作区或一个数据字典或挽救他们的定义在一个函数中。为公共汽车
基本工作空间中的对象,您可以以编程方式挽救他们的定义在一个函数中使用金宝appSimulink.Bus.save
函数。
模拟块使用公共汽车
对象,公共汽车
对象必须是在基工作区或在数据字典。
创建总线对象从总线元素对象
创建一个层次金宝appSimulink.Bus
对象使用数组的金宝appSimulink.BusElement
对象。
创建一个数组,其中包含两个BusElement
对象,名为尖声地说
和正弦
在基本工作空间。
elem (1) = 金宝appSimulink.BusElement;elem (1)。Name =“唧唧喳喳”;elem (2) = 金宝appSimulink.BusElement;elem (2)。Name =的正弦;
数组索引允许您创建和访问数组的元素。点符号允许您访问元素的属性值。
创建一个公共汽车
对象,名为正弦
,包含元素中定义的初步的
数组中。
正弦= Simulink.金宝appBus;正弦。元素= elem;
创建一个层次公共汽车
对象,创建另一个公共汽车
对象引用公共汽车
对象命名正弦
。
创建一个数组,其中包含两个BusElement
对象,名为NestedBus
和一步
。指定公共汽车
对象命名正弦
的数据类型NestedBus
元素。
清晰的初步的elem (1) = 金宝appSimulink.BusElement;elem (1)。Name =“NestedBus”;elem (1)。数据Type =“巴士:正弦”;elem (2) = 金宝appSimulink.BusElement;elem (2)。Name =“步骤”;
创建一个公共汽车
对象,名为TopBus
,包含元素中定义的初步的
数组中。
TopBus = 金宝appSimulink.Bus;TopBus。元素= elem;
您可以查看层次结构中创建的对象式编辑器。
typeeditor
创建总线对象从街区
以编程方式创建一个金宝appSimulink.Bus
对象模型中基于块,使用金宝appSimulink.Bus.createObject
函数。
如果你指定一个总线的创造者块,是最高水平的总线结构,创建的函数公共汽车
对象层次结构的所有的公共汽车,包括嵌套的公交车。
创建总线对象从MATLAB数据
创建一个金宝appSimulink.Bus
对象从一个细胞数组,使用金宝appSimulink.Bus.cellToObject
函数。每个从属单元阵列代表另一个公共汽车
对象。
创建一个公共汽车
对象从MATLAB结构,使用金宝appSimulink.Bus.createObject
函数。结构可以包含MATLABtimeseries
,MATLAB时间表
,matlab.io.datastore.SimulationDatastore
对象或数字结构。
创建总线对象从外部C代码
您可以创建一个金宝appSimulink.Bus
对象对应于一个结构类型(结构体
),您现有的C代码定义了。然后,在准备集成现有算法C代码模拟遗留代码(例如,通过使用工具),您可以使用公共汽车
对象包信号或参数数据结构类型。要创建对象,可以使用金宝appSimulink.importExternalCTypes
函数。