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

Подробнее о

свернуть все

Определения

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

Введенный в R2019a