getSignalCriteria

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

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

Синтаксис

sigCriteria = getSignalCriteria(eq)

Описание

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

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

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

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

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

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

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

Примеры

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

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

% 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