使用类别和参数值创建并修改基于规则的过滤器。将这些过滤器应用到视图,以影响图元的可见性或图形显示。
要打开该“过滤器”对话框,请执行下列操作之一
创建过滤器后,将其应用到一个或多个视图以确定由过滤器识别的图元的可见性和图形显示。
在该对话框中,“过滤器”面板中列出了现有的视图过滤器,包括基于规则的过滤器和基于选择的过滤器。从该列表中选择一个基于规则的过滤器并对其进行修改,或使用以下按钮:
选择一个或多个过滤器类别。如果选择了多个类别,您可以使用所有选定类别的共用参数定义规则。
为视图过滤器定义规则和规则集。
可以创建多个规则和多个规则集。规则集可以进行嵌套。
为规则集选择一个条件:
请看下面的样例:
这些过滤器规则反映以下公式:
OR 类型名称包含 "CMU"
OR (结构用途 = "剪力" AND (部件代码 < B2010 OR 以 M 开头的制造商))
为该规则选择一个参数。
为该规则选择一个运算符。
运算符基于参数的类型而有所不同。运算符可以包含以下内容:
以下运算符特定于基于标高的参数,至于设施:
为规则指定值。下拉列表显示当前模型中图元的值。从列表中选择一个值,或输入值。对于数字值,您不需要指定单位。文字值不区分大小写。
如果要为参数选择多个值,请为每个值添加一个规则。使用 OR 条件将这些规则嵌套在规则集下。
要查找具有空值(或无值,或为空)的参数,请使用运算符“等于”,并将值保留为空。
要查找有值(不为空)的参数,请使用“大于”,并将值保留为空。
当您使用运算符“关联对象”或“未关联对象”时,您可以指定某一项全局参数作为值。
如果您在规则中使用共享参数,可以使用“参数存在”运算符,并忽略一个值。
单击“添加规则”来为当前规则集添加其他规则。
当过滤器规则包括多个嵌套标高时,请确保为相应规则集单击“添加规则”。
单击“添加集”以将另外一个集添加到过滤器规则。
当过滤器规则包括多个嵌套标高时,请确保为相应规则集单击“添加集”。
单击 (删除规则)以从规则集删除该规则。
单击 (删除集)以删除规则集。