主要内容

将代码附加到测试报告

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

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;