主要内容

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

报告组件

关于报告组件

在报告设置文件中包含组件来指定报告行为并将内容(例如表格、列表和图窗)插入到报告中。使用报告管理器向报告添加组件并指定其行为。

在报告设置文件中使用这些类型的组件的组合。

组件类型描述
报告结构组件

包括标题页、章节和其他用于组织报告内容的组件。

基于系统的组件

包括直接从模型获取信息并包含在报告中的组件。

用户提供的信息组件

包括您提供的与模型无关的文本和图形。

动态报告组件

根据模型数据或您指定的其他条件,设置动态控制何时包含组件以及报告组件的哪些信息。

报告结构组件

要添加标题页,请使用标题页面组件。您可以包含摘要和法律声明信息。

要将报告组织成几个部分,请使用章节/小节组件。

基于系统的组件

Simulink® Report Generator™ 包含从模型获取信息并包含在报告中的组件。使用基于系统的组件可以让您的报告描述模型的当前状态。一旦安装文件包含这些组件,您就可以在想要捕获模型的最新版本时生成报告。

属性表组件显示表中对象的属性名称/属性值对。摘要表组件将包含对象指定属性的表格插入到生成的报告中。表格每行包含一个对象,每个对象属性出现在一列中。

要使用来自 DocBlock 模块的描述信息,请使用文档组件。

基于系统的组件的一些示例包括:

您还可以使用包含以下产品模型元素的基于系统的组件:

  • Stateflow®

  • Fixed-Point Designer™

  • Simulink Coder™

  • Simulink Check™

  • Requirements Toolbox™

用户提供的信息组件

除了使用基于系统的组件从系统中提取数据并将该信息插入报告之外,您还可以添加您或其他人提供的内容。例如,要包含文本,请使用段落文本组件。

要从文件插入图形,请使用图像组件。

要插入 ASCII 文本,请使用导入文件组件。

要包含有关报告源文件的注释,请使用注释组件。

动态报告组件

动态报告组件有条件地执行,使您能够决定子组件何时执行或子组件执行的次数。要控制报告生成流程,请使用逻辑和流程组件,例如逻辑 If逻辑 ThenWhile 循环For 循环

循环组件按指定的次数运行其子组件。有几个循环组件,包括逻辑循环、Handle Graphics® 循环以及模型和图循环。对于模型和图循环,您可以控制报告模块进行排序的顺序等方面。

组件级别的格式控制

您为报告选择的输出格式和样式表决定了生成的报告格式的大部分方面。有关详细信息,请参阅报告输出格式

除了控制报告格式和布局的样式表之外,对于某些组件,您还可以设置属性来指定组件特定实例的格式详细信息。例如,对于 Simulink 属性表,您可以指定是否显示表格边框或指定表单元格中文本的对齐方式。

另请参阅

主题