主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

getChoices

获取变体组件中的可用选择项

说明

compList = getChoices(variantComponent) 返回变体组件的可用选择项列表。

示例

示例

全部折叠

创建一个模型,获取根架构,创建一个变体组件,为变体组件添加两个选择项,然后获取第一个选择项。

model = systemcomposer.createModel("archModel");
systemcomposer.openModel("archModel");
arch = get(model,"Architecture");
variant = addVariantComponent(arch,"Component1");
compList = addChoice(variant,["Choice1","Choice2"]);
choices = getChoices(variant);
variantChoice = choices(1)
variantChoice = 
  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]
             Parameters: [0×0 systemcomposer.arch.Parameter]
               Position: [15 15 65 76]
                  Model: [1×1 systemcomposer.arch.Model]
         SimulinkHandle: 220.0009
    SimulinkModelHandle: 153.0004
                   UUID: 'a1ae59ce-bd11-4cf4-a35f-20365a27306e'
            ExternalUID: ''

输入参数

全部折叠

变体组件,指定为 systemcomposer.arch.VariantComponent 对象。

输出参量

全部折叠

变体组件的可用选择项,以 systemcomposer.arch.Component 对象数组的形式返回。

详细信息

全部折叠

版本历史记录

在 R2019a 中推出