标准和备用选项筛选器
|
此功能仅供 Platform Structures 许可证组的成员使用。
|
根据已分配的表达式筛选可配置产品结构时,公司可选取下列任一出厂设置筛选方法:
• 标准筛选器 - (默认) 显示所有可配置模块,已分配的表达式计算为 FALSE 时除外。如表达式未定义,则该表达式计算为 TRUE。
• 备用筛选器 - 筛除所有可配置模块,已分配的表达式计算为 TRUE 时除外。如表达式未定义,则该表达式计算为 FALSE。
例如,您可能有一个带有 Red、Green、Blue 选择的选项 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。
请考虑以下情况:
• 如果您在“选项筛选器”中选择 Blue 和 Medium,则已分配的表达式计算为 TRUE。
◦ 使用标准筛选器 - 不筛选部件。
◦ 使用备用筛选器 - 不筛选部件。
• 如果您在“选项筛选器”中选择 Red 和/或 Small,则已分配的表达式计算为 FALSE。
◦ 使用标准筛选器 - 筛选部件。
◦ 使用备用筛选器 - 筛选部件。
• 如果您选择 Color=Blue 但未选择 Size,或者您选择 Size=Medium 但未选择颜色,则无法计算已分配表达式的值,该表达式将被视为未定义。
◦ 使用标准筛选器 - 不筛选部件。
◦ 使用备用筛选器 - 筛选部件。
选择筛选方法
要选择筛选方法,请从以下位置的工具栏下拉列表中选择“标准”或“备用”:
• “编辑筛选器”窗口中的“选项筛选器”选项卡
• 用于预览选项集的“预览”窗口
• “配置”窗口中的“设置筛选器”步骤