copySimulationSettings

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

Скопируйте установку симуляции в эквивалентном тесте

Синтаксис

copySimulationSettings(tc,fromSimIndex,toSimIndex)

Описание

copySimulationSettings(tc,fromSimIndex,toSimIndex) копирует симуляцию, сходящую с одного номера симуляции другому в эквивалентном тесте. Эта функция работает только на эквивалентные типы теста.

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

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

Эквивалентный тест, в котором вы хотите скопировать настройки симуляции в виде sltest.testmanager.TestCase объект.

Номер симуляции вы хотите скопировать настройки с в виде целого числа, 1 или 2. Это - исходная симуляция.

Номер симуляции вы хотите скопировать настройки в в виде целого числа, 1 или 2. Это - целевая симуляция.

Примеры

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

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

% Change simulation stop time in Simulation 1
setProperty(tc,'StopTime',100,'SimulationIndex',1);

% Copy simulation setting to Simulation 2
copySimulationSettings(tc,1,2);
Введенный в R2015b