文档

金宝appSimulink.Busclass

包:金宝app
超类:

指定属性的总线信号

描述

对象的金宝appSimulink.Bus类,使用对象的金宝appSimulink.BusElement类,指定一个总线信号的属性。总线对象验证总线信号的属性。在模拟模型或更新图,仿真软件金宝app®检查总线连接到块是否有通过总线对象指定的属性。如果不是,仿真软金宝app件停止并显示一条错误消息。块的完整列表,支持使用总线对象数据类型,明白了金宝app当使用总线对象

您可以使用仿真软件总线编辑器或M金宝appATLAB®命令来创建和修改公交基础MATLAB工作区中的对象。你不能一个总线对象存储在模型空间。

当你使用公共汽车编辑器,创建金宝appSimulink.Bus金宝appSimulink.BusElement基本工作空间中的对象或相关的模型数据字典。金宝app

此外,您可以使用一个总线对象指定一个信号的属性(例如,在根的一个模型或水平数据存储内存块)。

建设

busObj= 金宝appSimulink.Bus返回一个总线对象与这些属性值:

描述:“DataScope:‘汽车’HeaderFile:“对齐:1元素:[0×0 Simulink.BusElement]金宝app

公共汽车对象的名称是MATLAB变量的名字你分配总线对象。你可以设置个人属性构造后总线对象。

输出参数

全部展开

总线对象,作为一个返回金宝appSimulink.Bus对象。

属性

全部展开

总线对象描述,指定为一个特征向量。使用描述文档的信息总线对象,如信号它适用于或总线对象使用。这些信息并不影响模型处理。金宝app

公共汽车元素,指定为数组金宝appSimulink.BusElement对象。每个总线元素对象定义了名称,数据类型,尺寸,和其他属性的信号在一辆公共汽车。

数据类型定义模式在生成的代码中,指定为“汽车”,“出口”,或“进口”。这个属性指定是否在代码生成的数据类型定义是进口,出口,与指定的头文件HeaderFile财产。

价值 行动
“汽车”(默认)

从指定的进口数据类型定义头文件。如果你不指定头文件,导出数据类型定义默认的头文件。

“出口” 导出数据类型定义指定头文件或默认的头文件。
“进口” 从指定的进口数据类型定义头文件或从指定默认的头文件。

C头文件使用的数据类型定义,指定为一个特征向量。头文件的文件导入数据类型定义或导出数据类型定义(基于的价值DataScope财产。的金宝app仿真软件编码器™软件使用这个属性来生成代码。金宝app仿真软件软件忽略该属性。

默认情况下,生成的# include指令使用预处理器的分隔符而不是<>。生成的指令# include < myTypes.h >,指定HeaderFile作为< myTypes.h >

数据对齐边界,指定为一个整数的字节数。的金宝app仿真软件编码器软件使用这个属性来生成代码。金宝app仿真软件软件忽略该属性。

的起始数据分配内存地址总线的多对齐设置。如果发生在一个上下文对象,需要对齐,您必须指定一个对齐值是2的乘方的正整数,不超过128。

方法

方法

目的

金宝appSimulink.Bus.cellToObject

转换单元阵列包含公交信息总线对象

金宝appSimulink.Bus.createMATLABStruct

创建MATLAB使用相同层次结构和属性结构总线信号

金宝appSimulink.Bus.createObject

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

金宝appSimulink.Bus.objectToCell

使用总线对象创建单元阵列包含公交信息

金宝appSimulink.Bus.save

保存在MATLAB总线对象文件

复制语义

价值。学习如何价值类影响复制操作,明白了复制对象(MATLAB)。

例子

全部展开

创建控制公共汽车时对象及其元素。总线对象存储在工作区底部。

清晰的初步的;elem (1) = 金宝appSimulink.BusElement;elem (1)。Name =“VALVE1”;elem (1)。尺寸= 1;elem (1)。DimensionsMode =“固定”;elem (1)。数据类型=“双”;elem (1)。SampleTime = 1;elem (1)。复杂性=“真实”的;elem (2) = 金宝appSimulink.BusElement;elem (2)。Name =“VALVE2”;elem (2)。尺寸= 1;elem (2)。DimensionsMode =“固定”;elem (2)。数据类型=“双”;elem (2)。SampleTime = 1;elem (2)。复杂性=“真实”的;控制= Simuli金宝appnk.Bus;控制。元素= elem;

这个脚本是类似于文件,得到一个总线对象保存到一个MATLAB文件并选择对象格式。

选择

您可以使用总线编辑器来创建交互式总线对象及其总线元素。有关详细信息,请参见与总线创建总线对象编辑器

以编程方式,您可以创建总线对象:

之前介绍过的R2006a

这个主题有帮助吗?