1. DWG文件太大
经常使用CAD的朋友可能会发现,有时候DWG文件里的内容很少,但是DWG文件体积却很大,打开很卡。
此时迫切需要瘦身。 2. PURGE命令
CAD自带了清理命令,打开图形后,在命令行里输入pu或者purge,将会弹出清理的对话框。 选择清理每个项目和嵌套项目,并点击全部清理。可以看到会清理非常多的无用的对象或者实体。 点击“清理所有项目”,等待清理结果即可。
从命令提示行里可以看到清理了很多的垃圾。
存档文件也变小了很多。
3. 用WBlock写块 用WBlock命令或者W命令,将整个图纸写块。这是文件去除垃圾,使文件变小的常规方法,可以常用。 写块后,文件又瘦身了一圈。
4. 多重从属对象 清理完后,发现文件还是很大。发现图层里有非常多的线性。
用PU命令,无法清理。
这张图内的一根线复制到新图里,也有4M多。
此时在命令行里输入:
(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP") 回车,命令行里不像正常图纸一样为空,而是出现图元名。
点击保存,发现从体积从4.3M下降到1.2M。
并可以继续PU命令进行清理:
经过清理后,保存,发现文件从1.2M降低到了339KB。
原因为:从一个包含有 “DGN线型” 文件拷贝到别的DWG文件时,导致DWG文件变得非常大,这是因为复制过程中包含了大量的非必要数据,这部分数据无法体现及使用Purge命令清除。这些数据会伴随着复制粘贴、块插入、写块等命令跟随到其他文件中。
5. 合并
清理了残余后,发现图纸中线型有几十种。
文字样式、标注样式也10来种:
块上百个:
原因是:
画图时不停地从原来的图纸,或者其他公司的图,复制到自己的图上。
做了很多的块,块中也含有自己的文字样式,标注样式,图层等等信息。 每次复制,都将其他图纸上的图层,标注,文字,线型等都复制了过来。参考的图越多,文件就越乱。 因为每个图层标注文字都有对应的图元,或者隐藏在块中,所以无法通过pu命令进行清理。 如果需要清理,需要先将图层标准文字等合并。
合并时可以用工具,快速选择命令。 当然也可以用一个非常好用的合并图层,线型,文字的工具。
比如符号管理器如下图所示: 工具,加载应用程序,加载sym.vlx(CAD)或者sym.vls(中望)后,输入sym即可。 下载地址见最后。
6. 官方清理工具
Autocad有一个官方清理工具Drawing Purge。 https://apps.autodesk.com/ACD/en/Detail/Index?id=3773138176974634673&appLang=en&os=Win32_64 下载好“AjilalVijayanDrawingPurge.msi”,双击进行安装。
安装好后,在cad的命令行里输入:
dwg-purge或者 dwg-purge-BATCH
即可进行单张图清理或者批量清理。
清理后保存即可。 清理工具下载链接:
https://pan.baidu.com/s/14QaH1JfVcyJ0YF6kUrVy6g 提取码:4aig 经过清理后,获得一张干干净净,清清白白的图纸。
往期精彩:
|