QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1590|回复: 1
收起左侧

[分享] DimXpert尺寸模板的自定义

[复制链接]
发表于 2015-8-3 12:10:02 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 智诚科技 于 2015-8-3 12:11 编辑
" h6 A1 t% b8 ~! X9 C
* i; ]6 m1 C6 j) z7 z' D
9 g+ I+ u9 ]: I5 B& }! ]
DimXpert尺寸模板的自定义
, L& `9 }5 x5 s4 `" _9 H
作者:智诚科技(ICT)Joe Jiang
$ j1 I" g* w' j
: n0 e+ n+ V2 d. f# S6 Y
, W3 z7 v6 \9 v
+ e" }- O* I7 k1 a" O/ U
摘要:详解如何通过修改尺寸格式的模板文件进行DimXpert尺寸样式的自定义。
4 b! w2 A' s4 A8 S2 q关键字:DimXpert、模板、自定义
0 H& X% T# s, R, v9 o! Y  e, r5 c  ~3 f- p0 I
一、        背景概述在SolidWorks工程图或者DimXpert中都会使用到尺寸标注,而且SolidWorks也内置了针对不同标准的尺寸样式。但这些默认的样式不一定能完全满足用户的需求,所以需要由用户自定义符合其要求的尺寸样式模板。
5 X2 U! e' y0 f5 X+ w在SolidWorks工程图中用户可以自由的修改尺寸样式:6 h: ~& D. L/ T3 A: z
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114133rws89szg4ugpohob.png   http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134tcnsaacccj93plca.png
# ^! d6 ^8 l0 q( u- s' i$ ?

' ?# g5 c' I+ V7 m1 F当直接使用DimXpert内置的样式模板进行标注时,会得到如下所示的标注尺寸:
/ O& F8 J" _) s5 L6 }/ X5 f5 | http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114134gvogy82uay8ouleu.png5 E6 y( r) m4 _, \+ H: |
对比后发现直接使用DimXpert默认模板样式标注得到的尺寸离实际需要的尺寸样式还有差距,而DimXpert不像SolidWorks工程图可以直接在编辑区域进行尺寸样式的修改(此处修改的含义不包含纯手动输入尺寸字符,而是以变量的形式修改),所以只能修改影响DimXpert标注样式的模板文件。
- G! y& H- R' C. b
: K) U& H0 P1 N6 U) x/ ?' [二、        尺寸样式模板修改
  a& J. `$ W2 a  m6 m+ aDimXpert尺寸样式模板文件名称:txcalloutformat.txt4 g5 e# o2 j6 K4 M2 q& e
文件路径:(SW Installation Path)\lang\chinese-simplified\; F6 s; N/ q' f# g7 N
1.        模板文件解读+ ]9 q9 k7 C6 X! W# t
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136yllijn221lln2ajg.png! S% S( a3 t6 `1 @  c4 ?/ y
: O2 M/ h7 }. U/ ]( I: E6 e
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140kzrxh8s6hept5gpt.png
. w% u( V, f0 k7 J- E2 f
4 e( F2 x9 I( n% M4 r' V; _- K; b# j
                                           表1 标注变量释义
& ~8 [5 I( L, ?, N5 Q# ^9 M
5 M9 b4 O/ j2 l5 n4 E2 Whttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114140quhtmkgphapq2vks.png4 z4 u  R- [. @. y* u5 A- i; M

& K9 x2 g7 O; {7 G! }                                        表2  标注符号含义
$ W4 m6 Y# r; l. A: P; a/ F/ O. `( T* D8 r" e. X
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114141zfo80oqpy8060pbx.png
  A+ d4 ]4 U% x
: O$ o/ g! j7 m, s7 ?. q' l5 @: R3 U
                                        表3 标注对象类型
( e& v3 T5 q$ w1 @1 Q: f$ l- Q9 d4 o8 X& {* b
2.        修改模板文件
" i( }$ e! m) k. l
& `! ]  d6 h6 h3 e+ h% r******修改前务必备份原始文件******
+ j1 i% G3 F" ^0 K        
  k  s+ i' o4 d- T, o4 h, @: g        还是以前文的沉头孔为例,标注标准为 JIS,在模板文件中JIS对应区域如下:0 ?% ^+ B9 c- U- R" }& d5 b) g
' L1 }% j4 a6 b4 T0 ^
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/115817koby8mmlbmy44cvc.png! {, X' k) o6 i# y9 Q* F+ R
0 b2 @. P1 ^9 I6 N! t' G

& z# i) B: A" l- G沉头孔部分如上标记部分COUNTERBORE;$ ]* w9 p( M3 n. `) B7 d3 _
其中 BLIND——盲孔、thread——螺纹、THRU——通孔& l0 ~  p# a* Z7 _
前文中默认的沉头孔标注样式为:
/ U" |7 r3 H1 p0 n9 Fhttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ntdy25pp5n1r28ph.png7 E6 r" S; Q6 g

/ k/ c5 z9 w* S# L) c
7 J/ C2 [' U3 H& H8 M/ M             该字段表示如果包含多个相同的孔,会自动计数;”x” 为计数的乘号,可以自定义。按照上文的表格内容对该沉头孔标注格式做修改如下:: k, m, W6 S/ j/ d
$ M. ~6 K3 k' E9 r% L9 F

) C' j: Y" \8 M( N8 ?. }* A! }3 k/ Lhttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/120025ert7744o77oat7v1.png
; P* C+ ~$ Z) Q% s# g% ]7 `
+ y3 T- V, K4 {# G& ?

9 L5 ^+ ^0 C2 ^# J修改完成后保存该Text文件,并在SolidWorks中使用DimXpert标注,得到如下尺寸:+ V2 l; P' d$ U5 G
http://fans.solidworks.com.cn/data/attachment/portal/201508/03/114136g8tsjtdsg8gl9d8x.png
# h6 e6 K0 J; R8 D2 S  R6 k另外还可以对其它类型的标注对象进行修改,在之后的标注中不再需要每次都进行手动的尺寸修改。& }. o! P/ y2 {; S! R

# Y) x0 L3 e' l. i* lhttp://fans.solidworks.com.cn/data/attachment/portal/201508/03/114138lvtex3at886u57c0.png6 V# Q! O  l/ T, F

8 s2 K; [! z8 i# K$ @% {三、        说明% k! z- _' a7 H8 Y4 T
1.        以上内容仅定义尺寸样式的部分内容,其它内容如:默认公差、尺寸线样式、尺寸摆放位置等,需在文档属性中做相应调整;
& b* ]* z- H- |2.        相比于SolidWorks工程图中使用的尺寸变量,DimXpert中的变量数量较少,所以可能存在一些限制。比如sft_threadDesc(螺纹规格)一般显示内容为 “螺纹大径”x “牙距”。举例:M4x1.0。 如果对螺纹的标注不需要牙距(仅标注 M4 ),则需要对Toolbox数据库的内容做修改;
/ D/ j/ O. ]5 c* z/ L+ u& {3.        类似的,异形孔向导的默认标注样式模板也能进行自定义,文件如下:) t2 b$ K: i) R. Q' L0 ]  \
(SW Installation Path)\lang\chinese-simplified\calloutformat.txt
3 ?; X6 n  T4 `2 O
) x; ]( K$ g/ h
. l- R  a- d/ Y+ n! U% H8 b1 e

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2015-8-5 02:28:30 | 显示全部楼层 来自: 中国广东揭阳
谢谢分享
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表