打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
为什么有的CAD图纸很小,却打开很慢,甚至打不开?

在我们的印象中,几十兆甚至上百兆的图纸用CAD图纸打开和操作速度慢很正常,但偶尔会碰到这种图纸,图纸只有一两兆,可是用CAD打开时非常慢,打开后操作也相当慢,如果之前打开了其他图纸,打开这种图纸时还会因为内存不足导致CAD退出,这是为什么呢?

这种图纸有一个共同点,就是有非常密集的填充。出现这种情况的原因有两种:一是本来应该用SOLID填充,但却是用了其他有线条组成的填充样式,要得到类似SOLID填充的效果,填充比例设置得非常小;二是确实需要用线条填充图案,但填充区域面积非常大,从而导致填充的线非常多。无论哪种情况,如果这样的填充只有一两个,可能没什么关系,问题出在有时这些填充被定义成图块,会在图中反复插入,或者规划图中有很多大区域需要填充。这类密集填充一旦数量比较多,就会造成CAD打开和操作慢。

上面说的只是现象,既然有这种情况,为什么保存的CAD文件那么小,为什么在打开和操作的时候又会占用内存非常多,而且反应特别慢呢?

要弄清楚这个问题我们需要从CAD保存图形的格式和处理文件的模式说起。对于一个填充图案,在图纸中只需要保存一些参数,例如原点、图案样式名、比例等等,使用SOLID填充或图形填充对于保存文件大小基本没有影响,只是图案样式名不同而已。而要打开和显示这个填充图案就不一样了,如果是SOLID填充的话,CAD会根据边界形状将填充分解为一个或多个实线(SOLID)来进行显示,即使非常复杂的形状显示数据量也不会太大,如果是线型填充图案,就要计算所有线的显示数据,保证每条线都能显示出来。

可能这么讲大家还是不太理解,我用下面一张图纸跟大家讲一下就很容易理解了,图纸不大,2MB多一点。截图如下:

这张图打开巨慢,有时还会退出。问题出在其中一个消火栓,如下图所示。

这里肯定应该用SOLID填充,结果用的是ANSI37,比例设置成0.01。将这个填充复制到一张新图中炸开,有多少条线?90多万条,这一张图中这样的消火栓有六七十个,想想这得有多少条线!CAD吃不消很正常。

遇到这种图应该怎么解决?图纸能打开还好说,找到问题所在,将填充图案改成SOLID。上面的消火栓是图块比较简单,对一个图块参照编辑后,其他图块就自动修改了。如果图很复杂,或者内存不足打不开图纸,该怎么办?

在CAD中有一个变量,可以设置单个填充线数量的最大值。当填充的线数量超过这个数值时,填充直接显示为SOLID填充。这个变量是HPMAXLINES,默认值是1000000。当遇到图纸很小,但打开很慢或打开时内存溢出的图纸时,可以先适当调低这个设置,然后再打开图纸。

这个方法只能暂时解决问题,如果确认是用了错误的填充图案,最好能找出并修改。

或者可以试试在e建筑中快速打开和浏览CAD图纸,支持天正 、AutoCAD、浩辰、中望等各种dwg格式CAD图纸和BIM模型。

大家要注意,如果没有特殊需要,做设备图块、公司LOGO等图形时,尽量使用SOLID填充,避免出现类似问题。如果做图的时候不注意,后面再想找出问题出在什么地方很困难。

当然文件打不开原因还有很多种,比如说文件数据错误,文件损坏等等,这些情况都应该会有相应的提示。小文件、打开慢、内存占用大很有可能是这个原因,可以试试这样的方法。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
为什么CAD图纸很小,却打开操作很慢、占用内存很多?
揭秘手机CAD看图中的CAD图纸打开卡慢的原因?(上)
工程师必备十大“小软件”——
CAD为什么不能填充?
CAD图纸文件很小为什么打开或操作很慢?
CAD图纸里面的图块,用X分解不了?怎么办?这个方法值得学习
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服