文档
定义枚举数据类型
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues)金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“描述”,ClassDesc)金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“DefaultValue”,DefValue)金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“DataScope”,ScopeSelection)金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“HeaderFile”,文件名)金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“AddClassNameToEnumNames”,国旗)金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“StorageType”,数据类型)
类名称
CellOfEnums
IntValues
ClassDesc
DefValue
ScopeSelection
文件名
国旗
数据类型
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues)定义一个名为类名称指定的枚举值CellOfEnums指定的基础数值IntValues。
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues)
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“描述”,ClassDesc)用描述(字符向量)定义枚举。
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“描述”,ClassDesc)
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“DefaultValue”,DefValue)定义枚举的默认值,该值是您为其指定的字符向量之一CellOfEnums。
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“DefaultValue”,DefValue)
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“DataScope”,ScopeSelection)指定在代码生成期间,数据类型定义是应该从头文件导入还是导出到头文件。
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“DataScope”,ScopeSelection)
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“HeaderFile”,文件名)指定包含枚举类定义的头文件的名称,以便在从模型生成的代码中使用。
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“HeaderFile”,文件名)
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“AddClassNameToEnumNames”,国旗)指定代码生成器是否将类名作为前缀应用于您为其指定的枚举值CellOfEnums。为国旗,指定真正的或假。例如,如果您指定真正的,代码生成器将使用BasicColors。红色的而不是红色的来表示枚举值。
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“AddClassNameToEnumNames”,国旗)
真正的
假
BasicColors。红色的
红色的
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“StorageType”,数据类型)指定用于在从模型生成的代码中存储枚举的基础整数值的数据类型。
金宝appSimulink.defineIntEnumType (类名称,CellOfEnums,IntValues“StorageType”,数据类型)
枚举数据类型的名称。
字符向量的单元格数组,用于定义数据类型的枚举。
与数据类型的枚举相对应的数值数组。
“描述”,ClassDesc
指定描述枚举数据类型的字符向量。
DefaultValue, DefValue
指定默认枚举值。
HeaderFile,文件名
指定命名将包含数据类型定义的头文件的字符向量。
缺省情况下,生成的# include指令使用预处理器分隔符”而不是<和>。要生成指令# include < myTypes.h >,指定文件名作为' < myTypes.h >”。
# include
”
<
>
# include < myTypes.h >
' < myTypes.h >”
'DataScope', 'Auto' | '导出' | '导入'
指定在代码生成期间,数据类型定义是应该从头文件导入还是导出到头文件。
汽车
如果没有指定值Headerfile,将类型定义导出到模型_types.h,在那里模型是模型名称。
Headerfile
模型_types.h
模型
的值Headerfile,从指定的头文件导入数据类型定义。
出口
将数据类型定义导出到头文件。
如果没有指定值Headerfile,头文件名默认为类型。h,在那里类型是数据类型名称。
类型。h
类型
进口
从头文件导入数据类型定义。
“AddClassNameToEnumNames”,旗帜
一个逻辑标志,用于指定代码生成器是否将类名作为枚举的前缀应用于该类。
“StorageType”数据类型
指定一个字符向量,该字符向量标识用于在生成的代码中存储枚举的基础整数值的数据类型。支持以下数据类型:金宝app“int8”,“int16”,“int32”,“uint8”,或“uint16”。
“int8”
“int16”
“int32”
“uint8”
“uint16”
假设一个外部数据字典包含以下枚举:
BasicColors.Red(0), BasicColors.Yellow(1), BasicColors.Blue(2)
将枚举类定义导入MATLAB®工作空间,同时指定int16作为生成代码的底层整数数据类型:
int16
金宝appSimulink.defineIntEnumType(“BasicColors”,…{'红色','黄色','蓝色'},…(0, 1, 2)…“描述”、“基本色”、……'DefaultValue', 'Blue',…'HeaderFile', 'mybasiccolors.h',…'DataScope', 'Exported',…'AddClassNameToEnumNames', true,…“StorageType”、“int16”);
枚举
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
你亦可选择下列网址:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
与当地办事处联系
现在开始试用