|
|
发表于 2007-3-20 15:39:16
|
显示全部楼层
来自: 中国北京
附件说明:1、我做这个程序的目的就是为了提高一点点工作效率,使工作更轻松一点!( Y* J2 I& u! h% [
$ C2 L2 d) ?' Y3 m/ ~8 a2 O2、使用这个程序前,请打开一个工程图文件。
/ p h/ B2 A9 M5 r
3 t3 A9 t2 {5 `5 Y m" A+ P “图纸比例”:可以随意设定图纸的比例,而不必打开对话框;
: R) ]" ]8 X5 t3 P3 {, @4 ] “工程图国标化” :插入模型尺寸,不必打开对跨框,也不必选择什么“确定”了!改来的尺寸自然会来。$ W2 D6 m! c5 ?
/ `3 n* R3 K! B1 p! m “国标化1”:主要设定图纸的国标内容,包括如下几点:
& i9 K M v+ a% b" g1 j9 S3 D5 b 0.直接设置图纸的标准(sw2001中设为 ISO,SW2001PLUS中设定为 GB), n* K. r: u6 {$ [+ r. g! E
1.尺寸文本:) f: h; W0 W. U! h% L3 j. D( J) W
仿宋体,长高比:0.7(Solidworks界面中可没有提供哦!);! N' q. n+ z8 ?1 q% E/ ^2 J7 _
箭头的类型;5 A( y7 ]% H; s* v* [8 Y' k& C
箭头的宽度、高度、长度(这些尺寸值与你打印的粗线宽度有关系,建议设定打印粗线宽度为0.7mm);
) N! S0 V4 V5 [% g 2.剖切线位置的类型(2001plus中符合国标要求,而在2001中,中间有一条细线:这个内容在sw2001中也无法直接控制)。4 G1 T+ c7 a+ c+ [ w* l
3.基准符号(sw2001中无法设定,能够设定sw2001plus中的圆形)
7 S3 X& d; H& U/ F' @, J, V0 L% @ 4.很多内容我就不说了,你可以打印出来看一下吧。" v* \" U+ @ {# K, A
“国标化2”:内容和1一样,只不过是字高和箭头类型的大小变化而已,打印图纸时,建议使用粗线0.5mm!!!0 l% o' n3 d) ~ h) Y# g8 i4 q0 m
“螺纹孔标注”和“孔标注”:主要是希望在修改类似的尺寸文本时,避免来回切换输入法和大小写,比较烦人(我很懒,不愿意做这么烦人的工作 )。( s# S" |/ e* b% j2 q- |0 l
“表面粗糙镀”标注:其实,这个功能似乎没有必要,只不过我觉得总是在“表面粗糙镀”对话框中选择选项,很烦人。简单点行不行?!2 l- v, h; k% I2 Y" Q
“文本注释”:图纸中有很多内容涉及到这些方面,我给你写好了。省的你又去写了(麻烦!)。你要做的就是两个内容:移动一下位置,将文本设定为:“使用文档字体”。(也有点麻烦,哦?!不过,我找遍了api的帮助也没有发现如何在写文本的时候,将字体设为文档默认:我使用的命令是这个:
2 E1 g( w; e# g% k' |
+ _5 ~6 W: a5 `' z
0 t* q$ N8 e4 A* y0 pstr = "未注圆角R" & RoundValue.Text ' Text string with carriage return% F/ D5 k. z# e
DocDraw.CreateText str, 0.09, 0.09, 0, 0.0035, 0 ' Create Note at (.09,.08) on the sheet) ^6 H- i/ y X
' x' i% A! j2 `5 u/ H7 e如果你知道更好的办法,麻烦你告诉我!
" d) ?. Q2 J c: \* z* Z+ A; ~)
5 u, O! k8 x1 o* Z! Q; n7 {
2 e. k; }; ?6 Y& X3 b7 O/ m
) s2 u! j9 |' E! ?) h1 L3.附加说明:" [$ |' C: U' N2 J$ K
这个程序我是在solidworks2001下做的,在 solidworks2001plus进行了一些修改和补充,需要改进的地方很多。如果你发现不行或者觉得也很烦,请告诉我,或者索性不用。5 Y, `! a3 K3 \) ]
附带的工程图文件是我测试程序随便画的。# U+ s$ T9 n' u2 X1 A, V3 `, m
很想知道有没有对你的工作提供了帮助?; p8 [" E/ s: ^/ _9 ~) C& `
我最近还是很忙,近期不可能修改它了。
: F$ @% k2 m. F+ G/ C( V# D 我编程序的能力一般,仅仅局限在可以看别人的程序,然后参照有关资料修改成自己需要的东西,仅此而已。1 H0 ]$ m" Y# X3 ]- u0 e) R
请到三维空间讨论关于本程序和sw的一切话题。
, O" h" o! R- a8 |, q* b4 B3 h0 B6 S% ?0 P* G5 K
* o: t( C: @' P* t t) l6 i3 s8 ?% D
4.三维空间非常需要一位对SOLIDWORKS二次开发有经验的同志担任斑竹(义务的哦),如果你有能力,并且有非常热心,能愿意帮助我和所有的solidworks爱好者,请告诉我。
, F# \9 \; E" g$ A; F/ a
+ @& z4 D' K B7 x9 B, Q* W' Y
6 v+ b. ^( h- Z& Z! rcadtools
4 @* s5 s4 A- Rcadtools@mcadtools.net
& |1 x% V5 O4 @1 H0 a% G; Q2 H; l- F9 U4 w8 \) s7 G) ^% s
[ 本帖最后由 sxw68 于 2007-9-6 21:43 编辑 ] |
|