附加代码到一个测试报告

这个例子说明了如何使用自定义类的测试结果报告打印集成代码。如果测试模型,包括手写代码,你可以打印的代码的报告与试验结果进行审查。

使用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;