Задайте перечисленный тип данных
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
)