数据管理功能 > 管理部件结构 > Windchill 选项和变型功能 > 分配表达式 > 基本和高级表达式
  
基本和高级表达式
安装“平台结构”模块后,您可创建两类表达式 - 基本和高级。基本表达式表示您从包括在已分配选项集的选择列表中选择的选项选择。
高级表达式使用选择、运算符和函数定义逻辑。例如,高级表达式可为:
[Country = Canada && Language = French] OR [Country = Switzerland && Language = German]
没有“平台结构”的许可证,您仅可创建基本表达式。
Windchill 首选项控制特殊上下文允许的表达式类型。有关首选项的详细信息,请参阅支持的表达式
* 
如果您不是“平台结构”组的成员,则不能创建或修改高级表达式。在筛选过程中,系统将忽略它们。
以下示例说明基本和高级表达式间的区别。假设我们有两个选项:
COLOR 的选择有 Red, Blue, Green
SIZE 的选择有 Small, Medium, Large
指定 COLOR=Red,Blue; SIZE=Small,Medium 的基本表达式将分配至一项。这表示,当您在“选项筛选器”中选择 RedBlue 以及 SmallMedium 时,该项包括在产品结构中。“选项筛选器”中的其他选择将不包括该项。
您不能使用基本表达式表达具有由 OR 连接的条件的逻辑。例如,RedSmallBlueMedium。可使用高级表达式定义更复杂的逻辑。关于高级表达式的信息,请参阅定义高级表达式
在基本和高级表达式间切换
仅可为一项分配一类表达式 (基础或高级)。如果将 Supported Expressions 首选项设置为支持两种类型的表达式,并且项已有已分配表达式,那么添加不同的表达式类型将移除先前的分配。如果系统检测出此种类型的冲突,系统将发出警告并询问您是否想继续添加不同类型的表达式。