Simulink.defineIntEnumType
定义枚举数据类型
语法
说明
Simulink.defineIntEnumType(
定义名为 ClassName
, CellOfEnums
,IntValues
)ClassName
的枚举,该枚举具有 CellOfEnums
指定的枚举值和 IntValues
指定的基础数值。
Simulink.defineIntEnumType(___,'Description',
定义具有描述的枚举。ClassDesc
)
Simulink.defineIntEnumType(___,'DefaultValue',
定义枚举的默认值,这是您为 DefValue
)CellOfEnums
指定的字符向量之一。
Simulink.defineIntEnumType(___,'DataScope',
指定代码生成过程中是要从头文件中导入数据类型定义,还是将数据类型定义导出到头文件中。ScopeSelection
)
Simulink.defineIntEnumType(___,'HeaderFile',
指定头文件的名称,该头文件包含要在从模型生成的代码中使用的枚举类定义。FileName
)
Simulink.defineIntEnumType(___,'AddClassNameToEnumNames',
指定代码生成器是否将类名称作为前缀应用于您为 Flag
)CellOfEnums
指定的枚举值。对于 Flag
,请指定 true
或 false
。例如,如果您指定 true
,代码生成器将使用 BasicColors_Red
而不是 Red
来表示枚举值。
Simulink.defineIntEnumType(___,'StorageType',
指定用来存储从模型生成的代码中枚举的基础整数值的数据类型。DataType
)
示例
输入参数
版本历史记录
在 R2010b 中推出