QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
2小时前
查看: 30474|回复: 117
收起左侧

[分享] SolidWorks工程图转DWG终于被我搞定了

[复制链接]
发表于 2010-4-14 16:38:59 | 显示全部楼层 |阅读模式 来自: 中国广东佛山

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

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

x
自己摸索了一下,终于可以非常好的实现SolidWorks工程图转DWG了。
: g: _% f; |  u) Y" @1 k% V3 _0 T发一张自己没有修改过,直接转化的DWG图片。: a3 v: \* [+ ~$ p# p1 }) W. M
其实也很容易,小秀一下了!
+ X/ ^% h2 P/ Q/ M! m: X) H$ @" {& M) d# i  i" V  `( Y
高手莫怪。
8 W/ X1 O, U0 b不好的地方,请高手指点
QQ截图未命名.png
发表于 2010-4-14 16:46:08 | 显示全部楼层 来自: 中国浙江丽水
兄弟,这个可以有两个结果
5 w/ Q+ C  v5 P$ ?/ ^0 r; j5 N( @( R) @一个是按SW比例- y- o6 U0 X: e' A5 K5 j
另一个是按1:1( k& d9 z0 S% U. C
它在设置里进行设置。
发表于 2010-4-14 16:57:12 | 显示全部楼层 来自: 中国四川成都
你不要说,我还没有这样干过,有时间试一试。
发表于 2010-4-14 17:20:30 | 显示全部楼层 来自: 中国福建厦门
楼主应该将详细点  该怎么做  好学习啊!!!
发表于 2010-4-14 17:27:45 | 显示全部楼层 来自: 中国广东珠海
的确值得高兴,不过用一个映射文件和参数设置就搞了吧,
发表于 2010-4-14 17:30:51 | 显示全部楼层 来自: 中国山东潍坊
呵呵,学习一下!!!
头像被屏蔽
发表于 2010-4-14 17:33:57 | 显示全部楼层 来自: 中国浙江金华
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2010-4-14 18:11:24 | 显示全部楼层 来自: 中国广东佛山
我现在发现了一个bug,大家看看# C/ _+ i! l/ ~4 R
SolidWorks工程图转为Dwg后,标注正常,但是对标注进行任何操作后,标注格式就变的不正确了,如图!- ?  }( }/ ]- F; U4 D3 e
这个bug其实很烦人!
2 W7 Z( @2 `( ?1 ]! N, W还有人遇到么?) c6 _1 N3 X6 c3 _5 M- h0 e9 ^
有好的解决方法么?
6 j, k$ q' V, R4 @; C. y详细见贴http://www.3dportal.cn/discuz/vi ... p;page=1&extra=
 楼主| 发表于 2010-4-14 18:12:58 | 显示全部楼层 来自: 中国广东佛山
5# 长弓劲弩 5 W) y8 x' m6 b, U

9 ^8 _" k* A; F, r& A5 A5 Q我也说了很容易!只是这个问题困扰已久,搞定后分外爽而已。: W2 j. k* K% r9 Z- C  M
但又有一个问题,帮我看看了
% u' C* k% ?+ I7 a) N8 k* \" Y4 T% O5 L5 Q% }3 l. [0 C
SolidWorks工程图转为Dwg后,标注正常,但是对标注进行任何操作后,标注格式就变的不正确了,如图!
3 d8 ?6 `6 |5 i8 }- `* {7 ]! u; k这个bug其实很烦人!) m2 P; D1 X, j: _. r
还有人遇到么?
6 w# X/ b8 p; r( P! T- R% v有好的解决方法么?
发表于 2010-4-15 08:03:10 | 显示全部楼层 来自: 中国江苏常州
直接转换会发生乱码的,大家怎样解决?
发表于 2010-4-15 08:53:35 | 显示全部楼层 来自: 中国江西赣州
就是啊,会乱码啊
 楼主| 发表于 2010-4-15 08:57:52 | 显示全部楼层 来自: 中国广东佛山
