主要内容

金宝app仿真软件。ValueType

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

自从R2021b

描述

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

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

指定一个ValueType对象:

  • 在与轮廓尺寸外港总线元件,或输出母线元件

  • 在一个信号规范

  • 在一个金宝app仿真软件。公共汽车Element金宝app仿真软件。信号,或金宝app仿真软件。参数对象

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

创建

你可以创建一个金宝app仿真软件。ValueType反对几种方式。

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

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

描述

例子

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

属性

全部展开

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

您可以指定以下任何选项:

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

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

  • 枚举数据类型-使用前面有枚举:。例如,指定“枚举:myEnumType”

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

  • 总线数据类型-使用a的名称金宝app仿真软件。公共汽车前面加的对象总线:。例如,指定“巴士:myBusObject”

当你指定金宝app仿真软件。公共汽车对象作为数据类型,类的一些属性金宝app仿真软件。ValueType对象被忽略。例如,最小值马克斯,单位的性质金宝app仿真软件。ValueType对象被忽略。的相应属性金宝app仿真软件。公共汽车Element中的对象。金宝app仿真软件。公共汽车对象。

数据类型:字符|字符串

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

依赖关系

时,软件将忽略此属性的值数据类型指定一个金宝app仿真软件。公共汽车对象。的最小值金宝app仿真软件。公共汽车Element中的对象。金宝app仿真软件。公共汽车对象。

数据类型:

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

依赖关系

时,软件将忽略此属性的值数据类型指定一个金宝app仿真软件。公共汽车对象。的最大值金宝app仿真软件。公共汽车Element中的对象。金宝app仿真软件。公共汽车对象。

数据类型:

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

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

例子:“英寸”

依赖关系

时,软件将忽略此属性的值数据类型指定一个金宝app仿真软件。公共汽车对象。软件使用指定的单元金宝app仿真软件。公共汽车Element中的对象。金宝app仿真软件。公共汽车对象。

数据类型:字符|字符串

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

依赖关系

时,软件将忽略此属性的值数据类型指定一个金宝app仿真软件。公共汽车对象。的复杂度金宝app仿真软件。公共汽车Element中的对象。金宝app仿真软件。公共汽车对象。

数据类型:字符|字符串

维度,指定为标量或向量。

提示

要指定总线数组,请设置数据类型到一个金宝app仿真软件。公共汽车对象和到数组的尺寸。

数据类型:

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

依赖关系

时,软件将忽略此属性的值数据类型指定一个金宝app仿真软件。公共汽车对象。该软件使用指定的尺寸模式金宝app仿真软件。公共汽车Element中的对象。金宝app仿真软件。公共汽车对象。

数据类型:字符|字符串

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

数据类型:字符|字符串

例子

全部折叠

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

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

windVelocity = 金宝appSimulink。ValueType
windVelocity = ValueType with properties: DataType: 'double' Min: [] Max: [] Unit: " Complexity: 'real' Dimensions: 1 dimensionmode: 'Fixed' Description: "

指定风速所需的属性值。

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

若要定义将其建模为总线数组的循环值类型,请使用金宝app仿真软件。ValueType对象金宝app仿真软件。公共汽车对象数据类型和非标量维度。

创建一个金宝app仿真软件。公共汽车对象,表示红、绿、蓝(RGB)颜色值。它的名字RGB

r = 金宝appSimulink.BusElement;r.Name =“r”;g = 金宝appSimulink.BusElement;g.Name =‘g’;b = 金宝appSimulink.BusElement;b.Name =“b”;RGB = 金宝appSimulink.Bus;RGB。元素= [r g b];

创建一个金宝app仿真软件。ValueType表示图像的对象。它的名字模板

myImage = 金宝appSimulink.ValueType;

指定命名的总线对象RGB的数据类型模板

模板。数据类型=“巴士:RGB”;

的维度来指定值类型表示RGB值的矩阵模板变成一个矩阵。

模板。尺寸= [1024 1024];

当你使用模板值类型,它定义了一个总线数组。有关总线阵列的详细信息,请参见对总线阵列中的非虚拟总线进行分组

版本历史

在R2021b中引入