Перечисления представляют фиксированный набор именованных значений. Перечисления помогают сделать ваш код MATLAB® более читаемым. В блоке MATLAB Function классы перечисления должны вывести из Simulink.IntEnumType
int8
uint8
int16
uint16
, или int32
. Если вы используете Simulink® Coder™, чтобы сгенерировать код C/C++, базовый тип класса перечисления определяет, как перечисление представлено в сгенерированном коде.
MATLAB Function | Включайте код MATLAB в модели, которые генерируют встраиваемый код С |
Генерация кода для перечислений
Используйте перечисления в коде MATLAB, предназначенном для генерации кода.
Добавьте перечислимые входные параметры, Выходные параметры и параметры к блоку MATLAB function
Используйте Порты и Менеджер данных, чтобы задать перечислимые типы для входных параметров блока MATLAB Function, выходных параметров и параметров.
Используйте перечисления, чтобы управлять светодиодным дисплеем
Используйте перечисления в блоке MATLAB Function, который определяет цвет светодиодного дисплея.