在测试报告中添加代码
此示例展示如何使用自定义类在测试结果报告中打印集成代码。如果您测试包含手写代码的模型,则可以将代码打印到报告中,以便与测试结果一起进行审查。
巡航控制模型集成了手写C代码,使用S-Function构建块。C代码是一个实用函数,忽略同时按下两个按钮:Accel / Res
而且海岸/设置
.
此示例需要Simulink®Report G金宝appenerator™和Microsoft®Windows。
示例文件
在执行本例之前,请先设置文件名。
rptCustom =“textAppendReport.m”;resultsFile =“DoublePressSfcnSimTestResults”;filePath = fullfile(tempdir,“textAppendedReport.zip”);
报表定制类
报表定制类textAppendReport.m
将S-Function代码追加到报表主体的末尾。
打开(rptCustom)
加载结果并创建报告
1.加载测试结果文件。
result = sltest.testmanager.importResults(resultsFile);
2.使用定制创建测试报告。
filePath, sltest.testmanager.report(结果“CustomReportClass”,“textAppendReport”,...“IncludeTestResults”, 0)
3.报告附加了S-Function包装器代码:
有关报表定制的详细信息,请参见自定义测试结果报告.
sltest.testmanager.clearResults;sltest.testmanager.close;