Main Content

本页采用了机器翻译。点击此处可查看英文原文。

clearSimulationData

类: sltest.testmanager.ResultSet
命名空间: sltest.testmanager

删除结果集对象中指定的仿真测试结果

自 R2022a 起

语法

bytes = clearSimulationData(rs,results)

说明

bytes = clearSimulationData(rs,results) 从结果集对象数组 rs 中删除 results 指定的仿真测试结果。

输入参数

全部展开

结果集,指定为 sltest.testmanager.ResultSet 对象数组。

要从结果集中删除的测试结果,由以下选项之一指定:

输出参量

全部展开

删除的字节数,以正整数返回。

数据类型: uint64

示例

全部展开

打开此示例的模型。

openExample('sldemo_absbrake');

创建测试文件、测试套件和测试用例结构体。

tf = sltest.testmanager.TestFile("API Test File");
ts = createTestSuite(tf,"API Test Suite");
tc = createTestCase(ts,"baseline","Baseline API Test Case");

删除默认测试套件。

tsDel = getTestSuiteByName(tf,"New Test Suite 1");
remove(tsDel);

将在测系统分配给测试用例。

setProperty(tc,"Model","sldemo_absbrake");

捕捉基线准则并设定容差。

baseline = captureBaselineCriteria(tc,"baseline_API.mat",true);
baseline.AbsTol = 15;

改變模型。将 Constant 模块、Desired relative slip 的值设置为 0.22

set_param("sldemo_absbrake/Desired relative slip",Value="0.22");

运行测试用例并返回带有结果数据的 sltest.testmanager.ResultSet 对象。

resultsObj = run(tc);

删除已通过的基线准则比较结果。

clearSimulationData(resultsObj,"Comparison");

版本历史记录

在 R2022a 中推出