的静态代码度量报告是包含在HTML代码生成报告中的部分。有关生成代码的静态分析的更多信息,请参见静态代码度量分析.
要在HTML代码生成报告中生成静态代码度量报告,请打开模型的配置参数对话框。在代码生成>报告窗格中,选择生成静态代码度量复选框。如果您的模型包括引用的模型,请选择生成静态代码度量复选框。否则,您将无法查看引用模型的单独静态代码度量报告。
或者,在生成代码之后,使用该函数只生成静态代码度量报告coder.report.generateCodeMetrics
.
新闻Ctrl + B来构建模型并生成HTML代码生成报告。有关更多信息,请参见生成一个代码生成报告.
如果HTML代码生成报告尚未打开,请打开该报告。在左侧导航窗格中的内容部分中,选择静态代码度量报告.
如果您只生成静态代码度量报告,请打开该报告。默认情况下,静态代码度量报告文件metrics.html
在当前文件夹中生成。
要查看生成的文件以及每个文件生成了多少行代码,请查看文件信息部分。
将光标悬停在列标题和一些列值上,可以看到对应数据的描述。
如果您的模型包括引用的模型,则文件信息部分包括引用模型列。在此列中,单击引用的模型名称以打开其静态代码度量报告。如果静态代码度量报告对于引用的模型不可用,请指定生成静态代码度量参数,并重新构建模型。
若要查看生成代码中的全局变量、它们的大小和访问次数,请参见全局变量部分。
的读/写列显示对全局变量的读写访问总数。的在函数中读/写列显示函数中对全局变量的最大读写访问次数。您可以使用此信息来评估启用优化的好处,优化将减少全局引用的数量。有关更多信息,请参见优化全局变量的使用.
点击(+)
扩展结构。
若要从报告导航到源代码,请单击全局变量或函数名。这些名称是指向其定义的超链接。
若要查看生成代码的函数调用树,请在函数信息部分中,点击调用树在桌子的最上面。
ert_main.c
不包括在代码度量分析中,因此不以调用树格式显示。的复杂性列包含每个函数的圈复杂度。
单击,以表格形式查看功能表格.
第二列,被,列出了调用第一列中列出的函数的函数,使用以下标准:
如果一个函数被多个函数调用,则列出所有函数。
如果函数没有被调用的函数,则此列为空。
例如,Fueling_Mode
被调用失败
而且fuel_rate_control_step
.调用站点的数量包含在括号中。失败
调用Fueling_Mode
两次。