此示例显示如何在测试结果报告中使用自定义类来打印集成代码。如果您测试包含手写代码的模型,则可以将代码打印到要使用测试结果进行审核的报告。
Cruise Control模型使用S函数构建器块集成了手写C代码。C代码是一个实用程序函数,无视同时按下两个按钮:Accel / Res.
和海岸/套装
。
此示例需要Simulink®报告Genera金宝apptor™和Microsoft®Windows。
在运行此示例之前,请设置文件名。
rptcustom ='textappendreport.m';结果水='declesssfcnsimtestresult';filepath = fullfile(tempdir,'textapendedreport.zip');
报告定制类textappendreport.m.
将S函数代码附加到报告机构的末尾。
打开(rptcustom)
1.加载测试结果文件。
结果= sltest.testManager.ImportResults(结果文件);
2.使用自定义创建测试报告。
sltest.testManager.Report(结果,filepath,'customreportclass'那'textappendreport'那......'IncludeTestresults',0)
MATLAB在NODESKTOP模式下运行。确保启动JCEF浏览器(Doc / LiveIditor)以确保此调试端口有效
3.报告附加S函数包装代码:
有关报告自定义的更多信息,请参阅自定义测试结果报告。
sltest.testManager.ClearResults;sltest.testManager.Close;