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