addParameterSet

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

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

Синтаксис

pset = addParameterSet(tc,Name,Value)

Описание

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

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

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

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

Аргументы name-value

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

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

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

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

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

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

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

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

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

Примеры

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

% 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,'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