|
楼主 |
发表于 2009-8-17 00:30:47
|
显示全部楼层
7. “隐藏图像”法
# G6 j& e' b+ i/ R, v* V L9 j7 G: R, Z 所谓隐藏,就是将SolidWorks的实体与曲面进行隐藏后再进行存档,也就是希望在图形区域内不要看见任何几何资料。如图六所示,在特征管理员的窗口 内选择任何一个实体特征,按下右键进行隐藏实体,如此可以隐藏所有的实体零件。而曲面几何的隐藏则需要逐一地选择,可以从图区内来进行曲面几何资料的隐藏 比较容易。
8 k/ s T3 C8 e) h, G+ r- `' p }4 K# L; E2 f8 I3 x/ o! }
8. “压缩程序”法
# _/ d! j/ B- a5 I& C
$ k3 Z$ Y0 E; ]( f# C 利用Unfrag.exe的程序将SolidWorks的零件进行压缩处理,它可以消除SolidWorks文件在保存时所留下的零碎资料,进而达到减小 文件容量的目的,这与另存新档的方法有些类似,但是它可以进行批次处理,也不需要打开SolidWorks后一个一个的处理。
4 a$ M# K8 h* q4 v% P5 i2 [# e) n+ t3 [. U+ p
Unfrag.exe是一个免费的软件,您可以在很多的地方进行下载,该程序很小,但是功效一流,目前普遍为SolidWorks的用户接受。经过 Unfrag.exe压缩的SolidWorks文件,其容量明显减小许多,如果您有大量的SolidWorks文件需要备份,建议您先使用 Unfrag.exe程序进行整理压缩。更令人兴奋的是,经过压缩处理的SolidWorks文件,于SolidWorks内打开时,速度明显加快许多。 同时可以保证,无论是在本机或者网络上的文件,都不会因为压缩整理而有任何损坏,可以放心使用。 : | b* H a7 \
; s* O; j0 w, \; F3 s6 p2 N
该程序的操作界面如图所示,操作方式非常简单,可以指定单一文件,也可以指定整个文件夹或者硬盘来进行SolidWorks的文件压缩。 / O) u: |( L4 A) A
Unfrag.exe使用方法 M U' d; t2 [1 ~
Unfrag.exe可以大量压缩SolidWorks的文件大小,如果SolidWorks的各类文件不断增加其容量时,可以尝试使用Unfrag.exe的整理工具将一些不需要的垃圾资料清除掉,如此可以增加SolidWorks的文件执行效率。
& _ Y. p1 a! i执行Unfrag.exe程序后会出现以下的使用界面:
% P+ G1 s/ ~# ~. U“Named” 列代表需要压缩的SolidWorks 文件名称。
7 R; l: K; A% t% R5 X“Folder” 列代表需要压缩的SolidWorks文件放置目录。 : y, A2 ]6 F: M/ _6 J
如果是单一文件,将文件由文件总管上直接拖放置放到Unfrag.exe的图标上即可。 6 K1 F0 p2 o. Q+ m7 s
通常我们不会针对一个文件进行压缩,我们会指定一整个目录,甚至包括子目录(请勾选 “Include subfolders” 选项)中的所有SolidWorks文件进行压缩,因此请用 “Browser….” 的按键将所要压缩文件的目录指定出来后按下 “Unfrag” 即可,不需要去键入任何文件于 “Named” 的列上。 2 h8 w0 ]9 v% W4 ]# L0 f3 S
. G- g+ `* s5 p! }7 @9 ]$ [0 T" d
以上所提到的八种方式中,“修改文件属性”法、“另存新档”法、“缩小视角”法、“压缩程序”法,这四种方式都不会对SolidWorks的文件本身的特 征或者零件几何产生任何伤害与影响,并且可以直接打开后使用。但是其他的方式在打开时,则会有一些工作需要进行。同时要注意的是,当文件的特征进行抑制之后,可能会影响到组合件、工程图或者对其他参考这些特征所产生的关联设计造成错误,因此你必须将这些被抑制过的特征重新解除抑制状态后才能重建其他的工程图与组合件等文件,否则您会有一堆的错误产生。还有当您将零组件进行隐藏后再保存,对于打开文件的人并不清楚这些文件的几何外行为何,因此可能造成组合件上的零组件遗失,或者有可能产生沟通上的问题。因此使用“抑制”法、“包封零件”法、“模型除料”法、“隐藏图像”法时,寄送与接收的双方于交付文件之前 都必须有相对的认知与沟通说明,这是比较麻烦的地方。 9 A2 k# N S" f7 O! V
为了明确说明利用这几种方式所可能产生的效果,针对SolidWorks的文件我们收集了一些测试资料供用户们参考。需要说明的是,对于一个特定的SolidWorks模型来说,文件的大小并不是固定的,保存文件之前对于文件模型的操作步骤、打开相关文件的数量等因素都有可能对文件保存的大小有影响。对于我们所提供的例子而言,保存文件后最大的容量曾经高达5,090kb之多。经过多次的试验,我们选择一个大小较为稳定的状态进行测试。
2 P, F" F/ U U" ~- D$ s* K+ m" O% c& F8 ?* _
为了保障测试的合理性,我们采用相同的测试条件:
( A2 G7 Y' Y W7 q1. 文件相同,也就是在Windows文件总管内复制多个相同的文件,原始文件大小为2,681,856B。 : E( c% U+ E$ h6 n# r p
2. 打开单一文件窗口,也就是一次只打开一个文件窗口。 8 Y: p- Q. t B6 R" u; q
3. 操作方式相同,也就是打开文件后只进行必须的操作与保存,没有其他多余的动作。
. C% f" e- w) ^) C7 M! G$ W3 b! H4. 模型上的色彩与查看设置都相同。
) |# h5 J% }, Q1 }5. SolidWorks上的各种环境设置都相同。 [) m: L, q; ^, K- P
6. 关闭文件后才进行文件大小的查看,而不是在文件打开的状态下查看容量大小。
D/ g& B: N! T" f+ h! }) U. e6 l5 M% q1 C
结论 2 Z& }) `; a# x. J$ T
A.通过测试纪录表的分析,我们可以得到以下几个结论: Z# t* N1 r6 Q
单独使用“抑制”、“包封零件”、“模型除料”、“另存新档”等方式对于减小文件大小的效果非常明显。
# e3 ?; B, ]- ^- i8 ^6 ?B.结合“抑制”、“包封零件”、“模型除料”与“另存新档”等方法可以大大减小文件的容量。
( S9 V9 e- J6 s8 {* B6 Q+ T: pC.Unfrag.exe的压缩工具,其效果相当于“另存新档”,经过Unfrag.exe压缩过的文件对于另存新档没有显著作用。 3 A' o/ x) Q1 m
因此,您若是要通过互联网来传递SolidWorks文件时,我们会建议您使用以下的方式先进行文件的压缩处理:
* i) l' q- Y( D3 M- K0 v2 _8 d1. 对于单一的SolidWorks文件文件可以采用【“抑制”+“另存新档”】、【“包封零件”+“另存 新档”】或者【“模型除料”+“另存新档”】,尤其以【“抑制”+“另存新档”】最好。 , m- [6 X/ j! _: i- K
2. 对于整组文件的传递,可以采用“抑制”法,并且结合“压缩程序”法。但是必须要求对方接收文件后能够了解,并且正确解除抑制的特征与零组件。 8 K& {% a/ i: ?1 U: d; |, |- R( T
3.考虑到既要节省空间又要使用方便,对于整个目录下的文件保存,应该直接使用Unfrag.exe压缩工具法来进行。
( B9 Q; |9 x) N5 M3 s6 j 4. 在产品设计的过程中,随时使用Unfrag.exe压缩工具来处理SolidWorks文件,对于保存空间与打开效率可以提升不少。 & ~3 ]$ e& q7 w7 L. G* V( W) [& X
最后您可以再使用WinZip或者WinRar再进行一次压缩,表中的零件测试对于Rar的压缩效果也是非常可观的。 |
|