主要内容

金宝appSimulink.Bus.cellToObject

将包含总线信息的单元格数组转换为Simulink。金宝app总线对象

描述

例子

金宝appSimulink.Bus.cellToObject (busCell创建一组金宝app仿真软件。公共汽车MATLAB中的对象®总线信息单元数组中的基本工作空间。

金宝appSimulink.Bus.cellToObject (busCell范围创建一组金宝app仿真软件。公共汽车指定的数据字典中的对象范围来自总线信息的单元格数组。

例子

全部折叠

此示例显示如何创建和使用要生成的单元格数组金宝app仿真软件。公共汽车基本工作区中的对象。

来定义元素公共汽车对象所包含的,创建数组金宝app仿真软件。公共汽车Element对象的属性值的单元格数组BusElement对象。

的数组中定义元素时BusElement对象时,必须指定与默认值不同的值。

elementsArray(1) = 金宝appSimulink.BusElement;elementsArray(2) = 金宝appSimulink.BusElement;elementsArray(2)。Name =“b”;elementsArray(2)。Min = -3;elementsArray(2)。Max = 3;elementsArray(2)。单位=“米”;elementsArray(2)。描述=b是到原点的距离

在属性值单元格数组中定义元素时,必须指定元素名称、维度、数据类型、复杂性和采样模式。您还可以指定尺寸模式、最小值、最大值、单位和描述。

elementsCellArray = {{“一个”, 1“双”, 1“真实”的“样本”};...“b”, 1“双”“真实”的“样本”...“固定”3, 3,“米”b是到原点的距离}};

在这个例子中,elementsArray而且elementsCellArray创建相同的BusElement对象中的公共汽车对象。

创建包含定义的两个从属单元格数组的单元格数组公共汽车对象。为每一个公共汽车对象,则指定总线名称、头文件、描述、数据范围、对齐方式、保留元素尺寸和元素。首先公共汽车对象,指定使用的元素elementsArray.第二点公共汽车对象,指定使用的元素elementsCellArray

busCells = {......“myBusObjArray”...“MyHeader.h”...“我的描述”...“出口”...' 1 '...' 0 '...elementsArray,...},......“myBusObjCellArray”...“MyHeader.h”...“我的描述”...“出口”...' 1 '...' 0 '...elementsCellArray,...},...};

生成公共汽车从单元格数组的单元格数组中获取基本工作区中的对象。

金宝appSimulink.Bus.cellToObject (busCells)

比较生成的公共汽车对象中的式编辑器

typeeditor

公共汽车对象除了名称外是相同的。

输入参数

全部折叠

公共汽车对象信息,指定为单元格数组的单元格数组。每个从属单元格数组必须包含这个公共汽车对象信息:

  1. 总线名称

  2. 头文件

  3. 描述

  4. 数据范围

  5. 对齐

  6. 保留元素尺寸

  7. 元素

元素字段是一个单元格数组,其中包含每个元素的此信息金宝app仿真软件。公共汽车Element对象公共汽车对象引用:

元素字段必须包含包含此信息的数组或单元格数组金宝app仿真软件。公共汽车Element对象公共汽车对象引用:

  1. 元素名称

  2. 数据类型

  3. 采样时间(可选)-如果指定了采样时间,请指定继承的采样时间(-1).在模型编译期间,非继承采样时间会导致错误。有关更多信息,请参见金宝app仿真软件。公共汽车Element objects no longer support the SampleTime property

  4. 复杂性

  5. 抽样方式

元素字段数组或单元格数组也可以包含以下信息:

  1. 维模式

  2. 最低

  3. 最大

  4. 单位

  5. 描述

例子:金宝appSimulink.Bus.cellToObject (busCell);

数据字典,指定为金宝appSimulink.data.Dictionary对象。在使用此参数之前,请使用金宝appSimulink.data.Dictionary对象,例如金宝appSimulink.data.dictionary.create金宝appSimulink.data.dictionary.open函数。

如果范围为空时,该函数使用MATLAB基工作空间作为源公共汽车对象。

例子:金宝appSimulink.Bus.cellToObject (busCell dataDictionaryObject);

提示

逆函数是金宝appSimulink.Bus.objectToCell

版本历史

R2006a之前介绍

全部展开