使用数据类型助手指定数据类型
R2026b数据类型助手是一种交互式图形工具,用于简化为模块和数据对象指定数据类型的任务。该助手出现在模块和对象对话框上,与提供数据类型控制的参数(例如输出数据类型参数)相邻。例如,它出现在 Constant 模块的“模块参数”对话框的信号属性选项卡上。

对于这些对象,可以从工具访问数据类型助手:
Simulink.BusElement对象 - 从类型编辑器访问。Simulink.Signal和Simulink.Parameter对象 - 从模型资源管理器访问。
通过点击适用的按钮来显示或隐藏数据类型助手:
点击显示数据类型助手按钮
显示助手。点击隐藏数据类型助手按钮
隐藏显示的助手。
要使用数据类型助手来指定数据类型,请执行以下操作:
从模式列表中,选择要指定的数据类型类别。一般情况下,会包括下面这些选项。
模式 描述 相关信息 继承
确定输出信号如何继承其数据类型的规则。
数据类型继承规则 内置
模块或数据对象的内置数据类型。
内置数据类型 定点
模块或数据对象的定点数据类型。
Specify Fixed-Point Data Types with the Data Type Assistant (Fixed-Point Designer)
枚举
作为模块的数据类型的枚举对象。
在 Simulink 模型中使用枚举数据 总线对象
作为模块或数据对象的数据类型的
Simulink.Bus对象。图像
作为模块或数据对象的数据类型的
Simulink.ImageType对象 (Computer Vision Toolbox™)。Simulink.ImageType(Computer Vision Toolbox)值类型
作为模块或
Simulink.BusElement对象的数据类型的Simulink.ValueType对象。表达式
计算结果为数值数据类型对象的表达式。
数据类型表达式 助手会动态更改以显示与选定模式对应的不同选项。例如,在 Constant 模块的“模块参数”对话框中,将模式设置为表达式,会更新输出数据类型和模式旁边的框中的值。

在模式列表的右侧,选择或输入数据类型。
例如,假设您将变量
myDataType指定为single数据类型的别名。您通过输入以下命令创建Simulink.AliasType类的实例并设置其BaseType属性。myDataType = Simulink.AliasType myDataType.BaseType = 'single'您可以使用此数据类型对象来指定 Constant 模块的输出数据类型。输入数据类型别名
myDataType作为助手中表达式的值。
点击确定或应用应用您的更改。
助手使用您指定的数据类型填充模块或对象对话框中的关联数据类型参数。例如,Constant 模块的输出数据类型参数指定的表达式与您使用助手输入的表达式相同。

有关可以使用数据类型助手指定的数据类型的详细信息,请参阅输入有效数据类型值。有关指定定点数据类型的详细信息,请参阅Specify Fixed-Point Data Types with the Data Type Assistant (Fixed-Point Designer)。
另请参阅
Simulink.NumericType | fixdt | Simulink.ImageType (Computer Vision Toolbox)