马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 智诚科技 于 2015-8-3 12:11 编辑
! X1 B! h. J. \/ u6 j$ a. g4 f- {, i5 N3 g6 ^
3 U5 i) d# c) W0 X5 i
DimXpert尺寸模板的自定义
# Z: [* b) }9 e9 R0 G/ S" _- m: V
作者:智诚科技(ICT)—Joe Jiang 4 B# r' V6 f5 B( [
' i6 G; f/ w; {! v
- |1 O) D& X& e+ P5 H, t2 p% S. y' J8 W8 N
摘要:详解如何通过修改尺寸格式的模板文件进行DimXpert尺寸样式的自定义。6 B" M# ]8 ~3 a# g' c# w
关键字:DimXpert、模板、自定义6 f* O# Z. f) N- ^
. l3 p2 l* @' b) g" _一、 背景概述在SolidWorks工程图或者DimXpert中都会使用到尺寸标注,而且SolidWorks也内置了针对不同标准的尺寸样式。但这些默认的样式不一定能完全满足用户的需求,所以需要由用户自定义符合其要求的尺寸样式模板。4 T* j: k3 h8 b- S, V
在SolidWorks工程图中用户可以自由的修改尺寸样式:6 {/ _% n N/ Q$ k1 p
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114133rws89szg4ugpohob.png http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134tcnsaacccj93plca.png
8 r8 x p. T" ?# {3 \1 ^# q+ k8 h$ g4 n" L
当直接使用DimXpert内置的样式模板进行标注时,会得到如下所示的标注尺寸:" j- z& R& g7 N2 p7 z" N6 l3 X' [
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134gvogy82uay8ouleu.png
" d9 z# q- Z( E+ d对比后发现直接使用DimXpert默认模板样式标注得到的尺寸离实际需要的尺寸样式还有差距,而DimXpert不像SolidWorks工程图可以直接在编辑区域进行尺寸样式的修改(此处修改的含义不包含纯手动输入尺寸字符,而是以变量的形式修改),所以只能修改影响DimXpert标注样式的模板文件。- _. `+ k- a* c
, X! g9 m7 q+ i; A
二、 尺寸样式模板修改
( N9 D% G0 j7 m& c3 F( Y# aDimXpert尺寸样式模板文件名称:txcalloutformat.txt+ L9 I1 p! h3 h# U$ s* K) S+ p
文件路径:(SW Installation Path)\lang\chinese-simplified\
* C8 J, W0 I" w: B. e7 s1. 模板文件解读
# F2 [' U( G9 q& r# i$ v+ o http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136yllijn221lln2ajg.png" Z3 k8 y2 n$ O( K
! R I( i8 Z3 I; Shttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140kzrxh8s6hept5gpt.png
1 _* `( c$ @7 ^, {3 ?# D) t' L8 j! j' a5 {
表1 标注变量释义' t* j, x3 m3 ~" \
9 Y) {3 ^& B( P* Y; Y
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140quhtmkgphapq2vks.png1 k E& z; z' X- m& [' _2 R
& r0 l! w' I: ?$ d 表2 标注符号含义
( T7 y* \. n2 A2 S6 h
$ j( V# ^/ {% y1 g! ^- `. ohttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114141zfo80oqpy8060pbx.png; w9 n/ h2 R" j- B% v
2 S n* t: i# M7 q 表3 标注对象类型1 `; q3 v' l. f
: X* g6 r; Z5 ^* p: o! ~
2. 修改模板文件
8 P. Q2 E. h) R; y) y$ d1 V9 a
1 @* p' A+ J! ]******修改前务必备份原始文件******
. j- T4 D/ G7 J1 ?# I/ ^
( f) x0 f( \ y. h 还是以前文的沉头孔为例,标注标准为 JIS,在模板文件中JIS对应区域如下:
) ?- r: t% n) @2 n( m) K6 g) l" d% D; l w( }" N# z
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/115817koby8mmlbmy44cvc.png
8 Y D( {2 [4 X4 i
( G, \* N! o$ H5 j, j6 P7 w- H# e4 U3 {% f0 { x
沉头孔部分如上标记部分COUNTERBORE;* h& B" L+ ` O: @3 ^+ a$ C+ P/ L
其中 BLIND——盲孔、thread——螺纹、THRU——通孔3 `: [ o6 o! Q2 Q
前文中默认的沉头孔标注样式为:0 F4 k, p6 R& m5 S/ c6 V: D
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ntdy25pp5n1r28ph.png
# O+ A" f# N+ t6 e* d+ e4 N, n. T, @, ^0 b+ \/ |
: Z, I3 S* u: }. [! U
该字段表示如果包含多个相同的孔,会自动计数;”x” 为计数的乘号,可以自定义。按照上文的表格内容对该沉头孔标注格式做修改如下:
/ T+ u) z1 F6 N, j2 S
. O2 @4 l3 [% g6 c' v+ D( ^; |" O5 L3 p f }" p% H$ b
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ert7744o77oat7v1.png1 K5 M, c9 z* Y, T3 C# Y3 }$ \
( r$ v0 S; K" k7 f @$ g7 \+ Y: l/ @" D8 L; X B& ]# N
修改完成后保存该Text文件,并在SolidWorks中使用DimXpert标注,得到如下尺寸:
5 Z* v2 s) ~ ?7 _ http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136g8tsjtdsg8gl9d8x.png
% L6 Q$ r- Z! w# N另外还可以对其它类型的标注对象进行修改,在之后的标注中不再需要每次都进行手动的尺寸修改。
& l3 t' ]) D6 @6 H/ a1 E8 v u Y2 _$ G
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114138lvtex3at886u57c0.png, p: a7 b8 p# U G+ k% J0 ]4 C
/ ^/ y9 P l/ v' P
三、 说明
) E* z8 o. f# S$ ?2 j9 {1. 以上内容仅定义尺寸样式的部分内容,其它内容如:默认公差、尺寸线样式、尺寸摆放位置等,需在文档属性中做相应调整;
; o9 n. h# e# U2. 相比于SolidWorks工程图中使用的尺寸变量,DimXpert中的变量数量较少,所以可能存在一些限制。比如sft_threadDesc(螺纹规格)一般显示内容为 “螺纹大径”x “牙距”。举例:M4x1.0。 如果对螺纹的标注不需要牙距(仅标注 M4 ),则需要对Toolbox数据库的内容做修改;
; n, a+ {5 x( A* n# d0 @& q4 O3. 类似的,异形孔向导的默认标注样式模板也能进行自定义,文件如下:
' u% i1 {" M5 y4 \/ B# s(SW Installation Path)\lang\chinese-simplified\calloutformat.txt
7 @" J/ K8 S6 A. o( \ q
# B5 T0 [5 i) ]6 }2 @1 Q- f4 B7 w' R. L S# k
|