getChoices

Получите доступный выбор в различном компоненте

Описание

пример

compList = getChoices(variantComponent) возвращает список выбора, доступного для различного компонента.

Примеры

свернуть все

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

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

  Component with properties:

     IsAdapterComponent: 0
           Architecture: [1×1 systemcomposer.arch.Architecture]
                   Name: 'Choice1'
                 Parent: [1×1 systemcomposer.arch.Architecture]
                  Ports: [0×0 systemcomposer.arch.ComponentPort]
             OwnedPorts: [0×0 systemcomposer.arch.ComponentPort]
      OwnedArchitecture: [1×1 systemcomposer.arch.Architecture]
               Position: [15 15 65 65]
                  Model: [1×1 systemcomposer.arch.Model]
         SimulinkHandle: 99.0010
    SimulinkModelHandle: 94.0002
                   UUID: '533d7f63-41e2-40fd-afe8-d081729849f0'
            ExternalUID: ''

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

свернуть все

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

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

свернуть все

Выбор, доступный для различного компонента, возвращенного как массив systemcomposer.arch.Component объекты.

Больше о

свернуть все

Определения

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

Введенный в R2019a