setModelParam

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

Установите параметр модели для итерации

Синтаксис

setModelParam(obj,modelObject,paramName,value)
setModelParam(obj,modelObject,paramName,value,'SimulationIndex',sim)

Описание

setModelParam(obj,modelObject,paramName,value) устанавливает параметр модели для объекта итерации теста.

setModelParam(obj,modelObject,paramName,value,'SimulationIndex',sim) устанавливает параметр модели для заданной симуляции в тесте эквивалентности.

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

расширить все

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

Имя модели или блока, заданное как вектор символов или строка.

Пример: 'vdp/Mu'

Параметры блоков, заданное как разделенная разделенными запятой парами, состоящая из имени параметра, заданного как вектор символов, и значения, заданного в формате, определяемом типом параметра. Случай игнорируется для имен параметров. Векторы символов значения чувствительны к регистру. Значения часто являются векторами символов, но они также могут быть числовыми, массивами и другими типами. Многие значения параметров блоков заданы как векторы символов, но двумя исключениями являются эти параметры: Position, заданный как вектор значений, и UserData, который может быть любым типом данных.

Для получения дополнительной информации о парах имен и значений параметров см. set_param.

Пример: 'Solver','ode15s'

Типы данных: char

Симуляция в тесте эквивалентности для задания параметров модели, заданная как 1 или 2.

Примеры

расширить все

setModelParam(obj,[sltest_bdroot '/Mu'],'Gain','1000')
Введенный в R2016a