空格 过滤多个_CAD选择过滤器的运算符如何使用?

3dde6e15a412d72a095debf0d3fc10b2.png

  选择过滤器FILTER在CAD早期版本中是扩展工具的一个功能,到了高版本变成标配的功能,但在浩辰CAD的菜单或工具面板中我还找到选择过滤器的命令。浩辰CAD面板、右键菜单和特性面板倒是都提供了快速选择的功能,快速选择功能应该是借鉴选择过滤器开发的,操作更简单,但选择过滤器的一些功能在快速选择中还真没法实现。很多人不知道有选择过滤器,用过选择过滤器的有不少人很喜欢选择过滤器。

 一、选择过滤器的基本操作

  打开浩辰CAD软件,在命令行输入FILTER,或者输入别名FI后,回车或空格,就可以打开选择过滤器对话框,如下图所示。

8fc7fb9f964aba3d8728e4f80c94e425.png

  打开选择过滤器后首先要设置过滤条件,设置条件的方法有两种,一种是在选择过滤器下拉列表中选择一个条件,然后设置条件的值。比如在列表中选择“图层”后,可以直接下面的输入框中输入图层名,也可以单击“选择”按钮,在弹出的对话框中会列出当前图中的所有图层,我们可以在列表中选择一个图层,如下图所示。

a2455c4ff9cdb06fccc87bc9562dba56.png

  设置好过滤器后单击“添加到列表”,过滤条件就会添加到上面的列表中。选择过滤器下拉框中列出了各种过滤条件,列表很长,找到需要的过滤器并设置需要的值不太方便,因此这里还提供了另外一种添加方式“添加选定对象”,可以通过选择一个样例对象,将此对象所有属性都添加到列表中,然后我们可以从列表中将多余的条件删除。

  比如单击“添加选定对象”按钮后拾取某个图层上的一个圆,圆的相关特性就会添加到上面的方框中,如下图所示。

a5930cf8f3e1f317d823adc1fe6cd351.png

  在列表中选择不需要的条件,单击“删除”按钮就可以将相关条件删除,选中条件后,单击“编辑项目”按钮,可以在左下角编辑过滤条件,编辑后可以单击替换按钮将上面的项目替换成新的值,如下图所示。

c5476e5494e772f79c3a96a34e6d7b13.png

  设置好过滤条件后,单击应用按钮,就可以在图中框选,框选范围内满足过滤条件的对象会被选中。

  如果这跟过滤器我们以后还用得上,我们可以给过滤器起一个名字,单击“另存为”按钮将过滤器保存起来,如下图所示。

8f5a867a461631b7f6da09a9c3ddc84a.png

 二、选择过滤器运算符简介

  在选择过滤器下拉列表底部有几个非常特别的过滤条件,如下图所示。

a527147e418443ff7d28f9d390568c69.png

  如果上大学时学过一点计算机编程,还有一点印象的话,应该知道这几个是编程中基本的逻辑运算运算符,not(非)、or(或)、and(与)xor(异或)。NOT(非)就是不能满足某个过滤条件,如果满足这个条件就会被排除在选择集外;

  OR(或)就是满足其中一个条件就可以被选中;

  AND就是要满足所有条件才会被选中,添加到列表中的条件默认就是AND(与),但如果在OR运算条件中有某两个条件或多个条件又需要同时满足的时候,可以添加AND运算符;

  XOR(亦或)就是只能满足两个条件中的一个,如果同时都满足的话就会被排除在外。

  光看这些概念很容易糊涂,想几种应用场景实际用一用就明白了。

三、运算符应用的样例

  之前我虽然知道过滤器可以设置运算符,但并没有实际用过,也没有想过实际的应用场景,正好把今天那位朋友提到的两种情况跟大家分享一下。

  1) 过滤选择在图层1和图层2上的对象

  在这个例子中我们可以设置两个条件,一个是图层=1,一个是图层=2,如果直接设置这两个条件的话,就是要同时满足这两个条件,任何对象都只能在其中一个图层,也就是说这么设置的话,任何图形也无法选中。因此我们必须设置OR(或)运算。我们需要在两个条件的前面添加“开始 OR”,在条件后面添加“结束 OR”,如下图所示。

