exponenta event banner

addConstraint

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

Добавление ограничения к объекту данных конфигурации варианта

Синтаксис

vcdataObj.addConstraint(nameOfConstraint)
vcdataObj.addConstraint(nameOfConstraint,condition)
vcdataObj.addConstraint(nameOfConstraint,condition,description)

Описание

vcdataObj.addConstraint(nameOfConstraint) добавляет новое ограничение с заданным именем в vcdataObj.

vcdataObj.addConstraint(nameOfConstraint,condition) добавляет новое ограничение с заданным именем и выражением условия в vcdataObj.

vcdataObj.addConstraint(nameOfConstraint,condition,description)добавляет новое ограничение с заданным именем, выражением условия и описанием в vcdataObj.

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

nameOfConstraint

Имя добавляемого ограничения. Должно быть уникальным и допустимым именем переменной MATLAB ®.

condition

Логическое выражение, которое должно иметь значение true. Если выражение имеет значение true, это означает, что ограничение выполнено.

description

Текст, описывающий ограничение.

Примеры

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

% Add a constraint named LinNotExtern
vcdataObj.addConstraint('LinNotExtern',...
'Ctrl~=1||PlantLocation~=1','Description of the constraint')