exponenta event banner

setVariable

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