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 is Simulation 2.

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

Примеры

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

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