exponenta event banner

addParameterSet

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

Добавить набор параметров

Синтаксис

pset = addParameterSet(tc,Name,Value)

Описание

pset = addParameterSet(tc,Name,Value) добавляет набор параметров в тестовый случай и возвращает объект набора параметров, sltest.testmanager.ParameterSet.

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

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

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'SimulationIndex',2

Имя набора параметров, заданного как символьный вектор. Это имя представляет собой метку, указанную в таблице параметров тестового случая. Если имя не указано, функция создает автоматически созданное уникальное имя.

Полное имя и путь к файлу .m или MAT-файлу, который содержит значения параметров, заданные как символьный вектор. Если путь к файлу параметров не указан, функция создает пустой набор параметров.

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

Имена электронных таблиц Excel, для которых требуется создать наборы параметров, заданные как массив строк. Если указать Sheetsдля каждого листа в файле создается набор параметров.

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

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

Набор параметров, возвращенный как sltest.testmanager.ParameterSet объект.

Примеры

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

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

% Test a new model parameter by overriding it in the test case
% parameter set
ps = addParameterSet(tc,'Name','API Parameter Set');
Представлен в R2015b