主要内容

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

使用循环上下文函数进行过滤

使用循环上下文函数来过滤要报告的建模元素并对特定元素执行特殊报告。

在下面的示例中,在模块循环组件中,使用逻辑 If 组件中的 RptgenSL.getReportedBlock 来报告模块循环组件内的目标模块。

有关循环上下文函数的摘要,请参阅 循环上下文函数

创建并保存设置文件

  1. 打开 f14 模型。

  2. 在 MATLAB® 命令提示符下,输入:

    report
  3. 在报告管理器中,选择 文件 > 新建

  4. 在属性窗格中,将目录设置为当前工作目录

  5. 将安装文件保存为 inport_outport.rpt

添加组件

按顺序将这些组件添加到报告中。

来自此库文件夹添加此组件设置此属性

Simulink

模型循环

不适用

格式化

章节

标题Inport Blocks

Simulink

模块循环

不适用

逻辑和流控制

逻辑 If

测试表达式

strcmp(get_param...
(RptgenSL.getReportedBlock,'BlockType'),...
'Inport')

Simulink

Simulink 属性表

不适用

报告设置文件如下所示:

Report setup file hierarchy

运行报告

  1. 选择 inport_outport.rpt

  2. 从上下文菜单中选择报告

该报告包含一章仅包含 Inport 模块的属性。

如果您愿意,可以创建第二章,仅报告 Outport 模块,如下所示。

Report setup file hierarchy that specifies a chapter for Output blocks