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