要修改特性的对象数量超过CAD特性面板限制怎么办?
网上有网友问了这样的问题,他想在选中一些对象后在特性面板里修改颜色特性,在2011和以前版本对选择对象的数量没有限制,不知道为什么CAD高版本中对选定的数量有限制了,但现在客户随便发过来一张图就几十甚至一百多万条线,没法同时选中快速改变颜色等特性,用着特别别扭,特别不顺手,问有什么办法解决这个问题。
对象数量超出限制后特性面板会显示什么效果?
估计不少人没有主要到这个问题,我们不妨先来看一下这个限制会导致什么样的效果。
当我们框选多个对象时,特性面板会显示选定对象的数量,同时下方会显示选定对象的公共属性,如果选择的对象类型不相同,也会显示颜色、线型和线宽等基本属性,我们可以在特性面板中直接修改这些特性,如下图所示。
如果选择的是同类对象,将会显示更多可以修改的特性。选择多种对象后也可以在对象类型列表中可以选择其中一类对象,进行特性的修改,如下图所示。
当选择的对象超过限制时会是什么现象呢?
当选择的对象超过CAD设定的对象数量时,特性面板将不显示任何内容,如下图所示。
明明选择了很多图形,看特性面板中却显示“无选择”,当然也没有显示任何特性,当然也就无法利用它来修改特性了。
为什么CAD要做这种限制呢?估计是处于性能的考虑。当选择多个对象时,首先要对对象进行分类处理,然后还要处理这些图形的那些特性是相同,那些特性是不同的。如果选定的图形比较多,这个数据处理量比较大的,AUTOCAD开发人员可能认为在这种状态下去查看或修改图形特性的人比较少,不显示特性将可以省略这个数据处理的过程,对用户的使用不会有太大影响。
对象数量现在在哪里设置?最大数量是多少?
在AUTOCAD 2018中,对象数量的默认限制是25000,也就是选定对象超过25000个时就不再处理对象特性。这个数量是由一个变量控制的,可以在选项OP对话框的选择集选项卡中设置,如下图所示。
我们可以修改这个数值,但这个数值是有极限值的,当我们输入一个超过极限值就会提示我们,如下图所示。
这个极限值是32767。C语言中,存储INT型变量是按照二进制编码存储的,也就是用1和0来表示数。0到32767也就是从0000 0000 0000 0000~0111 1111 1111 1111(最前面的0表示正数)。这个值保存在变量PROPOBJLIMIT中,我们也可以用变量来设置。
如果要修改的数量大于这个限制怎么办?
很显然那位网友一次要修改特性的图形数量要远大于32767,遇到这种情况怎么办呢?
既然不能用特性面板,不妨用其他的命令,这个命令就是CHANGE。
CHANGE(修改)命令就像是特性面板的命令行版,特性面板有一个快捷键CH估计就是从CHANGE命令来的,所以CHANGE命令很可能是特性面板的前身。
CHANGE修改特性的操作如下:
1、选定要修改的对象。
2、输入CHANGE命令,回车,输入P,回车,命令行将显示可修改的特性选项,如下图所示。
执行CHANGE命令后,特性面板顶部仍然显示无选择,但底部参数显示正常了,但显示的只是一些当前设置,如当前颜色、当前图层、视图大小等,跟选中的图形无关。
我们要修改什么属性,可按命令行提示输入相应的关键字,或者在动态输入中选择相应的选项,然后按照提示输入相应的参数就可以完成修改,具体的操作这里就不再介绍了,大家如果用得上,可以自己再试试。
并不是所有AUTOCAD版本都有这些限制,低版本就没有类似的限制,浩辰CAD也没有类似的限制,可能浩辰CAD对自己的性能比较有信心,选择再多对象也对特性面板处理性能没什么影响吧!
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03