主要内容

将代码附加到测试报告

此示例显示了如何使用自定义类在测试结果报告中打印集成代码。如果您测试包含手写代码的模型,则可以将代码打印到要通过测试结果进行审查的报告。

巡航控制模型使用S功能构建器块集成了手写的C代码。C代码是一个实用程序函数,无视两个按钮的同时按下:加速/res海岸/套装

此示例需要Simulink®报告Genera金宝apptor™和Microsoft®Windows。

示例文件

在运行此示例之前,请设置文件名。

rptcustom ='textappendreport.m';结果file ='doublepresssfcnsimtestestresults';filepath = fullfile(tempdir,'textappendedReport.zip');

报告自定义类

报告自定义类TextAppendReport.m将S功能代码附加到报告主体的末尾。

开放(rptcustom)

加载结果并创建报告

1.加载测试结果文件。

结果= sltest.testmanager.importresults(resultsfile);

2.使用自定义创建测试报告。

sltest.testmanager.Report(结果,filepath,“ CustomReportClass”,,,,“ TextappendReport”,,,,...'包括',0)

3.报告附加S功能包装器代码:

有关报告自定义的更多信息,请参阅自定义测试结果报告

sltest.testmanager.clearresults;sltest.testmanager.close;