setCondition

Установите условие на варианте

Описание

пример

setCondition(variantComponent,choice,expression) устанавливает различное управление для выбора для различного компонента.

Примеры

свернуть все

Создайте модель, получите корневую архитектуру, создайте один различный компонент, добавьте два варианта для различного компонента, установите активный выбор и установите условие.

model = systemcomposer.createModel('archModel',true);
arch = get(model,'Architecture');
mode = 1;
variant = addVariantComponent(arch,'Component1');
compList = addChoice(variant,{'Choice1','Choice2'});
setActiveChoice(variant,compList(2));
setCondition(variant,compList(2),'mode == 2');

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

свернуть все

Различный компонент в виде systemcomposer.arch.VariantComponent объект с разнообразным выбором.

Выбор в различном компоненте, строка управления которого установлена этой функцией, заданной systemcomposer.arch.Component объект.

Управляйте строкой, которая управляет выбором choiceВ виде вектора символов или строки.

Типы данных: char | string

Больше о

свернуть все

Определения

ТерминОпределениеПриложениеБольше информации
вариантВариантом является один из многих структурных или поведенческих вариантов в различном компоненте.Используйте варианты, чтобы быстро подкачать различные архитектурные проекты для компонента при выполнении анализа.Создайте варианты
различное управлениеРазличное управление является строкой, которая управляет активным вариантом.Установите различное управление программно управлять, какой вариант активен.Установите условие

Введенный в R2019a