exponenta event banner

getCondition

Возврат элемента управления вариантом при выборе в компоненте варианта

Описание

пример

expression = getCondition(variantComponent,choice) возвращает элемент управления исполнениями для выбора в компоненте исполнений.

Примеры

свернуть все

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

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');
exp = getCondition(variant,compList(2))
exp =

    'mode == 2'

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

свернуть все

Компонент исполнения, указанный как systemcomposer.arch.VariantComponent с несколькими вариантами.

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

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

свернуть все

Управляющая строка, управляющая выбором конкретного choice, возвращается в виде символьного вектора.

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

Подробнее

свернуть все

Определения

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

Представлен в R2019a