exponenta event banner

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