以编程方式创建总线对象

您可以通过编程方式创建万博1manbetx仿真软件。公共汽车对象及其万博1manbetx仿真软件。公共汽车Element对象来自数组、块、单元格数组、结构或C代码。

当你创造的时候公共汽车对象,您可以将它们存储在MATLAB中®工作区或数据字典,或将它们的定义保存在函数中。为公共汽车对象,则可以以编程方式将它们的定义保存在函数中万博1manbetxSimulink.Bus.save函数。

来模拟一个使用公共汽车对象,公共汽车对象必须位于基本工作区或数据字典中。

从数组创建总线对象

创建以下层次结构公共汽车使用数组的对象。数组索引允许您创建和访问数组中的多个元素。点表示法允许您访问属性值。

创建两个BusElement对象,名为尖声地说而且正弦,在基本工作区中。

elems(1) = 万博1manbetxSimulink.BusElement;elem(1)。Name =“唧唧喳喳”;elems(2) = 万博1manbetxSimulink.BusElement;elem(2)。Name =的正弦

创建一个公共汽车对象,名为NestedBus类中定义的元素初步的数组中。

NestedBus = 万博1manbetxSimulink.Bus;NestedBus。元素= elems;

再创建两个BusElement对象,名为NestedBus而且一步.有NestedBus代表一个公共汽车对象,指定公共汽车对象数据类型。

清晰的初步的elems(1) = 万博1manbetxSimulink.BusElement;elem(1)。Name =“NestedBus”;elem(1)。数据Type =“巴士:NestedBus”;elems(2) = 万博1manbetxSimulink.BusElement;elem(2)。Name =“步骤”

类中定义的元素在总线层次结构的顶部创建总线初步的数组中。

TopBus = 万博1manbetxSimulink.Bus;TopBus。元素= elems;

可以在目录中查看已创建的对象公共汽车编辑器

buseditor

从块创建总线对象

以编程方式创建公共汽车对象的基础上,使用万博1manbetxSimulink.Bus.createObject函数。

如果指定总线的创造者在总线层次结构的最高级别上创建的块公共汽车对象用于层次结构中的所有总线,包括嵌套总线。

创建总线对象MATLAB数据

要创建一个公共汽车对象,则使用万博1manbetxSimulink.Bus.cellToObject函数。每个从属单元格数组表示公共汽车对象

要创建一个公共汽车对象的MATLAB结构,使用万博1manbetxSimulink.Bus.createObject函数。该结构可以包含MATLABtimeseries, MATLAB时间表,matlab.io.datastore.SimulationDatastore对象或数字结构。

从外部C代码创建总线对象

您可以创建公共汽车对象,对应于结构类型(结构体),你现有的C代码定义。然后,为集成现有算法C代码进行模拟做准备(例如,通过使用遗留代码工具),您可以使用公共汽车对象来根据结构类型打包信号或参数数据。要创建对象,请使用万博1manbetxSimulink.importExternalCTypes函数。

另请参阅

功能

相关的话题