为信号和参数数据类型创建别名
使用一个金宝appSimulink.AliasType
创建内置数据类型的别名,如int8
.
对象的名称是别名。别名所指向的数据类型,例如int8
,是基类型。别名不能为:
浮点类型:一半
,仅有一个的
,双
整数类型:int8
,uint8
,int16
,uint16
,int32
,uint32
,int64
或uint64
.
Fixed-Point Designer™类型以sfix
,ufix
或外语教学
.
您可以在基本工作空间或数据字典中创建对象。要使用别名,您可以使用对象的名称来设置模型中的信号、状态和参数的数据类型。
使用别名指定信号和参数数据类型可以大大简化对模型指定的数据类型的全局更改。特别是,更改由别名指定数据类型的所有信号、状态和参数的数据类型只需要更改别名的基本类型。相比之下,更改signa的数据类型数据类型由实际类型名称指定的ls、状态和参数需要分别重新指定每个信号和参数的数据类型。
可以使用此类的对象为Simulink创建别名金宝app®内置数据类型,定点数据类型,枚举数据类型,金宝appSimulink.NumericType
对象,和其他金宝appSimulink.AliasType
对象。从模型生成的代码(金宝app仿真软件编码器™)只在使用基于ert的系统目标文件(Embedded Coder . exe)时使用别名®).
或者,要定义和命名数字数据类型,可以使用类的对象金宝appSimulink.NumericType
.
您可以使用模型资源管理器或MATLAB®创建数据类型别名的命令。
使用模型资源管理器创建别名:
在模型浏览器上模型层次结构窗格中,选择为基本工作空间
.
必须在MATLAB工作区或数据字典中创建数据类型别名。如果尝试在模型工作区中创建别名,Simulink软件将显示错误。金宝app
从模型资源管理器添加菜单,选择金宝appSimulink.AliasType.
金宝appSimulink软件创建一个实例金宝appSimulink.AliasType
对象并将其指定给名为别名
在MATLAB工作空间中。
将变量重命名为更合适的名称,例如,反映其预期用途的名称。
要更改名称,请编辑显示在名称字段内容窗格。
在模型浏览器上对话窗格中,在基本类型字段中,输入此别名表示的数据类型的名称。
您可以在此字段中指定任何现有标准或用户定义的数据类型的名称。如果基类型为,则跳过此步骤双
(默认)。
产生金宝appSimulink.AliasType
对应于类型定义
语句,可以考虑使用金宝appSimulink.importExternalCTypes
作用
要以编程方式创建数据类型别名,请使用金宝appSimulink.AliasType
功能描述如下。