数据管理功能 > 管理部件结构 > Windchill 选项与变型功能 > 用选项筛选器筛选可配置产品结构 > 标准和备用选项筛选器
  
标准和备用选项筛选器
* 
此功能仅供 Platform Structures 组的成员使用。
根据已分配的表达式筛选可配置产品结构时,公司可选取下列任一出厂设置筛选方法:
标准筛选器 - (默认) 显示所有可配置模块,已分配的表达式计算为 FALSE 时除外。如表达式未定义,则该表达式计算为 TRUE。
备用筛选器 - 筛除所有可配置模块,已分配的表达式计算为 TRUE 时除外。如表达式未定义,则该表达式计算为 FALSE。
例如,您可能有一个带有 RedGreenBlue 选择的选项 COLOR,并已将基本表达式 "Red/Blue 分配给模块变型的使用关系链接。
如果您在“选项筛选器”中选择 Red,则表达式计算为 TRUE。
如果您在“选项筛选器”中选择 Green,则表达式计算为 FALSE。
如果您未针对选项 COLOR 进行选择,则表达式计算为 Undefined。
出厂设置、标准和备用筛选方法的区别在于,它们对计算结果为 Undefined 的表达式的处理方法不同。如果已分配的表达式中存在一个选择,用户未在“选项筛选器”中针对该选择所属的选项进行任何选择,则该表达式未定义。
使用短路方法计算已分配表达式的值:
如果 TRUE OR X => TRUE (如果该表达式使用 OR 运算符,且至少一个选择符合分配条件,则整个表达式计算为 TRUE。)
如果 FALSE AND X => FALSE (如果该表达式使用 AND 运算符,且至少一个选择不符合分配条件,则整个表达式计算为 FALSE。)
其中 X 表示 TRUE、FALSE 或 Undefined。
使用标准和备用筛选器的示例
请考虑具有以下选项和选取项的选项集:
颜色
红色
蓝色
绿色
大小
假设部件具有已分配的表达式:Blue AND Medium
请考虑以下情况:
如果您在“选项筛选器”中选择 BlueMedium,则已分配的表达式计算为 TRUE。
使用标准筛选器 - 不筛选部件。
使用备用筛选器 - 不筛选部件。
如果您在“选项筛选器”中选择 Red 和/或 Small,则已分配的表达式计算为 FALSE。
使用标准筛选器 - 筛选部件。
使用备用筛选器 - 筛选部件。
如果您选择 Color=Blue 但未选择 Size,或者您选择 Size=Medium 但未选择颜色,则无法计算已分配表达式的值,该表达式将被视为未定义。
使用标准筛选器 - 不筛选部件。
使用备用筛选器 - 筛选部件。
选择筛选方法
要选择筛选方法,请从以下位置的工具栏下拉列表中选择“标准”“备用”
“编辑筛选器”窗口中的“选项筛选器”选项卡
用于预览选项集的“预览”窗口
“配置”窗口中的“设置筛选器”步骤