9d0be106c8c9308e9b42d3bdcf3a81cf.png

  设置好后单击应用按钮,在图中框选就可以将图层1和图层2上的所有图形都选出来,假如我们想将图层1和图层2中的文字或某类对象选出来,再加上一个条件就好了。

  2) 选择图层1上内容不为“CD”的所有文字

  要从文字中将内容为CD的文字排除在外,这里就需要用到非计算,可以在文字=CD条件加上NOT运算符,如下图所示。

a0039e9d6328f0e92da15ad04c72d77e.png

  单击“应用”按钮,在图中框选,观察选择的结果,如下图所示。

09b1a0ca9153cd601baa226d2355ab19.png
观察结果

  我们可以看到图层2上的文字除CD外都被选中了。

  大家也可以想想还有什么其他应用场景,然后能使用上这几种运算符。

  选择过滤器FILTER以前我只是粗略地看了看,并没有深入研究,很高兴今天通过跟网友的交流,对命令有了更深入的了解。

  以上技巧适用于AUTOCAD和浩辰CAD等类似的提供FILTER命令的软件。

  本文转载自小苗CAD博客。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/529252.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java中各种常见的生命周期

Java中各种常见的生命周期 1.Spring bean的生命周期? ​ 1、Spring 容器根据配置中的 bean 定义中实例化 bean。 ​ 2、Spring 使用依赖注入填充所有属性,如 bean 中所定义的配置。 ​ 3、如果 bean 实现 BeanNameAware 接口,则工厂通过传…

各层作用_终于弄明白了 Singleton,Transient,Scoped 的作用域是如何实现的

一:背景1. 讲故事前几天有位朋友让我有时间分析一下 aspnetcore 中为什么向 ServiceCollection 中注入的 Class 可以做到 Singleton,Transient,Scoped,挺有意思,这篇就来聊一聊这一话题,自从 core 中有了 S…

权限管理系统_在Gitee狂揽11K Star!这个SpringCloud的权限管理系统你必须知道

SpringCloud 大家都很熟悉了,它作为一套完整的微服务解决方案,广受 Java 开发者们的好评, 今天就为大家介绍一款 Gitee 上的王牌项目,基于 SpringCloud 的权限管理系统——Pig。项目名称:Pig项目作者:pig4c…

导出排除的表_excel拆分实例:如何快速制作考勤统计分析表

编按:面对新的统计需求,很多人会一下变懵,不知如何办。如果涉及的统计有一千多行数据,哭的心思都有了:什么时候才能下班哟!今天老菜鸟通过考勤统计分析表实例分享自己面对新统计需求的解决方法:…

rds 如何学习数据库_如何将本地数据库迁移到云数据库 RDS 上?

使用数据传输服务 ( DTS ) 将本地数据库迁移到 阿里云的云数据库 RDS ,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。接下来我们将学习下如何使用 DTS 将本地数据库迁移到 RDS 上。背景DTS 支持 SQL Server 数据结构迁移和全量迁移。DTS 支持…

arm ida 伪代码 安卓 符号表_IDA 制作 sig文件 gdb 导入符号表

背景最近比赛遇到了一个题目, 32位静态链接去符号了. 所以用IDA分析的时候很多libc的库函数都无法识别, 就需要在 IDA 中引入 sig 文件. 从而可以识别诸如 read, write, malloc, free 这些库函数. 虽然网上已经有很多制作好的sig文件, 但是还是应该学会自己制作sig文件以备不时…

lua如何打印行号_LUA教程错误信息和回跟踪(Tracebacks)-34

虽然你可以使用任何类型的值作为错误信息,通常情况下,我们使用字符串来描述遇到的错误。如果遇到内部错误(比如对一个非table的值使用索引下标访问)Lua将自己产生错误信息,否则Lua使用传递给error函数的参数作为错误信息。不管在什么情况下&a…

python 套接字 struck_Python socket粘包问题(最终解决办法)

套接字:就是将传输层以下的协议封装成子接口对于应用程序来说只需调用套接字的接口,写出的程序自然是遵循tcp或udp协议的实现第一个功能个:实现:通过客户端向服务端发送命令,调取windows下面的cmd窗口,将服…