10# lyczjs ) i. R$ [% o2 a
这个是字体问题,去论坛看看,很多贴。
发表于 2010-4-15 08:59:43 | 显示全部楼层 来自: 中国山东青岛
这个设置应该不难
发表于 2010-4-15 09:07:45 | 显示全部楼层 来自: 中国浙江宁波
另存一下DWG格式,打开时字体设置一下就行了。
 楼主| 发表于 2010-4-16 11:02:29 | 显示全部楼层 来自: 中国广东惠州
10# lyczjs
4 J! e4 z# w' j" c
9 e/ R1 M+ ~8 X9 ?我以前有贴说明的 9 @2 N7 V! }/ E+ E" b" c. b& P) T$ h" G5 T
如下
9 P6 ~/ d1 x. @$ \/ B* b8 x4 q& R前言:请先看SolidWorks帮助文件<<AutoCAD 字体支持(AutoCAD Font Support)>>
# L4 ]! A1 M1 I. m+ H当您输入 DXF/DWG 工程图文件时,SolidWorks 可准确显示 AutoCAD 字体,即使您的计算机上没有安装 AutoCAD。SolidWorks 已添加了 True Type 字体以支持常用的 AutoCAD 字体。字体使用位于 \Data\drawFontMap.txt 中的默认映射文件被映射。
0 o/ O8 Z+ ]) J! c1 C7 |在默认映射文件中,左列列举源工程图中的 AutoCAD SHX 或 True Type 字体。右列列举 AutoCAD 工程图文字在新的 SolidWorks 工程图中被映射到的 SolidWorks 或 Windows True Type 字体。您可根据需要编辑映射文件。当将额外的 AutoCAD 字体映射到 SolidWorks 或 Windows True Type 字体时,注意以下情况:
+ n4 d% @' U$ _9 v+ W4 \& U4 f3 V$ E两个字体列表必须是简单的字体名称,无扩展名。
) e( e$ B% f1 M$ E: DSolidWorks 或 Windows True Type 字体必须在操作系统的 \Fonts 目录中可用。例如,对于 Windows NT 和 Windows 2000,此为系统驱动器:\WinNT\Fonts;而对于 Windows 9x,此为系统驱动器:\Windows\Fonts。如果 True Type 字体不可用,SolidWorks 工程图文件默认字体将被使用。
. Z, S' c, e  Q; W* M( JSolidWorks 或 Windows True Type 字体还可使用于 SolidWorks 原始文件中。当您保存 SolidWorks 文件为 DXF 或 DWG 文件时,您可使用 drawFontMap.txt 映射文件将任何 SolidWorks 或 Windows True Type 字体反转映射到 AutoCAD SHX 或 True Type 字体。当工程图文件在 AutoCAD 中打开时,将使用确切的字体 - 不需要替换的默认字体。这将改进工程图文件的视觉真实感。
* Q; H2 k& ]. y! @以下列表展示默认映射文件中所包含的字体:3 _$ G/ q, ?% c3 u& T; X
AutoCAD SHX 或 True Type 字体 SolidWorks 或 Windows True Type 字体 + z+ x" Y6 G: _& S+ I
complex
1 G9 I: d: L4 l- w. J/ j% v; m8 ]SWComp
, ]0 R$ [( v* N' O. I8 Pgdt, V, Q: i* ~% b/ t
SWGDT % ?+ T* K" w% Z4 [- _5 U
gothice* ^1 T6 U& B% V. V1 r. e0 H3 G9 ^+ s
SWGothe
" Y' Y! l; b* i# f( v3 T' Agothicg9 E0 f9 ]( y, U1 K& Q! c  C
SWGothg . H+ g8 u. k) y' i' ^" c
gothici
/ ~7 l8 P! `  m' H/ s1 bSWGothi
6 x: _7 U  [  j8 @6 Fgreekc
2 D9 |7 k# e: n# U* fSWGrekc
3 y0 M" e7 k+ L. b  A: rgreeks8 N: M  L$ b; z; y; Q0 B0 X, B
SWGreks
, k: b$ r4 @; P; Y' L+ E* L/ Z& Nisocp
- I  C" X1 ~' M$ ]4 d7 {9 }SWIsop1
8 N- [3 e" j% e* A6 ^. ]+ A, jisocp2
3 h5 o# w! M' I' Y! D! O6 l! kSWIsop2
/ U2 ]6 q7 Y& P+ M; O3 D0 ~isocp3
! Q+ s" j% p8 A1 J# ySWIsop3 , |; D2 O; e5 k
isoct
+ l/ D" l6 X" _' lSWIsot1
! U% m+ a0 B& ^+ @% C  F6 V/ U4 Risoct2' b  ~5 d0 U1 N' \" N9 d7 N
SWIsot2 , L5 A7 j2 J, l
isoct37 f# ]* J( `& {( Y9 N
SWIsot3 6 t! I; m0 k7 @2 C
italic
/ o" D+ y4 T" u& `* @2 H$ v- ?SWItal
1 Y7 J% `5 z2 F4 hitalicc
+ l* Z: f7 y2 y. y9 E  J! ASWItalc
* ^  e, H- u6 p/ O# Yitalict; d+ x2 S! c" r- D* s
SWItalt 2 [0 u$ i. o; t5 n2 ]
monotxt  p! z$ C, H) B# E& B4 s- }% v+ p
SWMono 4 P+ _8 W) d. j! H! {) F1 o: O
romanc+ m; f( Z- l% R5 O5 t! x: c$ b# N
SWRomnc 1 ^0 W* \2 ]! z; Z- m* P
romand0 v2 y4 e: ^% w9 n% y0 ?) r) i
SWRomnd
  }. @6 q7 p0 ]( s* qromans
( L& N2 o. C6 W- Q* h3 hSWRomns . K# u! Y0 _8 |, O& h6 ~+ m( j
romant8 f/ }) p4 A( K8 \1 w( d
SWRomnt $ Y) a8 a7 c4 |' u' _- e
scriptc' i4 }1 \7 ^2 o0 L
SWScrpc
" _( j9 V' e! P) S- Fscripts
* }2 J6 ?7 E" Z% R8 g# N" Y. MSWScrps 2 `4 h' _8 c* i
simplex, Z1 _$ S& J) I$ D& f" a
SWSimp
0 M  M) M+ P0 [9 D, U  Gsyastro
8 s8 W6 J" l( ?! ZSWAstro
3 s. @1 M8 f3 }& v9 }; d4 O) Vsymap
/ Z- Z2 T4 _  e( WSWMap & `( g( k2 Y) ~
symath6 B; H) G5 ^* C
SWMath
  P( T" v% s7 C% Ksymeteo) \7 @) J/ q5 `* p
SWMeteo 4 W1 x) {. {+ V% `+ m
symusic! @4 r# w8 S6 {3 U4 x
SWMusic
  ]3 \) Y  u% A! `" G4 Ytxt9 x! e6 p! }, C1 X- U
SWTxt 7 Y# E" S; q, j4 j4 _) U9 @

  q/ v/ M! S. O1 S6 D( r看了SolidWorks帮助文件,你是否已经明白了!如果你已经知道如何行动了,下面的就不用看了。如果你还不怎么明白,请继续看下面
, R1 x( Z  |* ^2 L: E总结:为什么我们将工程图正常另存为DWG格式后中文编成了问号或乱码不能编辑?原来是AutoCAD字体映射文件中根本就没有中文字体。那我们可以通过编辑AutoCAD字体映射文件drawFontMap.txt来实现。! z. D, v; R, T: s
2.编辑AutoCAD字体映射文件drawFontMap.txt
2 F3 v, q9 x) bAutoCAD字体映射文件drawFontMap.txt文件位置: SolidWorks安装目录\Data\drawFontMap.txt
" ]4 n3 o, e% L' C. ]9 y用记事本打开drawFontMap.txt文件,定位到字体最后,添加中文字体,最后保存文件。
( C( z: c) S/ M5 x. S: ~txt SWTxt 0.96 (这是未修改原文件中内的一种。txt是AutoCAD SHX 或 True Type 字体。SWTxt是SolidWorks 或 Windows True Type 字体。0.96未知,有可能是字体大小或比例吧,你可以设为0.97。那么我们这么解释:在SolidWorks中用SWTxt字体的文字在AutoCAD就成了txt字体的文字)7 ^1 X9 N9 J: [( B' |
我的drawFontMap.txt添加的简体中文字体如下:(适用于简体中文系统)
+ b6 Y$ g% D# wSimplex Simplex 0.97
5 @+ b  S/ j/ F5 W& C$ Q- k; QArial Arial 0.97  g' L8 K* C' d7 ^& C1 }
SansSerif SansSerif 0.97
* D3 {$ f+ [- wSwis721 Swis721 0.97
+ I$ w, N2 P+ w2 o1 k宋体 宋体 0.97# `: s& M9 ?  ^) `, R
新宋体 新宋体 0.97$ {1 {% f4 u% @, N3 s
仿宋_GB2312 仿宋_GB2312 0.97
1 g( q) J5 U- y. S; P楷体_GB2312 楷体_GB2312 0.971 i+ e* R' ?9 L3 j9 X  k
隶书 隶书 0.97
4 J: A4 E# W; M7 e2 s注:字体名不可错。三种项目项目之间空一格,每种字体三种项目占用一行。编辑时请打开AutoCAD同SolidWorks工程图,看里面有些什么你需要的字体,以确认字体名没有错,且两种软件中都有相同名称的字体。
: j/ O& w" v4 d9 O: ~( f* Z$ f繁体中文系统只需对应字体名即可.
' v! k. }2 q# [" Q1 v$ ^* G简体中文系统和繁体中文系统的中文字体名是不相同的,如简体中文系统的宋体,新宋体,繁体中文系统是明细体,新明细体.)/ t/ y) R& ?3 m, v
是不是就OK了呢?你自己将有中文字体的SolidWorks工程图另存为DWG格式试一下吧,用AutoCAD打开看看达到了你预期的效果没有?如果不满意,请看下一步
1 f  m  M$ N. A: }3 ?  c3.设置DXF/DWG输出选项。
: o5 K8 T. M/ ]: V在另存为DXF/DWG界面,点击选项进入DXF/DWG输出选项。设置字体为TrueType,线型为AutoCAD标准样式。( N$ N) I: L' e& g
OK,你成功了!
发表于 2010-4-16 14:14:29 | 显示全部楼层 来自: 中国山东日照
感谢,学习了。
发表于 2010-4-16 19:57:27 | 显示全部楼层 来自: 中国四川成都
学习了,很有用
发表于 2010-4-16 21:42:54 | 显示全部楼层 来自: 中国江苏徐州
恩 很实用 15#说的很好
发表于 2010-4-17 08:47:54 | 显示全部楼层 来自: 中国山东青岛
向15楼表示敬意,很详细的资料
发表于 2010-4-17 09:17:23 | 显示全部楼层 来自: 中国浙江温州
"对标注进行任何操作后,标注格式就变的不正确了"
+ H9 v; R* z# I; m: L# P; G2 h这的确有这样的事。每 次都是手动改,标注样式里有很多要改,希望可以解决
发表于 2010-4-17 09:21:55 | 显示全部楼层 来自: 中国江苏常州
感谢,学习了。
发表于 2010-4-17 09:28:33 | 显示全部楼层 来自: 中国安徽马鞍山
很详细的资料,很实用,我要学习一下,谢谢楼主!
发表于 2010-4-17 09:33:11 | 显示全部楼层 来自: 中国浙江杭州
我平时转换图纸后都只用了图形,其他一概到CAD去编辑
发表于 2010-4-17 10:13:44 | 显示全部楼层 来自: 中国广东深圳
恭喜一下楼主
发表于 2010-4-17 18:01:33 | 显示全部楼层 来自: 中国浙江台州
非常感谢15楼的兄弟,提供这么详细的资料。. m0 b# E. R/ a0 o, F
对于SW中做表格,编辑表格时,感觉就很不爽了,表格的边框好像不能设定到想要的那种状态。诸如BOM表,出工程图时,零件材料明细表出的那种表格不是我想要的结果时,我只好重新编辑。这样太麻烦了,兄台们有关于这方面的资料吗?有的话,请传份给我, 邮箱:cry2008.good@163.com 万分感谢!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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