马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 智诚科技 于 2015-8-3 12:11 编辑
: j! u" Z3 z+ [( p. L2 P, E4 k* F0 M7 Q, `
5 ^2 D' }* x% v, _# x0 Z! q2 x7 ~
DimXpert尺寸模板的自定义
. Y1 b9 Q6 U0 G, Y9 W% _- k
作者:智诚科技(ICT)—Joe Jiang
, K6 V5 n' S: K4 x8 y0 s! m W# O0 ^
% K# ?" l3 k1 J
2 h- d2 T, e" H- d摘要:详解如何通过修改尺寸格式的模板文件进行DimXpert尺寸样式的自定义。0 A- d* q2 n6 i. J4 I. b
关键字:DimXpert、模板、自定义+ N) Y, J4 X1 c% F" L
' r8 F+ U: _! t& w一、 背景概述在SolidWorks工程图或者DimXpert中都会使用到尺寸标注,而且SolidWorks也内置了针对不同标准的尺寸样式。但这些默认的样式不一定能完全满足用户的需求,所以需要由用户自定义符合其要求的尺寸样式模板。
; y$ \0 X8 A" Q/ Q1 ]% ^% @在SolidWorks工程图中用户可以自由的修改尺寸样式:: ^8 E* e" F% j9 ]* B) \* q
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114133rws89szg4ugpohob.png http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134tcnsaacccj93plca.png
: m2 ^4 K# V( [: `2 R
0 Q; ~/ \5 D" ?7 V( R) A" @( b当直接使用DimXpert内置的样式模板进行标注时,会得到如下所示的标注尺寸:" \) A+ }" Z5 o5 ]8 z
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134gvogy82uay8ouleu.png0 }8 q+ e# [" \& M1 U% o ? z
对比后发现直接使用DimXpert默认模板样式标注得到的尺寸离实际需要的尺寸样式还有差距,而DimXpert不像SolidWorks工程图可以直接在编辑区域进行尺寸样式的修改(此处修改的含义不包含纯手动输入尺寸字符,而是以变量的形式修改),所以只能修改影响DimXpert标注样式的模板文件。
$ V9 x( L3 l1 f+ A2 B2 X; m" |* ` I% F* `
二、 尺寸样式模板修改0 H( X2 H6 g0 N7 R7 _, c
DimXpert尺寸样式模板文件名称:txcalloutformat.txt
P) v$ B% V) [, R& \" b文件路径:(SW Installation Path)\lang\chinese-simplified\
5 G9 [# X2 b- y- Q% C4 [2 @6 |1. 模板文件解读
, J* \4 N' U4 j% v/ h http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136yllijn221lln2ajg.png
. ?8 c; p# P. }# N2 R. k* o/ p; W1 o3 E( A3 G% |
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140kzrxh8s6hept5gpt.png/ C P4 A* [( t+ k7 f' a3 Q
( b* {- x9 X. j- P n 表1 标注变量释义
: U' y+ E7 w" C, ]2 Z1 ^ A2 E! e- [- j! B9 r0 I
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140quhtmkgphapq2vks.png# y4 A( G; L2 ?, f& \
X7 i# ^& @( }; b0 j" u 表2 标注符号含义- F/ i2 |* L; h9 q/ r9 y; j# h
6 k% k" U# z* x% d
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114141zfo80oqpy8060pbx.png
1 A3 V! [3 a+ U$ u I; \9 ]
* g! v' w4 Z1 u' K 表3 标注对象类型$ c, _4 |& E. V! s1 h! \1 r8 f* @
, N4 C+ o$ f9 \
2. 修改模板文件
3 K$ f( T1 @. D1 j7 b1 T: J+ S" b0 t! y3 g' x) E7 [3 r2 `
******修改前务必备份原始文件******% S: u9 f y" U1 }
' v3 q; r) z# T! C9 F 还是以前文的沉头孔为例,标注标准为 JIS,在模板文件中JIS对应区域如下:+ B) l5 u9 o/ ~' I6 I+ ?
; f5 c+ r _& a# {
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/115817koby8mmlbmy44cvc.png- J6 z& z4 v% L, g9 e+ y8 N
# `1 C+ i+ Y* a" y) b* f! `- [8 D/ x% I; ^) Q# [5 I. c+ R8 ~
沉头孔部分如上标记部分COUNTERBORE;
/ j) l8 v8 M6 ~: T4 ^! C其中 BLIND——盲孔、thread——螺纹、THRU——通孔
! B. x+ E! `; T6 A前文中默认的沉头孔标注样式为:
& W H* W3 R$ {/ S( A9 `http://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ntdy25pp5n1r28ph.png
3 N/ s. X( u( ~3 p: T4 N; ~2 c& F. K( z5 O+ x4 H7 n, E4 M
; l6 T1 I( l6 N/ }9 k5 h+ m1 i6 W 该字段表示如果包含多个相同的孔,会自动计数;”x” 为计数的乘号,可以自定义。按照上文的表格内容对该沉头孔标注格式做修改如下:9 L! s# [; S3 T
( A' G4 i/ {; l R8 r& L* C2 N# ^6 I l! P. n y
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ert7744o77oat7v1.png
; A& I4 t3 \" U8 j% j( S, \ i4 M4 r2 E( U- H( I1 J. `/ I8 v
- s; N) r( s7 Z修改完成后保存该Text文件,并在SolidWorks中使用DimXpert标注,得到如下尺寸:
, F l" J1 m5 \9 [& w' o; r http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136g8tsjtdsg8gl9d8x.png0 H# d+ `7 g1 B* t
另外还可以对其它类型的标注对象进行修改,在之后的标注中不再需要每次都进行手动的尺寸修改。7 _: I# g; k/ k# h X9 y# c2 Q ~
& e% _- q7 ^) K" Lhttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114138lvtex3at886u57c0.png. I% a/ o: W: U( J5 D) A/ |
- F. k2 S7 i& v三、 说明: @( D7 U+ j J! P! E
1. 以上内容仅定义尺寸样式的部分内容,其它内容如:默认公差、尺寸线样式、尺寸摆放位置等,需在文档属性中做相应调整;8 z4 t1 f! G2 z7 N
2. 相比于SolidWorks工程图中使用的尺寸变量,DimXpert中的变量数量较少,所以可能存在一些限制。比如sft_threadDesc(螺纹规格)一般显示内容为 “螺纹大径”x “牙距”。举例:M4x1.0。 如果对螺纹的标注不需要牙距(仅标注 M4 ),则需要对Toolbox数据库的内容做修改;
: b) Y0 b i s0 m7 n3. 类似的,异形孔向导的默认标注样式模板也能进行自定义,文件如下:! b, G1 g, H& ~; d! r, B9 i
(SW Installation Path)\lang\chinese-simplified\calloutformat.txt
( D, Q7 r l1 }. C h/ W% _2 w: h- V4 a
$ c, s- v o0 \( j2 t# y# [4 a0 f |