青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

为DWG文件“减肥”

[复制链接]
发表于 2009-8-3 08:55 | 显示全部楼层 |阅读模式
方法一:用PURGE命令。" ]- B, W+ W! f" ~+ I" w

, R. K9 ^. i# w% G3 w用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作: 9 E+ p( Z7 R2 ]# v1 n, @5 c- G  M
6 X( y3 n  ?3 F- P% P
一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下:
2 r% e* P; @) @
; J! P* e2 d+ X6 V  M6 a# W/ z?Command: purge
4 |0 r9 }6 E5 D0 |  L" c  ? Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All:2 X' J$ W0 M$ W* X* L/ U$ {
   aNames to purge <*>:(直接回车) : p% Q) n- N+ y
   Verify each name to be purged? (直接回车)
" Z/ P: C% h& j3 D   Purge block cz08? y
4 H* G% Y. i- K4 ]5 ^7 d9 d- K   Purge block cz16? y
. `$ K) t( \; I7 S7 |4 f( n   Purge layer CEN? y
% y" q9 k- Z8 M; X1 u- g! }   Purge layer HAT? y
1 r1 @; G& ^3 @) V: E   No unreferenced linetypes found.
2 y9 ]% A0 l, ]) }' L- ?: ^   No unreferenced text styles found.
% @4 B4 R+ X$ _7 \) b: y   No unreferenced shape files found.   s/ j1 Z! C8 }: Y: u- ~% O
   Purge dimension style LEAD? y
! I: W3 M% U  ?" N9 i   No unreferenced mlinestyles found. 8 I- Q6 O5 U9 R) z

3 i4 U; D6 d% e9 ]笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。
/ l8 @0 ]: N7 C5 ~. q% a1 V: V: \- j
Command: purge
4 \  G8 C, S9 r8 OPurge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: a ) V0 @( n4 s1 ^2 u
   Names to purge <*>:(直接回车)
" W9 a/ \% b8 O   Verify each name to be purged? (直接回车)
) U: j( I1 ^' {  e0 f" S   No unreferenced blocks found. " M! z7 V+ E* J8 F$ G) A
   No unreferenced layers found. 9 X: Y: i0 G6 O2 A/ F
   No unreferenced linetypes found.
/ S. P/ Y  q. K# ^   No unreferenced text styles found. + ^* N% L* @3 N- s; m9 M
   No unreferenced shape files found.
( }& f0 a; P, z1 r9 A! G   No unreferenced dimension styles found.   c! n& H3 E; p0 Z1 x# z
   No unreferenced mlinestyles found.
  b' m8 B0 D% E/ m6 r( ]) s+ b2 g+ V, N! @+ l
方法二:用WBLOCK命令。 6 ?% Q' d8 h4 ~6 k4 d6 J8 T
7 x: i. j* ~, C
把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下: 6 Y  f. `6 k  ?) ~

$ m, M5 ?# g6 j6 I8 u8 wCommand: wblock
% @- r$ G5 T1 s6 A, p# K
! i$ p- r9 T% i) A+ u% v' q6 c* l(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形) 0 Z# y8 V; h" U# r6 F
   Block name: (直接回车)
% A# R0 a  }( g  h   Insertion base point:(任选一点) 3 H0 E+ e) s5 s9 e" @% W% A
   Select objects: (选择完毕后回车)
! I7 R% B4 X6 q2 f   Command:
( [3 J. m5 O+ F) w, S. H& o. _. `1 i/ o, ?3 C3 @3 L
这样就在你指定的文件夹中生成了一个新的图形文件。 $ w- f/ K8 x6 L3 I

: {; X5 ?) y2 _比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。
2 Z! P# H1 ~* f6 `5 ^
& a" I; x( B5 J) k3 X) P7 G& D3 P: ?在传送DWG文件前,应用WINZIP(笔者推荐)压缩,效果特好,几乎只有原来的40%左右。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-16 00:28 , Processed in 0.396288 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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