这个例子说明了如何使用自定义类的测试结果报告打印集成代码。如果测试模型,包括手写代码,你可以打印的代码的报告与试验结果进行审查。
使用S-功能构建器块中的巡航控制模型集成手写C代码。C代码是一个效用函数无视同时按压的两个按钮:加速/ RES
和海岸/套
。
这个例子需要的Simulink报告生成器™和万博1manbetxMicrosoft®Windows操作系统。
运行这个例子之前,添加例如文件夹的路径,并设置文件名。
让addpath(完整文件(matlabroot,'例子','万博1manbetxsimulinktest'));让addpath(完整文件(matlabroot,'例子','万博1manbetxsimulinktest','主要'));rptCustom ='textAppendReport.m';resultsFile ='DoublePressSfcnSimTestResults';文件路径=完整文件(TEMPDIR,'textAppendedReport.zip');
该报告的定制类textAppendReport.m
追加S-功能代码报告主体的末尾。
开(rptCustom)
1.将测试结果文件。
导致= sltest.testmanager.importResults(resultsFile);
2.创建一个使用自定义的测试报告。
sltest.testmanager.report(结果,文件路径,'CustomReportClass','textAppendReport',...'IncludeTestResults',0)
3.报告追加S-功能包装代码:
有关报告自定义的详细信息,请参阅自定义测试结果报告。
rmpath(完整文件(matlabroot,'例子','万博1manbetxsimulinktest'));rmpath(完整文件(matlabroot,'例子','万博1manbetxsimulinktest','主要'));sltest.testmanager.clearResults;sltest.testmanager.close;