getActiveChoice

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

Описание

пример

choice = getActiveChoice(variantComponent) находит, какой выбор активен для различного компонента.

Примеры

свернуть все

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

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

  Component with properties:

     IsAdapterComponent: 0
           Architecture: [1×1 systemcomposer.arch.Architecture]
                   Name: 'Choice2'
                 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: 85.0006
    SimulinkModelHandle: 78.0002
                   UUID: '23b62204-f0e2-48a2-8bd6-4689f003def4'
            ExternalUID: ''

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

свернуть все

Компонент архитектуры в виде systemcomposer.arch.VariantComponent объект с разнообразным выбором.

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

свернуть все

Указатель выбранного варианта, возвращенного как systemcomposer.arch.Component объект.

Введенный в R2019a
Для просмотра документации необходимо авторизоваться на сайте