addConfiguration

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

Добавьте новое строение варианта к объекту данных строения варианта

Синтаксис

vcdataObj.addConfiguration(name)
vcdataObj.addConfiguration(name,description)
vcdataObj.addConfiguration(name,description,controlVars)
vcdataObj.addConfiguration(name,description,controlVars,subModelConfigurations)

Описание

vcdataObj.addConfiguration(name) добавляет новое строение варианта с заданным именем к объекту данных строения варианта.

vcdataObj.addConfiguration(name,description) добавляет новое строение варианта с заданным именем и необязательным описанием к объекту данных строения варианта.

vcdataObj.addConfiguration(name,description,controlVars) добавляет новое строение варианта с заданным именем, необязательным описанием и управляющими переменными к объекту данных строения варианта.

vcdataObj.addConfiguration(name,description,controlVars,subModelConfigurations) добавляет новое строение варианта с заданным именем, необязательным описанием, переменными управления и строениями подмодели к объекту данных строения варианта.

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

name

Имя добавляемого строения варианта.

description

Текст описания добавляемого строения варианта.

controlVars

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

subModelConfigurations

Вектор структур, содержащих поля: ModelName, ConfigurationName. Имена подмоделей должны быть уникальными, и допустимые имена переменного MATLAB и строения должны быть допустимыми переменным MATLAB.

Примеры

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

% Add a variant configuration LinInterExp 
vcdataObj.addConfiguration('LinInterExp')