exponenta event banner

getOutputRuns

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

Получение результатов моделирования тестового случая

Синтаксис

runArray = getOutputRuns(result)

Описание

runArray = getOutputRuns(result) получает выходные результаты моделирования тестового случая, которые являются прямыми потомками объекта результатов тестового случая.

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

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

Результаты теста для получения выходных результатов моделирования, указанные как sltest.testmanager.TestCaseResult объект.

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

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

Результаты выходных данных моделирования тестового случая, возвращенные в виде Simulink.sdi.Run массив объектов.

Примеры

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

% 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,'baseline','Baseline API 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
setProperty(tc,'Model','sldemo_absbrake');

% Capture the baseline criteria
baseline = captureBaselineCriteria(tc,'baseline_API.mat',true);

% Test a new model parameter by overriding it in the test case
% parameter set
ps = addParameterSet(tc,'Name','API Parameter Set');
po = addParameterOverride(ps,'m',55);

% Set the baseline criteria tolerance for one signal
sc = getSignalCriteria(baseline);
sc(1).AbsTol = 9;

% Run the test case and return an object with results data
resultsObj = run(tc);

% Get test case result
tcr = getTestCaseResults(resultsObj);

% Get the Sim Output run dataset
runDataset = getOutputRuns(tcr);

% Export the Sim Output run dataset, which is a 
% Simulink.sdi.run object
dataset = export(runDataset);

Представлен в R2015a