exponenta event banner

addConfiguration

Класс: Simulink.VariantStartData
Пакет: 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 ®. 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')