青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

为DWG文件“减肥”

[复制链接]
发表于 2009-8-3 08:55 | 显示全部楼层 |阅读模式
方法一:用PURGE命令。
7 Y2 a- ^& A) Y/ }2 ^- f1 `8 e! R2 P' ^! g. @
用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作: % r! D6 w. o& `, s/ ]
, k& E4 D1 x& z) S  ^- b0 C
一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下:
) K* q2 X' b) H4 Y) T' ]8 g2 R8 s" f- B$ p/ B( E/ p
?Command: purge . u0 K3 k" i3 s
  ? Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All:
  t) Y9 {  n2 b; h   aNames to purge <*>:(直接回车) + a0 _# v# X' \( E2 U- `8 t
   Verify each name to be purged? (直接回车)
1 C/ {+ j3 J& [/ }3 o7 d* E   Purge block cz08? y $ w6 l1 x0 C7 ?) _& G
   Purge block cz16? y   A0 }0 _$ U+ _4 d
   Purge layer CEN? y $ B; I( R' d- a& s
   Purge layer HAT? y
0 F8 m! Y, i% y7 G   No unreferenced linetypes found.
$ ]( q; I" a% M' T% y   No unreferenced text styles found. ( [( f) Z) p, p, y# R& n
   No unreferenced shape files found. / U: a5 ]/ T; U; ?/ k
   Purge dimension style LEAD? y
$ A! L5 S' _; Q+ P; @) Q   No unreferenced mlinestyles found. " d3 Y5 a: P% e4 r/ y# U

7 ?7 M5 d" T. a+ ]6 i8 H笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。7 q" i4 L1 \& ^- D0 G8 E4 i

, x7 i1 ?4 s2 Z2 |Command: purge + G1 G4 [$ e& l5 {) d0 m* L0 J
Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: a
* z. @4 y/ L5 N0 w4 W. Y% w: y: n   Names to purge <*>:(直接回车) 2 w( B7 A; I3 Z% a
   Verify each name to be purged? (直接回车) 7 ^# r2 S% N9 [/ z9 b; |/ y- P
   No unreferenced blocks found.
- L! f/ T9 o2 j+ ^2 D   No unreferenced layers found.
( Z+ |% X! w5 L. `6 T) ^: P   No unreferenced linetypes found.
  |2 A5 I) o7 K' ]   No unreferenced text styles found.
) [% Y% E* x, y8 e8 g   No unreferenced shape files found. + v& G; h( l3 ^5 P  C. F
   No unreferenced dimension styles found.
: d% c: d9 f! d   No unreferenced mlinestyles found. 6 S2 e: @" Q$ r, Y
, ^1 p: b/ @9 k
方法二:用WBLOCK命令。
$ T- `8 i  w5 X( k; j6 ]; ^) i9 ^3 E+ Q
把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下: 7 P. K- ^2 C: h- P) u6 a
) R7 N0 b/ t& i4 h4 M
Command: wblock" c0 u3 @" y" N4 ~* ~' ^; m( @3 ?

  z  F/ G4 X  l(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形)
; {9 T# A* {2 M9 Q   Block name: (直接回车) ! S" k) X' t; D& a( m8 L6 P( ?
   Insertion base point:(任选一点)
* t  m: y/ t9 s% I   Select objects: (选择完毕后回车)
2 ~6 l7 g7 ^% m) h   Command: ) i  }9 s# Q5 f8 c! s- V

' Z* `9 ~$ v& c6 x. [这样就在你指定的文件夹中生成了一个新的图形文件。 2 b7 V9 @! W, G2 t8 f% N
4 s$ ]# m# @3 D. q7 o& r
比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。
4 H0 o/ f3 A+ d3 l1 }6 W5 X4 J- w( M
在传送DWG文件前,应用WINZIP(笔者推荐)压缩,效果特好,几乎只有原来的40%左右。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-5 03:10 , Processed in 0.275034 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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