主要内容

仿真软件。ValueType

根据应用程序特定的值类型指定信号的属性

描述

一个仿真软件。ValueType对象是一组特定于应用程序的属性,您只需定义一次,并对表示相同值类型的每个信号重用这些属性。例如,您可以指定风速、胎压或水温的单位、最小值、最大值和尺寸。

创建和修改ValueType对象的基础工作区或数据字典中,您可以使用模型浏览器或MATLAB®命令。你不能存储ValueType模型工作区中的对象。

指定一个ValueType对象:

  • 在与轮廓尺寸外港在公共汽车元素,或公共汽车元素

  • 在模型中信号规范

  • 在一个仿真软件。BusElement对象

使用ValueType对象,以验证信号的属性并强制接口上连接块之间的一致性。

创建

您可以创建仿真软件。ValueType对象的几种方法。

  • 控件以交互方式创建值类型式编辑器模型浏览器

  • 类以编程方式创建值类型仿真软件。ValueType这里描述的函数。

描述

例子

vt=仿真软件。ValueType返回一个ValueType具有默认属性值的对象。

属性

全部展开

数据类型,指定为字符向量或字符串标量。

你可以指定这些选项中的任何一个:

  • 内置的仿真软件®数据类型—例如,指定“单一”“uint8”.看到Simulink支持的数据类型

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

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

  • 自定义数据类型——使用指定类型的MATLAB表达式。例如,您可以指定a仿真软件。NumericType的对象DataTypeMode属性的值设置为“定点:未指定的缩放”

数据类型:字符|字符串

最小值,指定为有限实双标量。

数据类型:

最大值,指定为有限实双标量。

数据类型:

物理单位,指定为字符向量或字符串标量。

有关更多信息,请参见Simulink模型中的单元规范

例子:“英寸”

数据类型:字符|字符串

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

数据类型:字符|字符串

尺寸,指定为标量或向量。

数据类型:

选项只允许固定大小或可变大小的信号,指定为“固定”“变量”,分别。

数据类型:字符|字符串

描述,指定为字符向量或字符串标量。使用描述来记录关于ValueType对象,例如它所应用的信号的类型。该信息不影响Simulink的处理。

数据类型:字符|字符串

例子

全部折叠

在MATLAB命令窗口中,定义与风速对应的可重用属性集仿真软件。ValueType函数。

创建一个ValueType具有默认属性的对象。

windVelocity =仿真软件。ValueType
最小值:[]最大:[]单位:"复杂度:'真实'维度:1维度:'固定'描述:"

指定所需的风速属性值。

windVelocity。数据类型=“单一”;windVelocity。Min = 11;windVelocity。Max = 17;windVelocity。单位=“米/秒”;windVelocity。维= [2 4 3]; windVelocity.Description =“风速值类型”
Wind velocity = ValueType with properties: DataType: 'single' Min: 11 Max: 17单位:'m/s'复杂性:'real'维度:[2 4 3]维度:'Fixed'描述:'风速值类型'

版本历史

介绍了R2021b

Baidu
map