cad为什么图层列表不按字母排序?应该怎么解决?
CAD有上千个命令和变量,很多我也没有用过,昨天在群里跟网友又学了一招,在这里分享给大家。
有位网友在群里问了一个问题,为什么图层管理器里图层是按字母排序的,如下图所示。
但在工具栏的图层列表中却没有按字母排序,看起来很混乱,如下图所示。
他说之前列表还是正常的,但后来又插入了几张外部参照图纸后就变成这样了。
我开始以为是因为是没有将图层过滤器应用到工具栏,导致图层管理器和工具栏的图层列表显示的图层数量不一致导致的,后来设置了也不能解决问题。最后还是群里的网友给出了答案:把MAXSORT的值改大!
之前还真没注意过这个变量,于是查看了一下CAD的帮助。原来CAD在一些对话框和工具栏的下拉列表中列出的文件名、图层名、图块名等超过一定数量的时候就不再处理排序了,这个数量就是由MAXSORT变量控制的,默认值是1000,可以设置的范围是0-32767的整数。
1000这个数值已经够大了,通常图层或图块的数量都不会超过1000个,所以也不会遇到这个问题,所以我之前也没有注意过这个变量。
这位网友虽然可以通过调整MAXSORT的数值来解决排序的问题,但一张图纸的图层超过1000个,确实有点太多了,这种情况也不太多见,而且这种状况图层管理也不太方便。修改MAXSORT只是临时解决他目前遇到的问题,他们真正要做的,是弄清楚为什么他们的图纸会有这么多的图层,规范和优化图层的使用,不仅图层处理效率会提高,以后就不会遇到类似排序的问题了。
此外,他的图层管理器里设置的图层过滤器是“所有非外部参照的图层”,按道理工具栏的下拉列表中只会显示当前图纸中的图层,不会因为外部参照增加改变图层列表的数量,更不应该超过1000了,总感觉哪里还是有点问题。
CAD里类似设置极限值的变量不少,之前介绍过一些,比如设置布局中视口最大数量的MAXACTVP、设置填充的线最大数量的HPMAXLINES、阵列最大项目数的MAXARRAY等等,这些之前都介绍过。CAD之所以设置这些极限值,是以为通常图纸都不会超过这些极限值,一旦超过极限值,可能会对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