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
Для просмотра документации необходимо авторизоваться на сайте