Simulink Functions and Variables

Составьте таблицу, которая отображает переменные рабочей области и функции 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