exponenta event banner

addControlVariables

Класс: Simulink.VariantStartData
Пакет: Simulink

Добавление управляющих переменных в существующую конфигурацию варианта

Синтаксис

vcdataObj.addControlVariables(nameOfConfiguration,controlVars)

Описание

vcdataObj.addControlVariables(nameOfConfiguration,controlVars), добавляет управляющие переменные в конфигурацию варианта.

Входные аргументы

nameOfConfiguration

Указывает имя существующей конфигурации.

controlVars

Добавляются управляющие переменные. Этот аргумент должен быть вектором структур с обязательными полями: Name и Value. Значения, присвоенные Name поля должны быть уникальными и допустимыми именами переменных MATLAB ®. Value поле может содержать либо векторы символов, либо Simulink.Parameter объекты. Значения управляющих переменных проверяются во время проверки конфигурации исполнения.

Примеры

% Define the variant configuration data object
vcdataObj = Simulink.VariantConfigurationData;

% Add a variant configuration named LinInterExp
vcdataObj.addConfiguration('LinInterExp',...
'Linear Internal Experimental Plant Controller');

% Add control variables SmartSensor1Mod and PlanLocation
vcdataObj.addControlVariables('LinInterExp',...
  cell2struct({'SmartSensor1Mod', '2';...
               'PlantLocation', '1'},...
              {'Name', 'Value'}, 2))