主要内容

文档生成的代码金宝app报告生成器

金宝app®报告生成器™软件从您的模型中创建多种格式的文档,包括HTML、PDF、RTF、Microsoft Word和XML。这个例子展示了一种记录代码生成项目的方法微软®.生成的报告包括:

  • 系统快照(模型和子系统图)

  • 块执行顺序列表

  • 金宝app仿真软件编码器™以及生成代码的模型版本信息

  • 生成的文件列表

  • 优化配置参数设置

  • 系统目标文件选择和构建过程配置参数设置

  • 子系统映射

  • 源代码的文件名、路径和生成的代码清单

调整金宝appSimulink报表生成器设置包括自定义代码,然后为模型生成报告,完成以下任务:

一个金宝appSimulink报表生成器以下报表格式:PDF、RTF、Microsoft Word和XML。有关以这些格式生成报告的详细信息,请参见金宝appSimulink报表生成器文档。

为模型生成代码

在使用报表生成器记录项目之前,为模型生成代码。

  1. 在MATLAB中®当前文件夹浏览器,导航到您有写访问权限的文件夹。

  2. 从MATLAB命令行创建一个工作文件夹,输入:

    mkdirreport_ex
  3. 使report_ex您的工作文件夹:

    cdreport_ex
  4. 打开slexAircraftExample模型。在命令窗口中输入:

    openExample (“slexAircraftExample”

  5. 模拟选项卡,在保存列表中,选择另存为.导航到工作文件夹,report_ex,并保存一个副本slexAircraftExample模型myModel

  6. 打开“配置参数”对话框。设置解算器>解算器的选择>类型参数固定步

  7. 选择代码生成窗格。选择只生成代码

  8. 点击应用

  9. 在模型窗口,按Ctrl + B.构建过程为模型生成代码。

打开报表生成器

生成代码之后,打开Report Generator。

  1. 打开报表生成器应用程序。在模型图窗口中应用程序画廊,点击报告生成器

  2. 在“报表资源管理器”窗口的选项窗格(中间)中,单击文件夹环球套票(\工具箱\环球套票).单击它包含的安装文件,codegen.rpt

    报告资源管理器对话框。安装文件代码原。在中心窗格中选择RPT。右边窗格显示了文件的描述和打开报告或生成报告的操作按钮。

  3. 双击codegen.rpt或选择它并单击开放的报告按钮。报表资源管理器在大纲窗格(左侧)中显示设置文件的结构。

    报告资源管理器对话框。在左侧窗格中,是报表代码原。选择并展开RPT以显示报告的大纲。

设置“报表名称”、“位置”和“格式”

在生成报表之前,您可以指定报表输出选项,如文件夹、文件名和格式。例如,生成一个微软文字处理软件报告命名MyCGModelReport.rtf

  1. 在属性窗格中报告选项,查看列出的选项。

    报告资源管理器对话框。在左侧窗格中,是报表代码原。选择“RPT”。右边的Report Options窗格显示了该报表的选项。

  2. 离开目录字段设置为当前工作目录

  3. 文件名中,选择自定义:和替换指数用名字MyModelCGReport

  4. 文件格式,指定富文本格式和替换标准的打印章节编号

在报告中包含模型和子系统

通过在Model Loop组件中设置选项,指定您想要包含在生成报告中的模型和子系统。

  1. 在大纲窗格(左)中,选择循环模型.报表生成器在属性窗格中显示模型循环组件选项。

  2. 如果尚未选中,请选择电流框图模型名称选择。

  3. 在大纲窗格中,单击Report - codegen.rpt*

    报告资源管理器对话框。在左侧窗格中,报告代码原。选择“RPT”。

自定义报表

在指定要包含在报告中的模型和子系统之后,您可以自定义报告中包含的部分。

  1. 在大纲窗格(左)中,展开节点生成的代码.默认情况下,报表包括两个部分,每个部分包含两个报表组件中的一个。

  2. 展开节点第1节-代码生成摘要

  3. 选择代码生成摘要.组件的选项显示在属性窗格中。

  4. 点击帮助查看可以使用“代码生成摘要”组件进行的报表自定义。对于本例,不需要自定义组件。

  5. 在“报表资源管理器”窗口中,展开节点第1节-生成的代码清单

  6. 选择导入生成的代码.组件的选项显示在属性窗格中。

  7. 点击帮助查看可以使用“导入生成的代码”组件进行的报表自定义。

生成报告

调整报表选项后,从报告的探险家窗口,通过单击生成报告文件>报告.一个消息列表对话框将打开,其中显示您可以在生成报告时监视的消息。在报告生成过程中也会出现模型快照。的消息列表对话框可能隐藏在其他对话框后面。

“消息列表”对话框显示来自报告生成的消息。消息显示了报表生成的开始,在模型和系统上循环,转换报表,以及完成报表。

当报告完成后,打开报告,MyModelCGReport.rtf在文件夹里report_ex(在这个例子中)。

相关的话题