addChoice

Добавьте варианты в различный компонент

Описание

пример

compList = addChoice(variantComponent,choices) создает варианты, заданные в choices в заданном различном компоненте и возвращает их указатели.

compList = addChoice(variantComponent,choices,labels) создает варианты, заданные в choices с маркирует labels в заданном различном компоненте и возвращает их указатели.

Примеры

свернуть все

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

model = systemcomposer.createModel('archModel',true);
arch = get(model,'Architecture');
variant = addVariantComponent(arch,'Component1');
compList = addChoice(variant,{'Choice1','Choice2'});

Входные параметры

свернуть все

Различный компонент, где варианты добавляются в виде systemcomposer.arch.VariantComponent объект.

Вариант называет в виде массива ячеек из символьных векторов или массива строк. Длина choices должен совпасть с labels.

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

Вариант помечает в виде массива ячеек из символьных векторов или массива строк. Длина labels должен совпасть с choices.

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

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

свернуть все

Созданные компоненты, возвращенные как массив systemcomposer.arch.Component объекты. Этот массив одного размера с choices и labels.

Больше о

свернуть все

Определения

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

Введенный в R2019a