python的lib文件夹_python遍历文件夹os.path与pathlib

首先我们来一个需求,这个函数接受文件夹的名称作为输入参数,返回该文件夹中文件的路径,以及其包含文件夹中文件的路径。def print_dir_contents(sPath):import osfor sChild in os.listdir(sPath):sChildPath os.path.join(sPath,sChild)if …

python 数据字典用法_python数据字典的操作

一、什么是字典?字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数…

双系统安装deepin20_win10deepin15.10双系统安装教程

第二步:下载深度启动盘制作工具深度启动盘制作工具地址第三步:制作U盘启动盘打开第二部下载的启动盘制作工具,并准备一个u盘插入待装系统的电脑,选择镜像文件后,下一步选择磁盘并勾选格式化磁盘,点下一步开…

ubuntu19 安装git_在Ubuntu 18.04上安装Git

步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新:apt-get update -yapt-get upgrade -y第2步。在Ubuntu 18.04上安装Git。现在让我们安装git:apt install git您可以使用以下命令来检查已安装的git版本:$ git --versi…

mysql更新多条数据6_mysql语句:批量更新多条记录的不同值

mysql更新语句很简单,更新一条数据的某个字段,一般这样写:如果更新同一字段为同一个值,mysql也很简单,修改下where即可:这里注意 ‘other_values’ 是一个逗号(,)分隔的字符串,如&am…

php mysql query 行数_如何在PHP中获取MYSQL数据库返回的数据的行数?

展开全部1. mysql_num_rows 可得到e69da5e887aa3231313335323631343130323136353331333337383861查询记录数<?php $con mysql_connect("localhost", "hello", "321");if (!$con){die(Could not connect: . mysql_error());}$db_selected …

mysql数据库开发环境_MacOS下搭载开发环境之数据库篇(Mysql + Navicat)

一、安装Mysql1、官网下载mysql的tar包(提示&#xff1a;建议vpn环境下载)2、解压并安装tar包# 移动解压后的二进制包到安装目录sudo mv mysql-5.7.19-osx10.9-x86_64 /usr/local/mysql# 更改 mysql 安装目录所属用户与用户组cd /usr/localsudo chown -R root:wheel mysql# 初始…

mysql alter 唯一键_MySQL列属性 之 唯一键

MySQL列属性 之 唯一键唯一键唯一键&#xff1a;每张表往往有多个字段需要具有唯一性&#xff0c;数据不能重复&#xff0c;但是在每张表中&#xff0c;只能有一个主键&#xff0c;因此 唯一键就是用来解决表中多个字段需要具有唯一性的问题。例如身份证号码应该每一行的记录不…

如何在mysql中添加复选框_如何使用输入和复选框更新mysql

如果我理解正确,您需要这样做:mysql_query("UPDATE mp3SETaktif 1,baslik " . mysql_escape_string($_POST[baslik]) ."WHERE id $zuha");mysql_query("update mp3 set aktif 1,baslik $_POST[baslik]where id $_POST[id]")现在唯一的区别…

mysql 检查列是否存在,如何检查mysql表列是否存在?

How can I check if mysql table field even exists ?The column name is price and I need to see if it exists.Havent understood really how the EXISTS works...Any examples or ideas ?Thanks解决方案In PHP:$fields mysql_list_fields(database_name, table_name);$c…

mysql proxy yum_mysql 高可用架构 proxysql 之一 yum安装

os:centos 7.4mysql: 5.7proxysql: 1.4.10ip 规划如下&#xff1a;192.168.56.101 node1 (proxysql)192.168.56.102 node2 (mysql master)192.168.56.103 node3 (mysql slave)192.168.56.104 node4 (mysql slave)安装mysql 5.7node2、node3、node4 安装 mysql 5.7 software详细…

wpf 使用位图画图为什么断断续续_WPF的未来是微软WinUi!

WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架&#xff0c;属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架&#xff0c;真正做到了分离界面设计人员与开发人员的工作&#xff1b;同时它提供了全新的多媒体交互用户图形界…