主要内容

remove

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

删除等效性准则

说明

remove(eq) 从测试用例中删除等效性准则。调用此函数后,等效性准则对象将为空。

示例

输入参数

全部展开

您要从测试用例中删除的等效性准则,指定为 sltest.testmanager.EquivalenceCriteria 对象。

示例

全部展开

打开此示例的模型。

openExample("sldemo_absbrake")

创建测试文件、测试套件和测试用例结构。删除默认测试套件。

tf = sltest.testmanager.TestFile("API Test File");
ts = createTestSuite(tf,"API TestSuite");
tc = createTestCase(ts,"equivalence","Equivalence Test Case");

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

为仿真 1 和仿真 2 将在测系统分配给测试用例。

setProperty(tc,Model="sldemo_absbrake",SimulationIndex=1);
setProperty(tc,Model="sldemo_absbrake",SimulationIndex=2);

为仿真 1 和仿真 2 添加参数覆盖

ps1 = addParameterSet(tc,Name="Parameter Set 1",SimulationIndex=1);
po1 = addParameterOverride(ps1,Rr=1.20);

ps2 = addParameterSet(tc,Name="Parameter Set 2",SimulationIndex=2);
po2 = addParameterOverride(ps2,Rr=1.24);

捕获等效性准则。

eq = captureEquivalenceCriteria(tc);

为一个信号设置等效性准则容差。

sc = getSignalCriteria(eq);
sc(1).AbsTol=2.2;

删除等效性准则。

remove(eq)

版本历史记录

在 R2015b 中推出