主要内容

金宝appSimulink.BusElement

指定属性的元素的公交车

描述

一个金宝appSimulink.BusElement对象是一个元素金宝appSimulink.Bus对象,验证一个元素的属性在一辆公共汽车。在模拟或更新一个模型,仿真软件金宝app®检查是否指定的属性BusElement对象匹配相应的总线元素所指定的属性。

BusElement对象内只存在公共汽车对象。您可以指定一个公共汽车对象,但不是BusElement对象,作为一个数据类型。

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

创建

您可以创建一个BusElement对象以多种方式。

描述

例子

= 金宝appSimulink.BusElement返回一个BusElement对象的默认属性值。

属性

全部展开

元素的名称,指定为一个特征向量。

请注意

验证的属性对一个信号BusElement对象,信号名称必须是一个有效的标识符,始于一个字母字符或下划线(_),其次是字母数字字符或下划线。

数据类型:字符|字符串

数值类型的元素,指定为“真实”的“复杂”

数据类型:字符|字符串

维度的元素,指定为一个标量或矢量。

在生成的代码中使用符号尺寸,请参阅在生成的代码实现维度变体数组的大小(嵌入式编码)

数据类型:

数据类型的元素,指定为一个特征向量或字符串标量。

单击显示数据类型的助理按钮来显示数据类型的助理帮助你设置数据类型属性。有关更多信息,请参见使用数据类型指定数据类型的助理

您可以指定这些选项:

  • 内置的模型数据类型金宝app——例如,指定“单一”“uint8”。看到数据类型支持的仿真软件金宝app金宝app

  • 定点数据类型使用fixdt函数。例如,指定“fixdt(0) 1, 16日”

  • 枚举数据类型——之前使用的名称类型枚举:。例如,指定“枚举:myEnumType”

  • 总线数据类型——使用的名称金宝appSimulink.Bus对象之前总线:。例如,指定“巴士:myBusObject”

  • 值类型,使用的名称金宝appSimulink.ValueType对象之前ValueType:。例如,指定“ValueType: windVelocity”

  • 自定义数据类型,使用MATLAB表达式指定了类型。例如,您可以指定一个金宝appSimulink.NumericType的对象DataTypeMode除了属性设置为一个值“定点:未指定的缩放”

指定一个金宝appSimulink.Bus对象允许您创建公共汽车指定的对象层次总线(即包含其他公交车的公共汽车)。

当你指定一个金宝appSimulink.ValueType金宝appSimulink.Bus对象,该对象定义了数据类型多。还定义了对象属性等最小值,马克斯,单位。指定的属性值ValueType对象覆盖由一块指定相应的属性值。例如,假设一个街区集单位英尺/秒。当数据类型指定的块ValueType对象,米/秒为单位,块使用米/秒而不是英尺/秒

数据类型:字符|字符串

元素的最小值,指定为一个标量。这个值必须是一个真正的双标量或有限,如果元素是一个公共汽车,值必须是空的,[]

数据类型:

最大价值的元素,指定为一个标量。这个值必须是一个真正的双标量或有限,如果元素是一个公共汽车,值必须是空的,[]

数据类型:

指定如何处理元素的大小,指定为“固定”“变量”

数据类型:字符|字符串

物理单位表达元素,指定为一个特征向量。

有关更多信息,请参见单位规范在仿真软件模型金宝app

例子:“英寸”

数据类型:字符|字符串

公共汽车元素描述,指定为一个特征向量。使用描述文档的信息BusElement对象,如适用于什么样的信号。这些信息并不影响模型处理。金宝app

数据类型:字符|字符串

例子

全部折叠

创建一个层次金宝appSimulink.Bus对象使用数组的金宝appSimulink.BusElement对象。

创建一个数组,其中包含两个BusElement对象,名为尖声地说正弦在基本工作空间。

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

数组索引允许您创建和访问数组的元素。点符号允许您访问元素的属性值。

创建一个公共汽车对象,名为正弦,包含元素中定义的初步的数组中。

正弦= Simulink.金宝appBus;正弦。元素= elem;

创建一个层次公共汽车对象,创建另一个公共汽车对象引用公共汽车对象命名正弦

创建一个数组,其中包含两个BusElement对象,名为NestedBus一步。指定公共汽车对象命名正弦的数据类型NestedBus元素。

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

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

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

您可以查看层次结构中创建的对象公共汽车编辑器

buseditor

版本历史

之前介绍过的R2006a

全部展开

错误从R2020b

不推荐在R2016b开始