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