文档

金宝appSimulink.Bus.createObject

包:金宝app仿真软件。公共汽车

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

描述

例子

busInfo= 金宝appSimulink.Bus.createObject (模型创建金宝app仿真软件。公共汽车对象,并返回关于已创建总线对象的信息。这些总线对象放在MATLAB中®基本工作区,或者(如果可用的话)模型使用的数据字典。

busInfo= 金宝appSimulink.Bus.createObject (结构体从可以包含MATLAB的结构创建总线对象timeseries, MATLAB时间表,matlab.io.datastore.SimulationDatastore数字结构:对象或数字结构这些总线对象放在MATLAB基础工作空间中,或者,如果可用的话,放在模型使用的数据字典中。

例子

busInfo= 金宝appSimulink.Bus.createObject (___文件将总线对象保存在MATLAB文件中,该文件包含单元格数组的单元格数组。每个从属单元格数组表示一个总线对象,包含以下数据:

  • 总线名称

  • 头文件

  • 描述

  • 数据范围

  • 对齐

  • 元素

elements字段是一个数组,包含每个元素的数据:

  • 元素名称

  • 数据类型

  • 样品时间

  • 复杂性

  • 维模式

  • 最低

  • 最大

  • 单位

  • 描述

busInfo= 金宝appSimulink.Bus.createObject (___格式将总线对象保存在一个文件中,该文件包含总线信息的单元格数组或总线对象本身。

例子

全部折叠

打开模型。

open_system (“busdemo”

控件创建的总线对应的总线对象总线Creator2块。

bus2Info = 金宝appSimulink.Bus.createObject...“busdemo”“busdemo /总线Creator2”

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

打开模型。

open_system (“busdemo”

在Simuli金宝appnk中®编辑器,选择总线Creator2块。

在MATLAB中,将块句柄分配给一个变量。

Bc2 = gcbh;

在Simuli金宝appnk编辑器中,选择总线的创造者块。

在MATLAB中,将块句柄分配给一个变量。

Bc1 = gcbh;

要创建总线对象,请使用vector中的块句柄变量。

busInfo = 金宝appSimulink.Bus.createObject...“busdemo”, [bc2 bc1],“busdemo_busobject”

输入参数

全部折叠

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

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

  • 仅对于一个块,请指定该块的完整路径名。

  • 对于多个块,指定块路径名的单元格数组或块句柄向量。

  • 如果指定总线的创造者块,该函数为层次结构中的所有总线创建总线对象。

用于创建总线对象的结构,指定为可以包含MATLAB的结构timeseries, MATLAB时间表,matlab.io.datastore.SimulationDatastore数字结构:对象或数字结构

用MATLAB文件保存总线对象定义,指定为字符向量。文件名不能重复。

在文件中存储总线对象的格式,指定为either“细胞”“对象”.单元格格式更紧凑,但对象格式更容易阅读。

输出参数

全部折叠

指定块的总线信息,作为结构数组返回。结构数组的每个元素对应一个块,包含以下字段:

  • -块柄

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

提示

方法之前,如果指定模型名称,则必须成功编译模型金宝appSimulink.Bus.createObject命令。

兼容性的考虑

全部展开

不建议从R2019b开始

R2006a之前介绍过