主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

Simulink Workspace Variable Loop

生成模型变量循环

描述

该组件生成一个模型变量循环,由 Simulink 工作区变量组件使用来报告 Simulink® 模型所使用的工作区变量。

当您将该组件用于子系统引用模块图时,模型变量循环无法找到变量,并且“消息列表”窗口将显示一条警告消息。

您可以将循环中包含的变量限制为与您指定的属性名称和值对匹配的变量。如果您想要报告模型变量,则报告设置文件必须将此组件作为模型循环组件的子组件包含,并且必须将 Simulink 工作区变量组件作为其子组件包含。另外,在报告选项对话框中,选择编译模型以报告编译的信息。例如:

Report Options dialog box showing the location of the Compile model to report on compiled information option

循环选项

  • 排序

    • 按文本字母顺序:按名称的字母顺序对变量进行排序。

    • 按数据类型:根据数据类型的字母顺序对变量进行排序。

  • 搜索 Simulink 属性名称/属性值对组:仅报告具有指定属性名称-值参量的 Simulink 模块。要启用搜索,请点击复选框。在属性名称和属性值表的第一行中,点击编辑框内部,删除现有文本,然后键入属性名称和值。

    要查找模块的属性名称,请使用 get_param 函数或在模型中选择一个模块,然后在 MATLAB® 命令行中输入此代码:

    get(gcbh)

节选项

  • 为循环中的每个对象创建节:在生成的报告中为循环中找到的每个对象插入一节。

  • 在节标题中显示对象类型:自动将对象类型插入到生成报告的节标题中。仅当选择为循环中的每个对象创建节时才可用。

  • 为循环中的每个对象创建链接锚点:在循环中的每个对象上创建一个链接目标,以便报告的其他部分可以链接到它。

是否在报告中插入内容?

是,如果选择为循环中的每个对象创建节,则插入一个节;如果选择 为循环中的每个对象创建链接锚点,则插入一个链接目标。

rptgen_sl.csl_ws_var_loop