exponenta event banner

copySimulationSettings

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

Копировать настройку моделирования в тесте эквивалентности

Синтаксис

copySimulationSettings(tc,fromSimIndex,toSimIndex)

Описание

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

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

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

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

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

Расчетный номер, в который требуется скопировать настройки, указанный как целое число, 1 или 2. Это целевое моделирование.

Примеры

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

% 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