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/Fcn'

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

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

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

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

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

Примеры

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

setModelParam(obj,[sltest_bdroot '/Mu'],'Gain','1000')

Введенный в R2016a