|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 智诚科技 于 2015-8-3 12:11 编辑
7 y; n/ ?' Z3 n8 [2 g0 X
) H1 v- z. n! y# Q) O
/ V X! l7 P# l1 E+ { u5 ]DimXpert尺寸模板的自定义
1 p% i4 n0 Z6 w6 ?/ V6 E
作者:智诚科技(ICT)—Joe Jiang
9 _5 l) C: } I3 F$ m$ n2 g q& ^' J* q8 J x4 @3 k
. d' R [" ?( X$ r" w
6 [; h* |4 i6 ~摘要:详解如何通过修改尺寸格式的模板文件进行DimXpert尺寸样式的自定义。
1 X( z2 ~/ D( j, a+ h4 |关键字:DimXpert、模板、自定义, [. n, n+ a& z1 j
8 k/ s `. _/ b$ V, S; h/ o- v一、 背景概述在SolidWorks工程图或者DimXpert中都会使用到尺寸标注,而且SolidWorks也内置了针对不同标准的尺寸样式。但这些默认的样式不一定能完全满足用户的需求,所以需要由用户自定义符合其要求的尺寸样式模板。
5 |7 b$ j9 a8 n1 @9 z/ D) V, N在SolidWorks工程图中用户可以自由的修改尺寸样式:% `5 V/ [# n" F
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114133rws89szg4ugpohob.png http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134tcnsaacccj93plca.png6 I5 S. R. F/ l0 E+ H( F! N
F2 R' H9 l" U当直接使用DimXpert内置的样式模板进行标注时,会得到如下所示的标注尺寸:
* }2 B6 @0 Y$ E/ m. \( `, v http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134gvogy82uay8ouleu.png$ T$ P2 C0 i* S
对比后发现直接使用DimXpert默认模板样式标注得到的尺寸离实际需要的尺寸样式还有差距,而DimXpert不像SolidWorks工程图可以直接在编辑区域进行尺寸样式的修改(此处修改的含义不包含纯手动输入尺寸字符,而是以变量的形式修改),所以只能修改影响DimXpert标注样式的模板文件。
( I2 v* k. l3 m/ o3 Q3 o! U- A! ?" o) |6 ?
二、 尺寸样式模板修改
! H% t* s" G% q' W/ i3 A, s: v6 fDimXpert尺寸样式模板文件名称:txcalloutformat.txt
% p5 ]+ m9 i6 O$ n- g; m: k文件路径:(SW Installation Path)\lang\chinese-simplified\
2 B, w' `& e6 j5 N$ O0 `1. 模板文件解读9 S# t7 q/ H$ s- r3 h
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136yllijn221lln2ajg.png5 O9 I$ O; [( F: E
/ {# j; C& q5 T8 }2 }
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140kzrxh8s6hept5gpt.png$ f9 a9 n8 ^# b2 g- k1 o2 [
) b5 R- p5 l' Z1 q) I' O# P/ Y
表1 标注变量释义
u F! }$ p7 q, p! f, }; {' F& s' S, c; |! H: i. J6 S
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140quhtmkgphapq2vks.png1 I8 R9 }+ a5 K. y7 C& ]
0 A& I& J$ P! K 表2 标注符号含义, O3 {: d& I$ T4 G( [
/ J! e/ W7 I& R# Lhttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114141zfo80oqpy8060pbx.png
: r7 v8 H8 Z, A0 w/ `, X c* e- c# a7 l3 E3 {+ z i# c
表3 标注对象类型
+ ^. f1 P8 G* n m( s, N4 s/ j) S5 e( [ n/ p3 r5 L( r0 C
2. 修改模板文件
5 e* m! ] W7 l1 M0 i$ c/ @* D2 U
/ O) w; |9 M8 ?1 d" r4 l7 S; v9 x******修改前务必备份原始文件******
+ H$ U9 g- |. h. b5 N
) b. o" N2 \, |* j 还是以前文的沉头孔为例,标注标准为 JIS,在模板文件中JIS对应区域如下:, x3 c! z- R: b" p
/ Q8 X$ u% `: u) A F* d+ y6 e
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/115817koby8mmlbmy44cvc.png# W& `8 f2 l; x; b% t' R
# u' Q" f: j: }. i2 i) h( _5 P
8 Z6 n; O) e- a( V& L8 a( S沉头孔部分如上标记部分COUNTERBORE;& W: e- j7 N$ h" g
其中 BLIND——盲孔、thread——螺纹、THRU——通孔, N% a8 ~" F$ O, r/ b# d4 u) ^
前文中默认的沉头孔标注样式为:+ O, k8 G" \. ~
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ntdy25pp5n1r28ph.png
6 b) `% o1 v5 g. D0 E" }: o
" a# I* n! F- A& k* T# d7 O8 ^' T% k" E8 [0 v) K @. J
该字段表示如果包含多个相同的孔,会自动计数;”x” 为计数的乘号,可以自定义。按照上文的表格内容对该沉头孔标注格式做修改如下:1 n, ?, [) v! Z" V: E
6 Z# z# E1 w, K5 G: K1 A1 s
~; ~* g) v8 j3 k
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ert7744o77oat7v1.png
' T, x5 ~6 \. d1 v+ t0 C m' J: J$ V5 a$ ]4 E
+ t$ D5 ~) i8 U% N$ i
修改完成后保存该Text文件,并在SolidWorks中使用DimXpert标注,得到如下尺寸:
' ^. r% X: m! F% I' g http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136g8tsjtdsg8gl9d8x.png
! B0 v' {4 H( s3 Q. }: |6 E+ z5 u另外还可以对其它类型的标注对象进行修改,在之后的标注中不再需要每次都进行手动的尺寸修改。
; w3 V6 S/ d# ~8 K; C' @# Z( z& o w( M1 ~
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114138lvtex3at886u57c0.png
' K, p3 S$ f" h; a: f% [, L2 }
3 |6 Q. U% v- o# Z* m8 a三、 说明 `: V5 ~1 I" v
1. 以上内容仅定义尺寸样式的部分内容,其它内容如:默认公差、尺寸线样式、尺寸摆放位置等,需在文档属性中做相应调整;
: z- R2 i1 b9 Y2 T, P" c* j$ s% q2. 相比于SolidWorks工程图中使用的尺寸变量,DimXpert中的变量数量较少,所以可能存在一些限制。比如sft_threadDesc(螺纹规格)一般显示内容为 “螺纹大径”x “牙距”。举例:M4x1.0。 如果对螺纹的标注不需要牙距(仅标注 M4 ),则需要对Toolbox数据库的内容做修改;
( t0 x+ Q) h! |, K3. 类似的,异形孔向导的默认标注样式模板也能进行自定义,文件如下:
& a, g9 i/ L' R& a(SW Installation Path)\lang\chinese-simplified\calloutformat.txt% P0 u+ V- V3 b' T/ C& ^6 I
2 |( U8 @5 |" M, w, _( C8 \
" h; X1 \% B! u3 x
|
评分
-
查看全部评分
|