青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1499|回复: 0

为DWG文件“减肥”

[复制链接]
发表于 2009-8-3 08:55 | 显示全部楼层 |阅读模式
方法一:用PURGE命令。
0 x8 ?7 Z1 w& I9 D8 h! ^1 T* h9 T( \2 x& T+ s- p5 k9 M
用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作: $ b4 D4 l8 B0 I% _. I2 ?; C4 j
2 N9 \5 D8 }- K5 c. X  M8 ~( a+ v
一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下:
& }6 o; y+ r( a0 [/ z3 ^9 Z0 H8 S4 u  M( k5 Q) o- v6 @9 ~/ m$ q, ~; `/ s4 r
?Command: purge
9 h6 Z. z5 [; o  ? Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All:
7 V/ o/ w; u' @8 [5 T  M, e   aNames to purge <*>:(直接回车)
' U: C' C/ t- G9 Z$ A; u   Verify each name to be purged? (直接回车)
) |7 |" B6 g8 i! r# w( n+ u  X   Purge block cz08? y
6 c; k1 ^+ K9 Q8 h   Purge block cz16? y
6 b) l: R0 ?0 s! L   Purge layer CEN? y
" y3 `! I; d" f1 M: w9 {& m   Purge layer HAT? y : X- c3 y' f: m
   No unreferenced linetypes found. 6 d( Q9 R1 t+ s3 C
   No unreferenced text styles found.
6 b! k& I1 R! R: ^$ u   No unreferenced shape files found. 1 P* v7 Z2 d. F3 n, Q" L
   Purge dimension style LEAD? y
& k2 f$ c# B; J2 n  w8 [: `7 ^   No unreferenced mlinestyles found. 5 d4 ^% d- M3 \! \6 N) L! U" y$ c( P

- \( j; @0 t8 U笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。9 l( T7 {5 W) q3 ^; y$ q
2 j/ ^& l7 H" q2 V" \4 k& ?, w
Command: purge
2 y! _% U3 g* `  QPurge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: a # k9 t- E# V+ ~' N% m
   Names to purge <*>:(直接回车)
% ?" Q$ R' [' u" T0 v; I   Verify each name to be purged? (直接回车)
3 \, A1 N4 \( i" K4 p2 p+ o6 V   No unreferenced blocks found. 1 {# [# \4 I4 j+ @
   No unreferenced layers found.
1 R3 V2 E% g- S  e  o1 s7 T9 n% }   No unreferenced linetypes found.
- r8 U0 \, ]! d( V$ n; r  J0 X8 C   No unreferenced text styles found. , L. L. A( }  I1 {  A
   No unreferenced shape files found.
8 @2 O8 C1 r- S  E- @; K/ C4 n   No unreferenced dimension styles found.
! [. `) e" o. I! A4 r8 _   No unreferenced mlinestyles found.
. W$ q" ^2 I- C2 o# {9 c. G# o, W! v5 ~" i8 \
方法二:用WBLOCK命令。 : u& i6 D, N& p2 @, E3 G

" K9 p- e' k. E5 \把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下: ; d/ i" m# J! L* f+ i) c4 ^8 ~
6 [3 s* J7 _7 l" L% F% ]6 G$ G# H6 p! B
Command: wblock6 \3 x. B2 j5 _' x. H$ i' F

, ~  q% v/ E! S" L(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形) 8 T( d1 x3 v3 T6 `
   Block name: (直接回车) 1 w2 [5 R6 j' H6 i, N
   Insertion base point:(任选一点)
% y; j4 S) N* p4 e- Q* _   Select objects: (选择完毕后回车)
/ g0 s9 P# @; g& e* Y4 m   Command:
# L( A! C% W/ R' j, F8 J
5 H8 |9 l* ?! v5 K* a; Y/ A. k这样就在你指定的文件夹中生成了一个新的图形文件。
9 Q, E  _; e. q  `/ K4 o" f  B5 N' Q. c) V
比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。 " e: p; _  W* K; J2 R
7 R! i  I3 b! |" i! t/ ^
在传送DWG文件前,应用WINZIP(笔者推荐)压缩,效果特好,几乎只有原来的40%左右。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-5-12 00:29 , Processed in 0.297846 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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