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

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

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

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

свернуть все

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

Подробнее о

свернуть все

Определения

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

Введенный в R2019a