青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

为DWG文件“减肥”

[复制链接]
发表于 2009-8-3 08:55 | 显示全部楼层 |阅读模式
方法一:用PURGE命令。' Q: ?' k! X, k. q- n8 X

  D9 u. l" m5 n' B. H: @用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作: 6 @7 j( X0 c7 B

4 z' H2 l3 o; X: I8 J" A9 U" `1 \一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下: 1 H/ B) S7 C8 \+ X. E3 Z. M# U& m
: a$ R9 E6 D. x6 ]0 C
?Command: purge 2 G! E3 J% F+ j3 ~) Q
  ? Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All:
- C$ |) d4 `5 p   aNames to purge <*>:(直接回车)
7 F" P- h+ _2 X$ t  W; m; g   Verify each name to be purged? (直接回车)
, g2 f9 u, Q! n2 {  U% @, t   Purge block cz08? y 2 F4 V3 I0 P5 f( ^6 r( A! u
   Purge block cz16? y / _0 Y1 V9 D2 s( _6 }
   Purge layer CEN? y 2 c8 Y$ _% L6 G8 F: R
   Purge layer HAT? y % M/ b, G  \: {4 h
   No unreferenced linetypes found. 5 H4 N, _; J( j+ P$ ^
   No unreferenced text styles found. 0 \$ G  @8 k+ Y; r
   No unreferenced shape files found.
( |1 D* y2 S' H! `- ]   Purge dimension style LEAD? y
1 L. }9 @% [3 [% q. c. |   No unreferenced mlinestyles found.
, G  g$ h' G0 ?! T6 m- `5 {& J' i& [- }! f1 D
笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。
$ I7 V9 Y/ {$ w% k# @/ b6 }9 S5 x
Command: purge ; ~3 G0 [; ~0 h+ J7 y' [
Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: a
$ t9 c2 ], [5 k$ }; z4 ]1 I3 H5 P% h( Z   Names to purge <*>:(直接回车) . u; L1 ^% w+ q6 E- U0 @
   Verify each name to be purged? (直接回车)
, j$ K: |6 P  i   No unreferenced blocks found.
% J7 B" V$ S- [; u* ?# I/ V4 I   No unreferenced layers found.
' W  Q3 ]* x6 s% O   No unreferenced linetypes found. * |2 N' ?! i0 I# r: C* t7 E( y
   No unreferenced text styles found. & x( |, B+ @" C6 U; o+ [
   No unreferenced shape files found. # y/ @& S1 S5 y' _! q6 o
   No unreferenced dimension styles found.
: D" R8 g+ x  N( ?   No unreferenced mlinestyles found.
/ J5 K# H$ Q% y
3 }( v% S; J# v方法二:用WBLOCK命令。 8 W& V  ^$ c) {/ B5 B
% I5 w/ E; g- l
把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下:
+ c- u/ U; W& E1 R& t( ?# L( k# {! r- K) |' m% k
Command: wblock) f# G) o& h# V+ L9 t
" A$ J: P$ s$ P; F; J) j: f8 p2 e
(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形) 2 S% y1 r, P/ }0 k6 P; G
   Block name: (直接回车) # r  H; P9 q4 w2 n
   Insertion base point:(任选一点) , O1 h+ S2 F: W  W  F
   Select objects: (选择完毕后回车)
8 _& |8 W% f9 |1 |; |4 P   Command:
% K( h- r; p/ F: V: R5 F0 j  z3 i- A4 H7 Y
这样就在你指定的文件夹中生成了一个新的图形文件。
- d4 q+ K7 B- l: @6 \4 O/ g$ L/ A& _3 t3 a
比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。
/ _. V8 B# L, ?6 O/ c* y9 C' d& ]: X
在传送DWG文件前,应用WINZIP(笔者推荐)压缩,效果特好,几乎只有原来的40%左右。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-10 23:53 , Processed in 0.257723 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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