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

Когда вы добавляете перечисленные входы, выходы или параметры к блоку MATLAB Function, следуйте следующим рекомендациям:

  • Для входов наследовать тип из перечисленного типа связанного Simulink® сигнал или явное указание перечисления.

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

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

Чтобы добавить перечисленные данные к блоку MATLAB Function:

  1. В редакторе блоков MATLAB function выберите Edit Data.

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

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

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

  4. В поле Type задайте перечисляемый тип.

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

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

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

Похожие темы