青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

为DWG文件“减肥”

[复制链接]
发表于 2009-8-3 08:55 | 显示全部楼层 |阅读模式
方法一:用PURGE命令。
/ c) S7 u% ]1 D# E5 ~% I# u; ^1 o0 j6 r( K
用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作: : i. o: v2 e6 a' P1 D5 D

& ^9 K0 I# _* b; |, N一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下:
) V; Z  C  T# `" Y- W' f
  o, J5 j. S. `3 c?Command: purge % q3 s1 ^; E+ u  S3 F# o/ l/ C- X
  ? Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All:
2 y8 a4 d% o  x* n" T9 j5 b! ~   aNames to purge <*>:(直接回车) ! ^' m) k) v0 V0 z* t
   Verify each name to be purged? (直接回车) * a( S/ A+ O* I2 b; ]* Y
   Purge block cz08? y
" w1 w: ~/ t# H+ ~- l; B6 x; c- A   Purge block cz16? y : t9 t0 L0 L  Y7 f
   Purge layer CEN? y
: F# R- C+ I$ f   Purge layer HAT? y 3 T0 [1 ]; h5 ?5 N2 N) q; o# k
   No unreferenced linetypes found. 6 N0 {$ K+ o& ~9 w6 _7 w7 ?
   No unreferenced text styles found. / N, _) w! w: r) E+ M
   No unreferenced shape files found. $ W7 r$ C& r0 g: x! l5 I. [  |  j
   Purge dimension style LEAD? y 0 j: A' \0 v1 ~' k8 ~
   No unreferenced mlinestyles found.
6 w% F' R# L8 q8 s/ T+ I$ y
  B1 @, Q4 e, j1 b) h6 H) q8 i/ ~笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。  k; s7 {- B! a' x- h. S
, r8 y6 I; v9 m9 ]- c0 U
Command: purge ! L: f1 _- ~# T( _
Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: a / y- ]  e3 i: a
   Names to purge <*>:(直接回车) 8 q( s: F1 f$ O4 s
   Verify each name to be purged? (直接回车)
; @' q) @& m9 w! ]   No unreferenced blocks found. : x7 A1 P  a  S% Q  l( c5 E
   No unreferenced layers found. 2 T5 {) B1 x' J6 f
   No unreferenced linetypes found.
: W4 Z3 _- Q, K1 Y( X4 J; X   No unreferenced text styles found.
1 |- D! D& Y. y2 v$ \$ b5 s) |   No unreferenced shape files found.   ^% Q) M% R2 Y7 f) b
   No unreferenced dimension styles found.
3 P4 G2 r9 |% @: ~6 f: t8 p   No unreferenced mlinestyles found. # i. j+ L  h4 j/ V! z

# G' Z' J' Z( l( M方法二:用WBLOCK命令。
  _# P. b; q6 R% O( y, `, D* g0 ~; _. M/ s
把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下:
0 D$ @: x2 }2 b5 q% w5 I* L& v/ h
Command: wblock
2 U1 S! C1 u2 i( }, y
! b* c' L+ e1 q  j$ B(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形)
  N, k- a9 S& b7 C3 `. |0 Q5 j   Block name: (直接回车)
, w8 W+ H* e" ]6 o, G3 `( Z   Insertion base point:(任选一点) 9 O! e7 P: g; Y' F* A1 }
   Select objects: (选择完毕后回车)
3 ~0 G1 K6 [6 H0 u- g  ?   Command:
  j" p( E. c4 R3 v: E, B4 f5 L: D. i! H/ G- m* B
这样就在你指定的文件夹中生成了一个新的图形文件。
' V. _0 w2 }" k5 S9 g
8 A1 q: @- n9 }4 H- K* V比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。 ' e0 L+ L& j! G
/ k% }8 A2 X2 j" E* ?2 ?
在传送DWG文件前,应用WINZIP(笔者推荐)压缩,效果特好,几乎只有原来的40%左右。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-6 13:25 , Processed in 0.648470 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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