收集和查看行执行计数为您MATLAB代码
当您执行检查运行时问题一步MATLAB®编码器™应用程序,你必须提供一个测试,调用你的入口点函数具有代表性的数据。的检查运行时问题step从MATLAB函数生成一个MEX函数并运行测试,用对MEX函数的调用替换对MATLAB函数的调用。当运行MEX函数时,应用程序会计算与MATLAB代码一行对应的MEX代码的执行情况。这些行执行数可以帮助您了解您的测试如何很好地练习MATLAB代码。您可以识别死代码和需要进一步测试的代码段。
的后面查看行执行计数检查运行时问题步骤完成测试,单击查看MATLAB行执行计数.
在应用程序编辑器,应用程序显示一个颜色编码的条到左边的MATLAB代码。
该表描述了颜色编码。
颜色 | 表明 |
---|---|
绿色 | 有下列情形之一的:
不同颜色的绿色表示行执行计数的不同范围。绿色最深的阴影表示最高的范围。 |
橙色 | 入口点函数执行多次,但代码只执行一次。 |
红色的 | 代码不执行。 |
当您将指针放在该栏上时,高亮显示的颜色将扩展到代码上。对于每一段代码,应用程序都会显示该段执行的次数。
默认情况下,行执行计数的收集是开启的。只有在您确认您有足够的测试文件覆盖率之后,才可以关闭它。关闭行执行计数可以加快检查运行时问题的一步。要关闭行执行计数的收集,请在检查运行时问题对话框中,清除收集MATLAB行执行计数复选框。
如果多次检查运行时问题,行执行计数就会累积。若要设置计数为零,请单击重置行执行次数.
的MATLAB编码器应用程序不支持金宝appMATLAB在线™.