数据管理功能 > 管理部件结构 > Windchill 选项和变型功能 > 分配表达式 > 定义高级表达式 > 创建高级表达式的语法
  
创建高级表达式的语法
高级表达式由以下元素组成:
逻辑运算符:
"+" 或 "&&" - 作为 AND
"/" 或 "||" - 作为 OR
“-”或者“!”- 作为 NOT
* 
可配置逻辑运算符并通过更改属性文件以映射至站点特定的运算符。有关详细信息,请参阅配置表达式
分组逻辑的括号:"(" 和 ")"
表达式成员 (选择)
空格和 <新行> 可增加可读性
以下是一个表达式的示例:
(Red && Small) || (Blue && !Large) - 如果请求 RedSmall 或如果请求 Bluenot Large,此表达式将指定部件应包括在产品结构中。
创建表达式时请考虑这些原则:
选择名称在全局中必须唯一。
表达式可使用已分配选项集中的选择组合。
当包括选择时,不要包括选项名称。
如果选择名称以数字开头或名称中包含空格或特殊字符,则将名称放在引号中。例如,您可以使用表达式:“light blue” + “64GB” + “-48” / ”+48”
您的组织可自定义表达式的分配,以指定特殊格式来定义表达式或执行站点特定的表达式验证。有关详细信息,请参阅配置表达式