包:金宝app超类:
指定属性的总线信号
对象的金宝appSimulink.Bus类,使用对象的金宝appSimulink.BusElement类,指定一个总线信号的属性。总线对象验证总线信号的属性。在模拟模型或更新图,仿真软件金宝app®检查总线连接到块是否有通过总线对象指定的属性。如果不是,仿真软金宝app件停止并显示一条错误消息。块的完整列表,支持使用总线对象数据类型,明白了金宝app当使用总线对象。
金宝appSimulink.Bus
金宝appSimulink.BusElement
您可以使用仿真软件总线编辑器或M金宝appATLAB®命令来创建和修改公交基础MATLAB工作区中的对象。你不能一个总线对象存储在模型空间。
当你使用公共汽车编辑器,创建金宝appSimulink.Bus和金宝appSimulink.BusElement基本工作空间中的对象或相关的模型数据字典。金宝app
此外,您可以使用一个总线对象指定一个信号的属性(例如,在根的一个模型或水平数据存储内存块)。
busObj= 金宝appSimulink.Bus返回一个总线对象与这些属性值:
busObj= 金宝appSimulink.Bus
busObj
描述:“DataScope:‘汽车’HeaderFile:“对齐:1元素:[0×0 Simulink.BusElement]金宝app
公共汽车对象的名称是MATLAB变量的名字你分配总线对象。你可以设置个人属性构造后总线对象。
全部展开
busObject
总线对象,作为一个返回金宝appSimulink.Bus对象。
描述
总线对象描述,指定为一个特征向量。使用描述文档的信息总线对象,如信号它适用于或总线对象使用。这些信息并不影响模型处理。金宝app
元素
公共汽车元素,指定为数组金宝appSimulink.BusElement对象。每个总线元素对象定义了名称,数据类型,尺寸,和其他属性的信号在一辆公共汽车。
DataScope
“汽车”
“出口”
“进口”
数据类型定义模式在生成的代码中,指定为“汽车”,“出口”,或“进口”。这个属性指定是否在代码生成的数据类型定义是进口,出口,与指定的头文件HeaderFile财产。
HeaderFile
从指定的进口数据类型定义头文件。如果你不指定头文件,导出数据类型定义默认的头文件。
C头文件使用的数据类型定义,指定为一个特征向量。头文件的文件导入数据类型定义或导出数据类型定义(基于的价值DataScope财产。的金宝app仿真软件编码器™软件使用这个属性来生成代码。金宝app仿真软件软件忽略该属性。
默认情况下,生成的# include指令使用预处理器的分隔符”而不是<和>。生成的指令# include < myTypes.h >,指定HeaderFile作为< myTypes.h >。
# include
”
<
>
# include < myTypes.h >
< 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文件并选择对象格式。
对象
您可以使用总线编辑器来创建交互式总线对象及其总线元素。有关详细信息,请参见与总线创建总线对象编辑器。
以编程方式,您可以创建总线对象:
在一个模型
MATLAB数据
外部C代码。看到金宝appSimulink.importExternalCTypes。
金宝appSimulink.importExternalCTypes
金宝appSimulink.Bus.cellToObject|金宝appSimulink.Bus.createObject|金宝appSimulink.BusElement
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在