主要内容

金宝appSimulink.Bus

指定属性的公共汽车

描述

一个金宝appSimulink.Bus对象是一种数据类型,当使用金宝appSimulink.BusElement对象,指定并验证的属性一辆公共汽车。在模拟或更新一个模型,仿真软件金宝app®检查是否公交车连接块匹配金宝appSimulink.Bus块指定对象数据类型。

一个公共汽车对象指定只有建筑属性的公共汽车。例如,一个总线对象可以指定元素名称,等级,秩序,和数据类型。一个公共汽车对象不能指定信号的值在一辆公共汽车。

一个公共汽车对象类似于C的结构定义:它定义了总线的成员但不创建的总线。一个公共汽车对象也类似于电缆连接器。连接器定义所有针及其配置和控制什么类型的电线可以连接到它。同样,一个公共汽车对象定义了配置和属性相关的信号总线必须有。

公共汽车对象包含金宝appSimulink.BusElement对象。每一个BusElement对象指定属性的一个信号总线,如它的名称、数据类型和尺寸。的顺序BusElement中的对象公共汽车对象定义的顺序在总线信号。

一个公共汽车对象可以指定属性,没有定义为组成的信号,但却被继承。

创建和修改公共汽车基本工作空间中的对象或数据字典,你可以使用公共汽车编辑器,模型浏览器或MATLAB®命令。你不能存储公共汽车工作空间中的对象模型。

使用公共汽车对象在一个模型中,看到的指定总线属性模型。金宝app总线对象数据类型

创建

您可以创建一个公共汽车对象以多种方式。

描述

例子

的名字= 金宝appSimulink.Bus返回一个公共汽车对象的默认属性值。的名称公共汽车对象是MATLAB的名字你分配的变量公共汽车对象。

属性

全部展开

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

数据类型:字符|字符串

元素的公共汽车,指定为数组金宝appSimulink.BusElement对象。每一个BusElement对象定义了名称、数据类型、尺寸和其他属性总线内的一个信号。有关更多信息,请参见金宝appSimulink.BusElement

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

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

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

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

数据类型:字符|字符串

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

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

数据类型:字符|字符串

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

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

规范的代码生成器保留维度多维总线元素生成的代码。有关更多信息,请参见保护维度总线元素生成的代码(嵌入式编码)

数据类型:逻辑

例子

全部折叠

创建一个层次公共汽车使用数组对象。数组索引允许您创建和访问多个元素数组中。点符号允许您访问属性值。

创建两个BusElement对象,名为尖声地说正弦在基本工作空间。

elem (1) = 金宝appSimulink.BusElement;elem (1)。Name =“唧唧喳喳”;elem (2) = 金宝appSimulink.BusElement;elem (2)。Name =的正弦;

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

NestedBus = 金宝appSimulink.Bus;NestedBus。元素= elems;

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

清晰的初步的elem (1) = 金宝appSimulink.BusElement;elem (1)。Name =“NestedBus”;elem (1)。数据类型=“巴士:NestedBus”;elem (2) = 金宝appSimulink.BusElement;elem (2)。Name =“步骤”;

创建总线的总线使用元素中定义的层次结构初步的数组中。

TopBus = 金宝appSimulink.Bus;TopBus。元素= elem;

您可以查看创建的对象公共汽车编辑器

buseditor
之前介绍过的R2006a