主要内容

收集和查看行执行计数为您MATLAB代码

当您执行检查运行时问题一步MATLAB®编码器™应用程序,你必须提供一个测试,调用你的入口点函数具有代表性的数据。的检查运行时问题step从MATLAB函数生成一个MEX函数并运行测试,用对MEX函数的调用替换对MATLAB函数的调用。当运行MEX函数时,应用程序会计算与MATLAB代码一行对应的MEX代码的执行情况。这些行执行数可以帮助您了解您的测试如何很好地练习MATLAB代码。您可以识别死代码和需要进一步测试的代码段。

的后面查看行执行计数检查运行时问题步骤完成测试,单击查看MATLAB行执行计数

在应用程序编辑器,应用程序显示一个颜色编码的条到左边的MATLAB代码。

该表描述了颜色编码。

颜色 表明
绿色

有下列情形之一的:

  • 入口点函数执行多次,代码执行多次。

  • 入口点函数执行一次,代码执行一次。

不同颜色的绿色表示行执行计数的不同范围。绿色最深的阴影表示最高的范围。

橙色 入口点函数执行多次,但代码只执行一次。
红色的 代码不执行。

当您将指针放在该栏上时,高亮显示的颜色将扩展到代码上。对于每一段代码,应用程序都会显示该段执行的次数。

默认情况下,行执行计数的收集是开启的。只有在您确认您有足够的测试文件覆盖率之后,才可以关闭它。关闭行执行计数可以加快检查运行时问题的一步。要关闭行执行计数的收集,请在检查运行时问题对话框中,清除收集MATLAB行执行计数复选框。

如果多次检查运行时问题,行执行计数就会累积。若要设置计数为零,请单击重置行执行次数

MATLAB编码器应用程序不支持金宝appMATLAB在线™

相关的例子

更多关于