exponenta event banner

Добавление перечисленных входов, выходов и параметров в функциональный блок MATLAB

При добавлении перечисленных входов, выходов или параметров в блок функции MATLAB следуйте следующим инструкциям.

  • Для входных данных наследуйте тип из перечисляемого типа подключенного сигнала Simulink ® или укажите перечисление явным образом.

  • Для выходных данных явно укажите перечисляемый тип.

  • Для настраиваемых параметров явно укажите перечисляемый тип. Для неперестраиваемых параметров выведите свойства из перечисляемого параметра в родительской маскированной подсистеме Simulink или перечисляемой переменной, определенной в базовой рабочей области MATLAB ®.

Чтобы добавить перечисляемые данные в функциональный блок MATLAB:

  1. В редакторе функциональных блоков MATLAB выберите «Редактировать данные».

  2. В Диспетчере портов и данных выберите Добавить > Данные.

  3. В поле Имя введите имя для перечисляемых данных.

    Для параметров имя должно соответствовать имени перечисляемого маскированного параметра или переменной рабочей области.

  4. В поле Тип укажите перечисляемый тип.

    • Для явно перечисляемого типа задайте для параметра Тип значение Enum:<class name>. Заменить <class name> с именем перечисляемого типа данных, определенного в файле MATLAB по пути MATLAB.

      Поле Сложность не отображается, так как перечисляемые типы данных не поддерживают сложные значения.

    • Чтобы наследовать перечисляемый тип из подключенного сигнала Simulink (только для входов), установите для параметра Тип значение Inherit:Same as Simulink.

Связанные темы