Main Content

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

getEquivalenceCriteria

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

从测试用例中获取等效性准则

语法

eq = getEquivalenceCriteria(tc)

说明

eq = getEquivalenceCriteria(tc) 从测试用例中获取等效性准则集。该函数返回一个等效性准则对象,sltest.testmanager.EquivalenceCriteria。仅当测试类型为等效性测试用例时才可使用该函数。

输入参数

全部展开

获取等效性准则的测试用例,指定为 sltest.testmanager.TestCase 对象。

输出参量

全部展开

测试用例中的等效性准则,以 sltest.testmanager.EquivalenceCriteria 对象的形式返回。

示例

全部展开

% Open the model for this example
openExample('sldemo_absbrake');

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'equivalence','Equivalence Test Case');

% Remove the default test suite
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

% Assign the system under test to the test case
% for Simulation 1 and Simulation 2
setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',1);
setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',2);

% Capture equivalence criteria
eq = captureEquivalenceCriteria(tc);

% Set the equivalence criteria tolerance for one signal
sc = getSignalCriteria(eq);
sc(1).AbsTol = 2.2;

% Get and check the equivalence criteria
eq = getEquivalenceCriteria(tc);

版本历史记录

在 R2015b 中推出