主要内容

报告生成代码

代码生成器软件生成一个HTML代码生成报告,以便您可以查看和分析生成的代码。当你建立你的模型,代码生成过程生成一个HTML文件,显示在一个HTML浏览器或在model Explorer。例如,看到的生成代码生成报告

如果你有万博1manbetx®报告生成器™,你可以记录你的代码生成项目以多种格式,包括HTML、PDF、RTF、微软®和XML。如何创建一个的一个例子微软文字处理软件报告,请参阅文档生成的代码和仿真软件报告生成器万博1manbetx

HTML代码生成报告的内容

代码生成的报告包括:

  • 总结部分包含模型和代码信息,包括作者,任务模式,系统目标文件,硬件设备类型和代码生成目标信息。的配置设置的代码生成的链接打开一个不可编辑视图配置参数对话框。对话框显示了仿真软件模型设置的代码生成,包括薄层色万博1manbetx谱的选择。

  • 子系统的报告部分包含nonvirtual子系统模型中的信息。

  • 代码接口报告生成的代码部分提供的信息界面,包括入口点函数和输入/输出数据模型。有关更多信息,请参见分析生成的数据代码接口

  • 代码上节内容窗格中,您可以单击源代码文件的名字从模型生成查看其内容。

HTML代码生成报告位置

代码生成报告文件的默认位置html建立文件夹的子文件夹,模型_目标_rtw / html /目标的名称是什么系统目标文件上指定的代码生成窗格。顶级HTML报告文件的缺省名称index . html。更多信息的位置建立文件夹,看到的构建过程管理文件夹

HTML代码生成报告引用的模型

为顶级模型生成代码生成报告和代码生成报告为每个引用的模型中,您需要指定创建代码生成报告代码生成>报告窗格的顶部模型和每个引用的模型。您可以打开一个引用模型的代码生成报告以两种方式之一:

  • 从顶级模特代码生成的报告,你可以通过点击访问引用模型的代码生成报告的名称上面模型生成的代码。在模型参考等级的下拉列表,单击引用的模型。回到顶部导航模型的代码生成报告,使用回来按钮左侧导航窗格的顶部或使用上下文菜单层次结构模型参考。

  • 在引用的模型图窗口,C代码选项卡上,单击开放的报告

有关更多信息,请参见生成的代码模型参考的层次结构

HTML代码生成报告的扩展

如果你有嵌入式编码器®,代码生成器增强了HTML代码生成报告。配置您的模型,包括这些部分的报告:

  • 可跟踪性报告部分使您能够考虑消除/虚拟块难以捉摸的与上市可追踪的模型块/ S万博1manbetxtateflow对象/ MATLAB脚本。本节提供了一个完整的模型元素之间的映射和代码。有关更多信息,请参见定制的可跟踪性报告

  • 静态代码度量报告部分提供了生成的代码的统计数据。从静态分析指标估计生成的代码。生成一个静态代码度量报告没有生成代码生成报告,使用函数coder.report.generateCodeMetrics。有关更多信息,请参见静态代码度量

  • 代码替换报告部分允许您占代码替换库(CRL)函数使用代码生成期间,提供映射每个替代实例和仿真软件块之间引发了更换。万博1manbetx有关更多信息,请参见分析代码替换在生成的代码

  • 编码器的假设部分提供的列表:

    • 为你的目标代码生成假设硬件,你可以检查。

    • 预期结果的假设检查。

    有关更多信息,请参见检查代码生成的假设

  • 模型的web视图显示一个交互式模型图中的代码生成报告和支持源代码和模型之间的追溯。万博1manbetx你可以分享你的模型和生成的代码之外的MATLAB环境。有关更多信息,请参见Web视图模型的代码生成报告

内容窗格中,在生成的文件部分中,您可以单击生成源代码文件的名字从你的模型在MATLAB来查看其内容®web浏览器窗口。在显示的源代码:

  • 如果你启用code-to-model可追溯性,超链接显示源代码中导航到模块或子系统的代码生成。有关更多信息,请参见Code-to-Model可追溯性

  • 如果你启用模型到代码的可追溯性,可以导航到生成的代码块的模型。有关更多信息,请参见模型到代码的可追溯性

  • 如果你设置代码覆盖工具的参数代码生成>验证窗格中,您可以查看代码覆盖率数据和注释。有关更多信息,请参见配置代码覆盖率与第三方工具

  • 如果您选择了生成静态代码度量复选框的代码生成>报告窗格中,您可以查看代码度量信息和导航代码定义和声明在生成的代码中。有关更多信息,请参见查看静态代码度量在生成的代码和定义

请注意

查看的内容生成的代码和模型和代码之间的导航,还可以使用代码中的代码视图视角。的角度来看,单击代码右下角的标签。

相关的话题