承保范围报告的种类

如果选择从分析后自动生成覆盖率报告报道>结果配置参数对话框的窗格中,或者您生成结果的报告资源管理器中,万博1manbetx®覆盖™软件创建一个或一个仿真经过模型覆盖报告。

报告类型 描述 HTML报告文件名
顶层模型覆盖报告 提供所有模型元素的覆盖率信息,包括模型本身。 model_name_cov.html
模型摘要报告 提供指向参考模型和外部MATLAB的覆盖结果的链接®模型层次结构中的文件。在顶级模型包含时创建模型块或调用一个或多个外部文件。 model_name
_summary_cov.html
模型参考覆盖率报告 创建模型中的每个层次参考模型;具有相同的格式作为模型覆盖报告。 reference_model_name
_cov.html
外部MATLAB文件覆盖报告 提供有关任何外部MATLAB文件,该模型的呼叫详细覆盖信息。有从模型调用的每个外部文件的一个报告。 MATLAB_file_name
_cov.html
子系统覆盖率报告 模型覆盖报告包括子系统只覆盖率结果,如果你选择一个。 model_name_cov.html;model_name是顶层模型的名称吗
代码覆盖率报告 提供C/ c++代码的覆盖信息功能块,或SIL模式下的模型。 model_name_block_name
_instance_n_cov.html
,或model_name_cov.html

模型摘要报告

如果顶级模型包含模型块或调用外部文件,该软件创建了一个名为模型总结覆盖率报告model_name_summary_cov.html。这份报告的题目是覆盖率模型

总结报告列表,并提供链接的覆盖率报告模型块引用模型和外部文件在模型中由MATLAB代码调用。有关更多信息,请参见外部MATLAB文件覆盖报告

下图显示了一个模型摘要报告的示例。它包含模型覆盖率报告(mExternalMfile),对于模型块的报告(mExternalMfileRef)和三个从模型称为外部文件(externalmfile,一世externalmfile1externalmfile2)。

模型参考覆盖率报告

如果您的顶层模型引用的模型模型块,软件将创建一个单独的报告,名为reference_model_name_cov.html,其中包括引用模型的覆盖率。此报告的格式与顶层模型覆盖报告。覆盖率结果被记录下来,就像被引用的模型是一个独立的模型一样;报告没有指出模型在a中被引用模型块。

外部MATLAB文件覆盖率报告

如果您的顶级模型调用任何外部MATLAB文件,请选择MATLAB文件报道“配置参数”对话框中的窗格。该软件创建一个名为的报告MATLAB_file_name_cov.html,对于从模型中调用的每个不同文件。当模型中有多个对给定文件的调用时,软件仅为该文件创建一个报告,但它会累积对该文件的所有调用的覆盖率。外部MATLAB文件覆盖报告不包括关于模型的哪些部分调用外部文件的信息。

外部MATLAB文件覆盖报告的第一部分包含有关外部文件的摘要信息,类似模型覆盖报告。

细节section报告外部文件和该文件中的函数的覆盖率。

细节部分还列出了文件的内容,突出显示了具有决策点或函数定义的代码行。

报告中突出显示的每一行代码的覆盖率结果。下图显示了上述代码示例的部分覆盖结果。

子系统覆盖率报告

在里面报道“配置参数”对话框的窗格中进行选择使覆盖分析,你可以点击选择子系统只请求模型中选择的子系统的覆盖率。软件为顶层模型创建一个模型覆盖率报告,但是只包含子系统的覆盖率结果。

但是,如果顶级模型调用任何外部文件,并且您选择了它MATLAB文件在里面报道在“配置参数”对话框中的窗格中,结果包括从以下调用的所有外部文件的覆盖率:

  • 记录覆盖率的子系统

  • 包含子系统的顶层模型

如果子系统参数读/写权限设定为NoReadOrWrite,该软件不记录该子系统的覆盖率。

例如,在fuelsys模型,你点击选择子系统,并选择覆盖面为feedforward_fuel_rate子系统。

该报告是类似的模型覆盖报告,但它仅包括业绩feedforward_fuel_rate子系统及其内容。

代码覆盖率报告

对于每个S-功能块,该模型覆盖报告链接为C / C ++中的块码的详细的代码覆盖报告。有关如何浏览报表的更多信息,请参阅在s函数块中查看自定义C/ c++代码的覆盖率结果

如果你有嵌入式编码器®安装后,您还可以在SIL或PIL模式下从模型生成代码覆盖率报告。有关如何在SIL或PIL模式下生成模型的代码覆盖率报告的更多信息,请参见代码覆盖率为模型在软件在环(SIL)模式和处理器在环(PIL)模式