Создайте таблицу, которая отображает переменные рабочей области и функции MATLAB, используемые сообщаемыми блоками в моделях Simulink
Этот компонент создает таблицу, в которой отображаются переменные рабочей области и MATLAB® функции, используемые блоками в Simulink® модель. The Model Loop
компонент задает текущую модель и системы, в которых появляются блоки. Например, предположим, что блок Gain Simulink имеет строку 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
компонент ищет переменную, указанную во втором столбце. Если компонент находит переменную в рабочей области, он включает ее в отчет.
Имя параметра | Имя переменной |
---|---|
LoadExternalInput | ExternalInput |
SaveTime | TimeSaveName |
SaveState | StateSaveName |
SaveOutput | OutputSaveName |
LoadInitialState | InitialState |
SaveFinalState | FinalStateName |
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 |
| Ka |
|
Kf |
| Kf |
|
Ки |
| [Ki] |
|
Kq |
| Kq |
|
Да. Таблица.
rptgen_sl.csl_obj_fun_var