exponenta event banner

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