addParameterOverride

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

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

Синтаксис

ovr = addParameterOverride(ps,Name,Value)

Описание

ovr = addParameterOverride(ps,Name,Value) добавляет переопределение параметра к набору параметров и возвращает объект переопределения параметра, sltest.testmanager.ParameterOverride.

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

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

Набор параметров, в который вы хотите добавить переопределение в виде sltest.testmanager.ParameterSet объект.

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

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

Пример: 'Value',5.2

Имя параметра, чтобы заменить в виде строки или вектора символов. Имя является необходимым входом.

Значение параметра, чтобы заменить в виде числового или строки. Если значение является строкой, оно оценено как MATLAB® выражение, когда тест выполняется. Value необходимый вход.

Блок path параметра, чтобы заменить в виде строки или вектора символов. Блок path требуется, только если параметр, чтобы заменить является параметрами блоков. Комбинация Name и BlockPath свойства должны быть уникальными в наборе параметров.

Рабочая область параметра, чтобы заменить в виде строки или вектора символов.

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

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

Переопределение параметра добавляется к набору параметров, возвращенному как sltest.testmanager.ParameterOverride объект.

Примеры

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

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

% 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);
Введенный в R2015b
Для просмотра документации необходимо авторизоваться на сайте