exponenta event banner

setModelParam

Класс: sltest.testmanager.StartIteration
Пакет: 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