主要内容

getCondition

返回变量控制在变量组件中的选择

描述

例子

表达式= getCondition (variantComponent,选择获取选择的变量控制条件选择关于变异成分variantComponent主动选择变体选择。如果在一个变体选择上满足条件,那么该变体选择就成为变体组件上的主动选择。

例子

全部折叠

创建一个模型,获得根体系结构,创建一个变量组件,为变量组件添加两个选择,在一个变量选择上设置一个条件,以选择活动的变量选择,并获得条件。

模型= systemcomposer.createModel(“archModel”,真正的);Arch = get(模型,“架构”);Mode = 1;变量= addVariantComponent(arch,“Component1”);compList = addChoice(变体,[“Choice1”,“Choice2”]);setCondition(变体,compList (2),"mode == 2");exp = getCondition(variant,compList(2))
Exp = 'mode == 2'

输入参数

全部折叠

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

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

输出参数

全部折叠

控件字符串,用于控制特定对象的选择选择,作为字符向量返回。

数据类型:字符

更多关于

全部折叠

定义

术语 定义 应用程序 更多的信息
变体

一个变体是变体组件中许多结构或行为选择之一。

在执行分析时,使用变体可以快速地为组件交换不同的体系结构设计。

创建变体
版本控制

一个版本控制控制活动变量选择的字符串。

将变量控件设置为以编程方式控制哪个变量是活动的。

设置变量控制条件

版本历史

在R2019a中引入