Main Content

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

remove

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

删除等效性准则

语法

remove(eq)

说明

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

输入参数

全部展开

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

示例

全部展开

sldemo_absbrake

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

tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
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)

清除测试管理器。

sltest.testmanager.clear
sltest.testmanager.clearResults
sltest.testmanager.close

版本历史记录

在 R2015b 中推出