При добавлении перечисленных входов, выходов или параметров в блок функции MATLAB следуйте следующим инструкциям.
Для входных данных наследуйте тип из перечисляемого типа подключенного сигнала Simulink ® или укажите перечисление явным образом.
Для выходных данных явно укажите перечисляемый тип.
Для настраиваемых параметров явно укажите перечисляемый тип. Для неперестраиваемых параметров выведите свойства из перечисляемого параметра в родительской маскированной подсистеме Simulink или перечисляемой переменной, определенной в базовой рабочей области MATLAB ®.
Чтобы добавить перечисляемые данные в функциональный блок MATLAB:
В редакторе функциональных блоков MATLAB выберите «Редактировать данные».
В Диспетчере портов и данных выберите Добавить > Данные.
В поле Имя введите имя для перечисляемых данных.
Для параметров имя должно соответствовать имени перечисляемого маскированного параметра или переменной рабочей области.
В поле Тип укажите перечисляемый тип.
Для явно перечисляемого типа задайте для параметра Тип значение Enum:<class name>. Заменить <class name> с именем перечисляемого типа данных, определенного в файле MATLAB по пути MATLAB.
Поле Сложность не отображается, так как перечисляемые типы данных не поддерживают сложные значения.
Чтобы наследовать перечисляемый тип из подключенного сигнала Simulink (только для входов), установите для параметра Тип значение Inherit:Same as Simulink.