getSignalCriteria

Класс: sltest.testmanager. EquivalenceCriteria
Пакет: sltest.testmanager

Получите критерии сигнала

Синтаксис

sigCriteria = getSignalCriteria(eq)

Описание

sigCriteria = getSignalCriteria(eq) получает список критериев сигнала в эквивалентном наборе критериев и возвращает их как массив объектов критериев сигнала, sltest.testmanager.SignalCriteria.

Входные параметры

развернуть все

Эквивалентные критерии, что вы хотите получить критерии от, заданный как объект sltest.testmanager.EquivalenceCriteria.

Выходные аргументы

развернуть все

Критерии сигнала, которые находятся в эквивалентном объекте критериев, возвратились как массив объектов sltest.testmanager.SignalCriteria.

Примеры

развернуть все

% 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);

% Add a parameter override to Simulation 1 and 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);

% Capture equivalence criteria
eq = captureEquivalenceCriteria(tc);

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

% Check that signal criteria was added
sigCrit = getSignalCriteria(eq);

Введенный в R2015b