Создайте структуры в блоках MATLAB function

Вот рабочий процесс для создания структуры в блоке MATLAB Function:

  1. Выберите тип (или осциллограф) структуры (см. Типы Структур в блоках MATLAB function).

  2. На основе осциллографа следуйте этим инструкциям для создания структуры:

    Для осциллографа структуры:Выполните эти шаги:
    Входной параметр

    1. Создайте Simulink.Bus объект в базовом рабочем пространстве, чтобы задать вход структуры.

    2. Добавьте данные в блок MATLAB Function, как описано в Добавляющих Данных к блоку MATLAB function. Данные должны иметь следующие свойства

      • Scope = Input

      • Type = Bus: <object name>

        Для <object name>, введите имя Simulink.Bus объект, который задает вход структуры

    См. правила для определения структур в блоках MATLAB function.

    Вывод

    1. Создайте Simulink.Bus объект в базовом рабочем пространстве, чтобы задать структуру выход.

    2. Добавьте данные в блок MATLAB Function со следующими свойствами:

      • Scope = Output

      • Type = Bus: <object name>

        Для <object name>, введите имя Simulink.Bus объект, который задает структуру выход

    3. Задайте и инициализируйте структуру output неявно как переменную в функции MATLAB®, как описано в Определении Структуры для Генерации кода.

    4. Убедитесь номер, введите, и размер полей в определении переменной структуры output совпадает со свойствами Simulink.Bus объект.

    Локальный

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

    Персистентный

    Задайте структуру неявно как персистентную переменную в функции MATLAB.

    Параметр

    1. Создайте переменную структуры в базовом рабочем пространстве.

    2. Добавьте данные в блок MATLAB Function со следующими свойствами:

      • Name = то же имя как переменная структуры вы создали на шаге 1.

      • Scope = Parameter

    Смотрите задают и используют параметры структуры.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте