文件

万博1manbetxsimulink.bus.createobject.

从块或MATLAB结构中创建总线对象

句法

businfo = 万博1manbetxsimulink.bus.createObject(型号,块)
businfo = 万博1manbetxsimulink.bus.createobject(struct)
busInfo = 万博1manbetxSimulink.Bus.createObject (___、文件)
busInfo = 万博1manbetxSimulink.Bus.createObject (___,格式)

描述

例子

Businfo.= 万博1manbetxSimulink.Bus.createObject (模型的实例创建总线对象万博1manbetxsimulink.bus.®基础工作区)对于指定的块,并返回有关它创建的对象的信息。

Businfo.= 万博1manbetxSimulink.Bus.createObject (塑造从Matlab结构中创建Matlab工作区中的总线对象时间序列对象或数字MATLAB结构。

Businfo.= 万博1manbetxSimulink.Bus.createObject (___文件在MATLAB文件中保存包含单元格数组的MATLAB文件中的总线对象。每个从属单元格数组表示总线对象并包含此数据:

  • 公共汽车名称

  • 头文件

  • 描述

  • 数据范围

  • 结盟

  • 元素

元素字段是包含每个元素的此数据的数组:

  • 元素名称

  • 方面

  • 数据类型

  • 采样时间

  • 复杂

  • 维模式

  • 最低限度

  • 最大

  • 单位

  • 描述

Businfo.= 万博1manbetxSimulink.Bus.createObject (___格式将总线对象保存在文件中包含公共汽车信息的小区数组或总线对象本身的文件中。

例子

使用总线创建器块来创建总线对象

从名称的Bus Creator块创建总线对象总线Creator2

open_system ('busdemo')bus2info = s万博1manbetximulink.bus.createObject......'busdemo''busdemo / bus creator2') close_system ('busdemo'

从两个对象中创建一个总线对象总线的创造者块,使用块句柄指定块。将块句柄分配给变量,并使用向量中的变量指定用于创建总线对象的块。

打开模型。

清晰;open_system ('busdemo'

在Simuli万博1manbetxnk.®编辑器,选择总线Creator2块。在MATLAB中,将块句柄赋给一个变量。

bc2 = gcbh;

在Simuli万博1manbetxnk编辑器中,选择总线的创造者块。在MATLAB中,将块句柄赋给一个变量。

BC1 = GCBH;

在向量中使用块句柄变量来创建总线对象。

bus3info = 万博1manbetxsimulink.bus.createobject.......'busdemo'(bc2群体bc1),'busdemo_busobject') close_system ('busdemo'

从公交信息单元格数组创建总线对象

创建总线信息的单元格数组的单元格数组,并使用该单元格数组在基本工作区中生成一个总线对象。

创建总线信息的单元格数组。

buscell = {......{......'mybusobj'......'myheader.h'......“我的描述”......'出口'......' 1 '......{{'一种',1,'双倍的',[0.2 0],“真实”的“帧”};......{'B',1,'双倍的',[0.2 0],“真实”的'样本'}},......},......};

从单元格数组生成基本工作区中的总线对象。

万博1manbetxsimulink.bus.celtoObject(Buscell)

输入参数

全部收缩

模型名称或句柄,指定为字符向量。

块创建的总线对象,指定为字符向量、块路径名单元格数组或块名向量。

  • 仅为一个块,指定块的完整路径名。

  • 对于多个块,请指定块路径名的小区数组或块名称的向量。

  • 如果您指定了一个总线的创造者块处于总线层次结构的最高级别,该函数为层次结构中的所有总线创建总线对象。

用于创建总线对象的结构,指定为MATLAB的结构时间序列对象或数字结构。

文件保存总线对象,指定为字符向量。文件名必须是唯一的。如果省略此参数,则该函数将创建的总线对象保存在单元格数组中,而不是在文件中。

用于存储文件中的总线对象的格式,指定为'细胞''目的'.单元格格式更紧凑,但单元格格式更容易阅读。

输出参数

全部收缩

指定块的总线信息,返回为结构阵列。结构阵列的每个元素对应于一个块并包含这些字段:

  • 堵塞- 块的处理

  • busName- 与块关联的总线对象的名称

提示

如果指定型号名称,则模型必须在使用之前成功编译万博1manbetxsimulink.bus.createobject.命令。

之前介绍过的R2006a

这个话题有用吗?