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