主要内容

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

getCondition

在变体组件内的选择项上返回变体控制

说明

expression = getCondition(variantComponent,choice) 获取变体组件 variantComponent 上选择 choice 的变体控制条件,以选择活动变体选择项。如果变体选择项满足条件,该变体选择项就会成为变体组件上的活动选择项。

示例

示例

全部折叠

创建一个模型,获取根架构,创建一个变体组件,为变体组件添加两个选择项,在一个变体选择项上设置条件以选择活动变体选择项,然后获取条件。

model = systemcomposer.createModel("archModel");
systemcomposer.openModel("archModel");
arch = get(model,"Architecture");
mode = 1;
variant = addVariantComponent(arch,"Component1");
compList = addChoice(variant,["Choice1","Choice2"]);
setCondition(variant,compList(2),"mode == 2");
exp = getCondition(variant,compList(2))
exp = 
'mode == 2'

输入参数

全部折叠

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

变体组件中的选择项,指定为 systemcomposer.arch.Component 对象。

输出参量

全部折叠

控制选择特定 choice 的控制字符串,以字符向量形式返回。

数据类型: char

详细信息

全部折叠

版本历史记录

在 R2019a 中推出