CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 8856|回复: 4

[技巧文章] 中望CAD中为DWG文件“瘦身"

[复制链接]
发表于 2009-9-22 00:25 | 显示全部楼层 |阅读模式
中望CAD使用DWG文件格式,如果想要日常较大的DWG文件达到瘦身的目的,可以用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,减小文件。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作:一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下:3 q. ^. A& H( W% r

+ L8 M6 e% @" G# z, ~Command: purge Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: aNames to purge <*>:(直接回车)- p' c; |; `8 k( q
3 B1 P% C0 A4 U- q5 o' V
Verify each name to be purged? (直接回车)
3 b3 i! c8 H, V# Y- t
. M8 X: A+ `. Z. L" _* APurge block cz08? y Purge block cz16? y Purge layer CEN? y Purge layer HAT? y No unreferenced linetypes found. No unreferenced text styles found. No unreferenced shape files found. Purge dimension style LEAD? y No unreferenced mlinestyles found.连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。
7 e$ {, [9 d4 q0 K; n7 n: \' j& w# U0 v2 ]7 ~9 R
Command: purge Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: a Names to purge <*>:(直接回车)
& v# L) N7 l0 P- F  X7 s0 [
! ~  |8 k% @: n* H3 wVerify each name to be purged? (直接回车)
) Y  t4 I5 P+ d3 S! u/ t6 [( y" F" N% d: ]
No unreferenced blocks found. No unreferenced layers found. No unreferenced linetypes found. No unreferenced text styles found. No unreferenced shape files found. No unreferenced dimension styles found. No unreferenced mlinestyles found.& A8 a9 n, o0 t2 D$ y) F! {3 e

/ e4 ?1 o2 @* \8 Z' J$ I
* a9 o( E% _0 x( e2 A方法二:用WBLOCK命令。' g  G$ {9 K! n- S) I, i2 B
# I) H1 S% k- j$ g0 Z# I( R  O, `! k- I
把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下:Command: wblock(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形)  K, ]4 G0 \& X

2 e5 T4 @$ E6 C9 O" H  a# S0 l5 s6 @Block name: (直接回车)
$ e3 L2 u, r. z! A$ Y' X
$ a$ m6 P9 M. l& f! E4 b3 t- }; vInsertion base point:(任选一点)
/ `& Y2 ]! E! j
/ u0 t( p; k# c0 [4 RSelect objects: (选择完毕后回车)  t- Q, R0 q- E2 z- I9 t3 S/ ?
) t& l9 A7 [( u! n6 S2 R5 e
Command:这样就在你指定的文件夹中生成了一个新的图形文件。
# g& F' G) i+ A# f' z' T' O4 L$ H: ]8 y7 h6 H6 f
比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。& L* b4 ]% x: o1 ]8 |' `$ p
. _7 O: C( y3 I/ ^
在传送DWG文件前,应用WINZIP压缩,效果特好,几乎只有原来的40%左右!
发表于 2009-9-30 16:40 | 显示全部楼层
长见识了,收藏了
发表于 2009-10-7 09:14 | 显示全部楼层
不错啊,我要试试,好方法啊
发表于 2009-10-8 16:05 | 显示全部楼层

不错呀,好好,谢谢楼主!!

发表于 2009-10-9 23:14 | 显示全部楼层
:) :) :)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-7-1 07:20

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表