setVariable

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

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

Синтаксис

setVariable(obj,'Name',varName,'Source',srcName,'Value',value,'SimulationIndex',simIndex)

Описание

setVariable(obj,'Name',varName,'Source',srcName,'Value',value,'SimulationIndex',simIndex) устанавливает переменное переопределение модели для тестовой итерации. Задайте sltest.testmanager.TestIteration объект, и затем задает имя переменной, источник, заменяет значение, и опционально, индекс симуляции. Метод заменяет переменную в тестовой итерации и постоянно не заменяет переменную модели.

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

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

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

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

Источник переменной, чтобы заменить в виде вектора символов. Для тестов нев реальном времени возможными источниками может быть 'base workspace', 'model workspace', 'mask workspace', или имя словаря данных, такого как 'data.sldd' или имя рабочего пространства модели.

Для тестов в реальном времени возможные источники являются путями к элементу модели, которые, если источник является параметром модели, могут быть пустым символьным вектором.

Значение переменной, чтобы заменить.

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

Пример: 'SimulationIndex',2

Примеры

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

setVariable(obj,'Name','g','Source','base workspace','Value',33);
Введенный в R2016a