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