主要内容

在测试报告中添加代码

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

巡航控制模型集成了手写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;