Simulink Functions and Variables
创建表格,显示 MATLAB 模型中报告的模块所使用的工作区变量和 Simulink 函数
描述
该组件创建一个表,显示 Simulink® 模型中的模块使用的工作区变量和 MATLAB® 函数。模型循环组件指定模块出现的当前模型和系统。例如,假设 Simulink Gain 模块有一个字符串 cos(x) 而不是数字。Simulink 软件在工作区中查找变量 x 并使用 cos 函数。
当您将该组件用于子系统引用模块图时,该表不会创建,并且“消息列表”窗口将显示一条警告消息。
函数
包括函数表:在生成的报告中包含 Simulink 函数表。
表标题:指定生成的报告中的表的标题:
自动:根据参数自动生成标题。
自定义:指定自定义标题。
父级模块:表中包含一个包含模块名称的列,其中包含报告的变量。
调用字符串:包括调用报告变量的 MATLAB 代码。
包括定点函数(sfix, ufix, ...):报告中包括 Fixed-Point Designer™ 函数。
变量
包括变量表:在生成的报告中包含 Simulink 变量表。
表标题:指定生成报告中的表标题。
自动(默认):使用自动生成的标题。
自定义:指定自定义标题。
包括工作区 I/O 参数:报告包含具有时间向量和状态矩阵的参数的变量。在 Simulink 模型中的仿真参数对话框的工作区 I/O 窗格中设置这些参数。
在下表中,如果第一列中的任何条目是
on,则组件将查找第二列中列出的变量。如果组件在工作区中找到该变量,它会将其包含在报告中。参数名称 变量名称 LoadExternalInputExternalInputSaveTimeTimeSaveNameSaveStateStateSaveNameSaveOutputOutputSaveNameLoadInitialStateInitialStateSaveFinalStateFinalStateName父级模块:包括包含报告变量的模块的名称。
调用字符串:包括调用报告变量的 MATLAB 代码。
变量的大小:包括报告变量的大小。
变量的类:包括报告变量所属的变量类。
内存大小:包括报告变量所需的内存量(以字节为单位)。
工作区中的值:包括报告变量的值。
大型数组可能显示为
[MxN CLASS]。例如,如果您有一个 300×200 的双数组,它将在报告中显示为 [300x200 DOUBLE]。存储类:包括报告变量的存储类。
本专栏的标题是存储类。此选项查看模型的
TunableVars属性,以了解是否有任何模型变量指定了其存储类。如果指定存储类,TunableVarsStorageClass和TunableVarsTypeQualifier将出现在模型变量表的表列中。当
TunableVarsStorageClass (TunableVarsTypeQualifier)不为空时,列条目为TunableVarsTypeQualifier。如果TunableVarsTypeQualifier为空,则列条目为TunableVarsStorageClass。TunableVarsStorageClass的值包括:Exported GlobalAutoImportedExternImportedExtern Pointer
数据对象属性:对于作为
Simulink.Parameter数据对象的变量,包括您在编辑框中列出的对象属性的值。
示例
该表是模型变量组件创建的表的示例。该属性表报告了 Controller 模型中 f14 中的变量。
| 变量名称 | 父级模块 | 调用字符串 | 值 |
|---|---|---|---|
Ka |
| Ka |
|
Kf |
| Kf |
|
Ki |
| [Ki] |
|
Kq |
| Kq |
|
是否在报告中插入内容?
是。表。
类
rptgen_sl.csl_obj_fun_var