|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 智诚科技 于 2015-8-3 12:11 编辑
% z" \4 h) V1 N
C9 w4 ] p9 n* J4 R$ }( E3 p& J. o% a1 C- h5 X
DimXpert尺寸模板的自定义 + O$ T$ s7 E# G2 h
作者:智诚科技(ICT)—Joe Jiang 3 x6 l% ?5 ~5 J
& T, i) f9 G6 d0 _0 N; l0 Q* H& }
8 M/ s6 I: ]. L" c. c
摘要:详解如何通过修改尺寸格式的模板文件进行DimXpert尺寸样式的自定义。
7 S9 B, _: R' e; i/ r关键字:DimXpert、模板、自定义4 d, ~6 Y, N4 ?8 u) K2 e
- j4 p3 I# X$ a一、 背景概述在SolidWorks工程图或者DimXpert中都会使用到尺寸标注,而且SolidWorks也内置了针对不同标准的尺寸样式。但这些默认的样式不一定能完全满足用户的需求,所以需要由用户自定义符合其要求的尺寸样式模板。 A: D. X: }/ ^3 u( f) @
在SolidWorks工程图中用户可以自由的修改尺寸样式:
+ C7 V9 y0 _% U% H" D s* v& Khttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114133rws89szg4ugpohob.png http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134tcnsaacccj93plca.png5 u: v' r& w! a4 B/ q4 Q
6 O8 f* Z& R8 z. Y" n
当直接使用DimXpert内置的样式模板进行标注时,会得到如下所示的标注尺寸:% o& _3 I7 W# g/ S
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134gvogy82uay8ouleu.png- u; ~9 Y. X4 b: ?
对比后发现直接使用DimXpert默认模板样式标注得到的尺寸离实际需要的尺寸样式还有差距,而DimXpert不像SolidWorks工程图可以直接在编辑区域进行尺寸样式的修改(此处修改的含义不包含纯手动输入尺寸字符,而是以变量的形式修改),所以只能修改影响DimXpert标注样式的模板文件。0 U( H0 Y5 _: j: @0 n5 l
0 r; W- g, y$ _. D0 a! D二、 尺寸样式模板修改
1 ?9 K3 R" @2 ~7 N _DimXpert尺寸样式模板文件名称:txcalloutformat.txt
: y3 |( @0 w6 X- R/ Q文件路径:(SW Installation Path)\lang\chinese-simplified\7 p2 b3 Q# \8 \0 |4 P4 A% \
1. 模板文件解读& d3 m7 w4 W! L+ G& G: V) Y
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136yllijn221lln2ajg.png
5 Q3 \2 a4 J; E8 O3 _; a7 }$ z0 C. ?% H3 s
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140kzrxh8s6hept5gpt.png
# w$ H2 ?; n+ E% _, Y2 m* q% }4 @$ Q+ }' O- G$ O
表1 标注变量释义 A$ x* e; R! l) M8 f2 j1 t7 F
/ k5 L& `$ F3 J. }) u
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140quhtmkgphapq2vks.png
: M- d5 Y H: X3 A) z9 c6 }6 @* b6 y! v4 ]7 g8 R6 Z: i( ^
表2 标注符号含义
$ ^: D1 D0 ?, \, e5 s7 L$ i& r! G I4 ^: C" P) B
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114141zfo80oqpy8060pbx.png
) r! u2 l6 h' e! T
- i$ S5 u e* s( [ P 表3 标注对象类型
: \1 b: _. X0 E+ J& n" R9 m0 ]2 `
, u: U! j+ F0 L0 a+ Q" M1 R* m5 q2. 修改模板文件
6 \: f3 A8 _5 `) c& u: y2 ` ^% C" e) j
******修改前务必备份原始文件******
9 ?* y' m( k8 s4 u! ^
, H+ M; M B. X; d7 [6 P: z1 M 还是以前文的沉头孔为例,标注标准为 JIS,在模板文件中JIS对应区域如下:
7 M, l) U+ d, S2 S& E) O
/ v& g4 ?$ Z. `! X& H& o. ehttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/115817koby8mmlbmy44cvc.png& Y5 a M6 C. o( u1 d
2 n: z& Q* f. j$ j' S5 C: h6 O& ~7 J! L# N' a4 b. p
沉头孔部分如上标记部分COUNTERBORE;* g6 L1 w$ P* u% J7 D9 S0 t
其中 BLIND——盲孔、thread——螺纹、THRU——通孔
5 {6 ^' Y/ x& s4 V! {前文中默认的沉头孔标注样式为:, _0 m$ J; R% L
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ntdy25pp5n1r28ph.png( U3 q: w2 U. r
# p/ C# K+ l3 c$ ]
& H; ]8 O' f" x* \) _ 该字段表示如果包含多个相同的孔,会自动计数;”x” 为计数的乘号,可以自定义。按照上文的表格内容对该沉头孔标注格式做修改如下:
# `9 {. v9 T& S6 y& l: S/ W7 |# \% S3 q, h+ V% W( V5 n2 }
; s/ v i. D b" c( M' {+ khttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ert7744o77oat7v1.png' U' {8 i4 H" E6 B( `5 _5 z4 U1 r' u
) A5 T" T+ S7 j6 Y+ b9 [- A- E- ~! g. G. Q& R) f" F2 p& K7 ?
修改完成后保存该Text文件,并在SolidWorks中使用DimXpert标注,得到如下尺寸:" N2 {- R9 Z$ ~
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136g8tsjtdsg8gl9d8x.png
Q0 |$ ?5 S3 T+ H4 `- j5 p另外还可以对其它类型的标注对象进行修改,在之后的标注中不再需要每次都进行手动的尺寸修改。
/ A: O! G# d- M. F
# _: M+ Y6 T- {' l; c( b, Ghttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114138lvtex3at886u57c0.png
1 \: h; l3 G& W- v6 ]4 I
A6 _3 E# _9 j6 u" M6 g三、 说明8 b# Y9 ~7 r" S
1. 以上内容仅定义尺寸样式的部分内容,其它内容如:默认公差、尺寸线样式、尺寸摆放位置等,需在文档属性中做相应调整;
$ d# a7 \! S' |9 Y2. 相比于SolidWorks工程图中使用的尺寸变量,DimXpert中的变量数量较少,所以可能存在一些限制。比如sft_threadDesc(螺纹规格)一般显示内容为 “螺纹大径”x “牙距”。举例:M4x1.0。 如果对螺纹的标注不需要牙距(仅标注 M4 ),则需要对Toolbox数据库的内容做修改;
) \8 T6 \7 T* M3. 类似的,异形孔向导的默认标注样式模板也能进行自定义,文件如下:7 O3 e, {9 h: C( Q
(SW Installation Path)\lang\chinese-simplified\calloutformat.txt
$ z4 {3 R. w4 a% L# p
9 R8 r R) p) c7 _$ R* x( _7 N E
|
评分
-
查看全部评分
|