创建并应用对象选择的过滤器
使用 SelectionFilter 命令来过滤对象选择。
您可以
根据过滤器选择对象之后,使用修改命令或属性调色板修改对象。
注意:该命令不创建选择集。它将定义条件以在选择集上应用。
要创建并应用选择过滤器:
- 在命令提示符中键入 SelectionFilter。
- 在对话框的过滤器类型中,选择对象类型、带属性的对象类型或属性。
- 如果您已选定带属性的对象:
在对话框中:
- 指定关系运算符(*、=、!=、>、>=、< 或 <=)。
- 指定值。
- 单击确定。
- 单击添加
以将项目添加到过滤器列表。
- 在运算符中,根据需要设置逻辑运算符(AND、OR、NOT 或 XOR)。
使用逻辑运算符以分组过滤器表达式。
- 如果您已选定逻辑运算符,请单击添加
以将运算符添加到过滤器列表。
- 根据需要使用选项:
- 根据需要重复步骤 2 到步骤 7。
- 单击确定。
选择过滤器现已激活。
注意:现在,未创建任何选择集。与 SmartSelect 命令不同,它将定义条件以在选择集上应用。务必继续执行下一步。
- 在图形区域中,指定要应用选择过滤器的对象。
您可使用任何一种对象选择方法。
- 按 Enter 以结束对象选择。
- 运行修改命令。
该命令将使用预选(步骤 10)。系统不会提示您指定对象。
要使用下一个修改命令重新应用选择过滤器:
- 运行修改命令。
- 请在下一个指定对象提示符中指定上一个选项。
透明使用选择过滤器
您可通过在修改命令的“指定对象”提示符中键入 'SelectionFilter,将选择过滤器应用为透明命令。
要透明使用选择过滤器:
- 调用命令以修改工程图对象(例如复制)。
- 在“指定对象”提示符中,键入 'SelectionFilter。
- 在选择过滤器对话框中,定义新过滤器或选择现有命名的过滤器。
- 单击确定。
- 在图形区域中,指定要应用选择过滤器的对象,然后按 Enter。
- 遵循修改命令提示符。
使用命名的选择过滤器
您可以在名称下保存选择过滤器,然后重新应用命名的过滤器。
选择过滤器存储在用户的配置文件中(而非工程图中)。因此,您可将其应用到您的计算机上,而非其他地方。
注意:不匹配当前工程图(如图层名称规格)内属性设置的选择过滤器参数将在应用过滤器时被忽略。
要保存命名的选择过滤器:
- 在选择过滤器对话框中,将选择过滤器定义为如上所述。
- 在保存 按钮旁边的文本框中键入过滤器名称,然后单击保存。
选择过滤器名称显示在命名的过滤器中,选择保存的过滤器。
要应用保存的选择过滤器:
- 键入 SelectionFilter。
- 在命名的过滤器中,选择要应用的选择过滤器名称。
- 单击确定。
- 调用修改命令。
- 在图形区域中,指定要应用选择过滤器的对象。
要删除命名的选择过滤器:
- 在选择过滤器对话框的命名的过滤器中,选择要删除的过滤器,然后单击删除
。
运算符概述
关系运算符
运算符 |
说明 |
示例 |
* |
等于任何值 |
不受任何限制的所有圆 |
= |
等距 |
半径=2.54 的所有圆 |
!= |
不相等 |
半径非 2.54 的所有圆 |
> |
大于 |
半径大于 2.54 的所有圆 |
>= |
大于或等于 |
半径大于或等于 2.54 的所有圆 |
< |
小于 |
半径小于 2.54 的所有圆 |
<= |
小于或等于 |
半径小于或等于 2.54 的所有圆 |
逻辑运算符
运算符 |
说明 |
示例 |
AND |
满足所有条件(可包含一个或多个条件)的过滤器项目 |
在图层“螺钉”上的所有圆 |
或 |
满足任何一个条件(可包含一个或多个条件)的过滤器项目 |
在图层“螺钉”上的所有圆和所有对象 |
NOT |
不满足条件(必须仅包含一个条件)的过滤器项目 |
在图层“螺钉”上所有非圆的对象(如果已应用于圆对象类型条件) |
XOR |
满足一个或其他条件的过滤器项目,但并非满足二者(必须包含两个条件) |
不在图层“螺钉”上的所有圆和图层“螺钉”上所有非圆的对象 |
示例
以下示例显示了过滤器列表内容。
半径大于 2.54 工程图单位的所有圆:
AND
圆
半径 > 2.54
在图层“螺钉”上的所有圆和所有对象:
OR
圆
图层“螺钉”
命令:SelectionFilter