Функции Simulink и переменные

Составьте таблицу, которая отображает переменные рабочей области и функции MATLAB, используемые блоками, о которых сообщают, в моделях Simulink

Описание

Этот компонент составляет таблицу, которая отображает переменные рабочей области и функции MATLAB®, используемые блоками в модели Simulink®. Компонент Model Loop задает текущую модель и системы, в которых появляются блоки. Например, предположите, что блок Simulink Gain имеет строку cos(x) вместо номера. Программное обеспечение Simulink ищет переменную x в рабочей области и использует функцию cos.

Функции

  • Include table of functions: Включает таблицу функций Simulink в сгенерированном отчете.

  • Table Title: Задает заголовок для таблицы в сгенерированном отчете:

    • Automatic: Генерирует заголовок автоматически от параметра.

    • Custom: Задает пользовательский заголовок.

  • Parent block: Включает столбец в таблицу, которая включает имя блока, который содержит переменную, о которой сообщают.

  • Calling string: Включает код MATLAB, который вызывает переменную, о которой сообщают.

  • Include fixed-point functions (sfix, ufix, ...): Включает функции Fixed-Point Designer™ в отчет.

Переменные

  • Include table of variables: Включает таблицу переменных Simulink в сгенерированном отчете.

  • Table title: Задает заголовок для таблицы в сгенерированном отчете.

    • Automatic: Генерирует заголовок автоматически от параметра.

    • Custom: Задает пользовательский заголовок.

  • Include Workspace I/O parameters: Отчеты относительно переменных, которые содержат параметры с временными векторами и утверждают матрицы. Установите эти параметры в панели Workspace I/O в диалоговом окне Simulation Parameters в модели Simulink.

    В следующей таблице, если какой-либо из записей в первом столбце является on, компонент ищет переменную, перечисленную во втором столбце. Если компонент находит переменную в рабочей области, это включает его в отчет.

    'ParameterName' Имя переменной
    LoadExternalInputExternalInput
    SaveTimeTimeSaveName
    SaveStateStateSaveName
    SaveOutputOutputSaveName
    LoadInitialStateInitialState
    SaveFinalStateFinalStateName
  • Parent block: Включает имя блока, который содержит переменную, о которой сообщают.

  • Calling string: Включает код MATLAB, который вызывает переменную, о которой сообщают.

  • Size of variable: Включает размер переменной, о которой сообщают.

  • Class of variable: Включает переменный класс, которому, принадлежит переменная, о которой сообщают.

  • Memory size: Включает объем памяти в байты, в которых, нуждается переменная, о которой сообщают.

  • Value in workspace: Включает значение переменной, о которой сообщают.

    Большие массивы могут появиться как [MxN CLASS]. Например, если у вас есть 300 200 двойной массив, это появляется в отчете как [300x200 DOUBLE].

  • Storage class: Включайте класс памяти переменной, о которой сообщают.

    Заголовком этого столбца является Storage Class. Эта опция смотрит на свойство TunableVars модели видеть, задает ли какая-либо из образцовых переменных их класс памяти. Если вы указываете, что класс памяти, TunableVarsStorageClass и TunableVarsTypeQualifier появляются в столбце таблицы в образцовой таблице переменных.

    Записями столбца является TunableVarsStorageClass (TunableVarsTypeQualifier), когда TunableVarsTypeQualifier не пуст. Если TunableVarsTypeQualifier пуст, записью столбца является TunableVarsStorageClass.

    Значения для TunableVarsStorageClass включают:

    • Exported Global

    • Auto

    • ImportedExtern

    • ImportedExtern Pointer

  • Data object properties: Для переменных, которые являются объектами данных Simulink.Parameter, включает значения свойств объектов, которые вы перечисляете в окне редактирования.

Пример

Эта таблица является примером таблицы, составленной компонентом Model Variables. Эта Таблица Свойства сообщает относительно переменных в Controller в модели f14.

Имя переменнойРодительские блокиВызов строкиЗначение

Ka

f14/Controller/Gain3

Ka

0.677

Kf

f14/Controller/Gain

Kf

-1.746

Ки

f14/Controller/Proportional plus integral compensator

[Ки]

-3.864

Kq

f14/Controller/Gain2

Kq

0.8156

Вставить что-нибудь в отчет?

Да. Таблица.

Класс

rptgen_sl.csl_obj_fun_var

Смотрите также

Block Loop, Model Loop, Signal Loop, System Loop