主要内容

以编程方式创建金宝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函数。

另请参阅

功能

相关的话题