找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 8029|回复: 10
打印 上一主题 下一主题

pads导入dxf文件的问题讨论

[复制链接]

1

主题

21

帖子

-8943

积分

未知游客(0)

积分
-8943
跳转到指定楼层
1#
发表于 2007-11-15 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
有遇到此类问题的请进来讨论阿
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

1

主题

21

帖子

-8943

积分

未知游客(0)

积分
-8943
2#
 楼主| 发表于 2007-11-15 10:59 | 只看该作者
自己先顶一下$ k8 Y. }& y3 ^9 m
[转载]:
) P! O3 y, L/ I) w! zDXF文件转POWERPCB的笔记3 {) _5 ~$ F+ r5 `# T2 X& c
DXF 是含 Vector, Text Multi-Layer 图档
# I5 B7 s: }* w0 S) K9 c! lPADS/PowerPCB
会读取其中的 2D-Line(Vector 的一种), Text 这两个 Item1 ~. b+ F& Z/ G$ _) f4 n
PADS/PowerPCB Layer Name 命名规则1 `; |5 D' R' m+ o
▲PADS Layer Name
例子5 N5 x- @4 F. C; o* @% E9 f
BRD00:
板框
- K/ w! s$ Z6 }5 CLIN01: 2D-Line, PADS
1 : r4 F3 O5 @0 p7 \* T6 J3 `
TXT01: Text, PADS
1
9 a" D; b' s& Y# w' i7 ?...
% P6 Q7 B2 m! _Layer Name
PADS 可以识别的才会载入
! `1 K4 d2 }0 c! \7 Z且不会载入 LIN01 (2D-Line) Text
$ U; y0 p+ g& H3 N" v7 z
且不会载入 TXT01 (Text)
2D-Line
$ U5 Y: h) A. @PADS
不能读取 2D-Line
Circle
. F9 ^) ], t$ k% F5 {9 y2 [, F▲PowerPCB Layer Name
例子 (- _ 一样
)
1 s8 ^* x( r9 e" h" t/ l! a# P* CBOARD_OUTLINE_00:
板框
% A3 ?# o3 R# _' P8 {( Q
2D_LINE_01: 2D-Line, PowerPCB
1 0 d# g0 v* T  `8 E6 N
TEXT_01: Text, PowerPCB
1
( @* |  C2 K% x6 f01: PowerPCB
1 (不可以为 1)+ R; i" ~) H$ I. |2 ^
XXXX: PowerPCB
0 (因为没有数字
)
8 E$ Q- n- K/ H...
6 Y( k# t& {4 u/ ?( H! q8 G
後面两位数字代表第几层 Layer, 无法识别表示第 0 , 一位数字不会载入

. K8 H/ p! J3 d& w# @: M# ~前面字母表示 Item, Import 2D-Line/Text 时没有什麽意义, 可以任取
! ]$ ~) t' g& a3 }% J因为 PowerPCB 会自行判断是 2D-Line Text
  q1 x7 ^$ `2 KDXF PAD/PowerPCB 依来源分三种
; r/ u0 `$ d7 S" o+ _▲AutoCAD Export DXF
後直接由 PADS/PowerPCB Import
" |! ~9 q8 I/ K. }  Y1 l
AutoCAD Layer Name 就是 for PADS/PowerPCB, 不过似乎还有其它的问题

$ O" I. E; W$ F! _' q5 Z% o▲AutoCAD Export DXF (
建议 R13 DXF) , CAM350 Import/Export DXF,. d2 J6 ~* x  l8 j; h; b! V3 @
再转进 PowerPCB 将所有 Layers 并成一个含 2D-Line, Text
DXF,* X2 Z9 b6 [  R2 p
任意文件转 DXF, 最後转进
PowerPCB( L" n0 L4 m! v8 C" _3 H! d
AutoCAD
也可以用这个方法转出 PS/PDF 作同样的动作

5 `! b& b& k7 U4 V! F  v% l这种转法只含 2D-Line, 因为所有 Text 都展成 2D-Line , 所以 DXF 会大得多  S+ ]9 G* H# H, z# _1 E3 E; h
一般整张机机图无法用这个方法转进 PADS, PowerPCB 可以7 Z" z! Z# T% n  F
但只有这个方法中文不会变成乱码
' l, o* L; o# uAutoCAD Export DXF 後直接由 PADS/PowerPCB Import5 L* K9 m/ ]9 p9 ?  v
须在 AutoCAD 作好相关的 Layer, Layer Name 设定

; c9 }, ~5 W4 y& h) n; r5 E6 `AutoCAD Export DXF , CAM350 Import/Export DXF, 再转进 PowerPCB; D' b" M/ I3 X2 L) m) e
▲AutoCAD Export DXF (
建议
R13 DXF)
( K5 X  ^1 T: n▲CAM350 Import DXF
5 n3 r3 t. U% K% L& IImport Unit
AutoCAD 而定, 一般选
MM, l" I% F" P7 H3 |
Scale Factor (DXF:CAM350)
1:12 s& K$ M. s. [9 q5 `
打勾
"Map all layers to one CAM350 layer"1 }# m- \4 ]1 a" }
右下角选 "Explode Line Style", 假如可以选的话

$ T  B7 n, k% F$ T' v3 u▲CAM350 Export DXF
: K+ D6 P* |8 h2 t# ~( }▲CAMtastic! LT 2000 Import DXF
4 Q. p% E4 a) S% c. A5 k5 k▲CAMtastic! LT 2000 Export DXF,
打勾 Filled (No Endcaps)4 v2 S9 i. B6 ?; C0 \3 Z
PADS/PowerPCB
无法辨认 CAM350 转出来的 Round, CAMtastic! LT 2000 可以
4 G0 [. F; T' K# r
Setup/Preference, Design Unit Inch (CAM350 Unit)' Y/ e" ?) z/ f* T! Z
这种转法所得的 DXF
2D-Line, Text. p, Q# K8 Z* u0 r( @& r
▲Import DXF. R5 X' F8 L- d6 H( A8 ^2 M/ K! C
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name- }2 ^+ C9 z/ Z- a: o( X
为依据, 不用去动它

5 N% `! }7 B6 l2 A; t% `1 _DXF-File Unit
Inch (CAM350 Unit)
( N% I  c' C/ ?; T! k' y2 ^
注意需要的 Mode New 还是
Add/ `' l' {( }# V6 ~& t
▲Over
% K. v* k! S" l1 d  F0 @
这种转法中文会变成乱码, 不过档案大小比较小

0 ^& K8 D8 m+ t
注意 CAMtastic! LT 2000 AutoCAD 转出的 DXF 容易失败
  y* W: c; t5 v任意文件转 DXF, 最後转进 PowerPCB
, c& y% ^( {$ k: l  C
用任意文件转 DXF 的方法去转
PS/PDF
6 a2 J" h" l+ l4 l9 I
不要用 AutoCAD Export EPS , 容易有问题
& j5 g, @% h; y* d4 F- V2 o/ Z
Setup/Preference, Design Unit Inch (CAM350 Unit)
: d& X, C) h3 {! K  N$ x1 e$ I  M
任意文件转 DXF 所得的 DXF 只含
2D-Line
- {3 \. s9 H7 l/ G) O▲Import DXF
2 T7 V) n; n: L. p1 o% v  e; M+ S
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name
1 u& c+ z' J5 ~! \( H; u
为依据, 不用去动它

* f  \. R* s) V. iDXF-File Unit
Inch (CAM350 Unit)
) F+ g4 y1 g9 r& P) Y- q9 |4 j, U
注意需要的 Mode New 还是
Add
& M* ]/ H% [5 L▲Over

% Z5 r. \( C8 @, V- R6 E- Y转进 PADS, y) R8 G# z7 T, J
方法和转进 PowerPCB 一样, 不过多一些事项

5 V6 v  w9 N( X- d
来源是 AutoCAD 转出的 DXF, CAM350 并成一层後,
8 }, b5 @7 C2 U* _1 A* V
须再拆成两个 Layer 分别含 2D-Line, Text 这两个
Iterm
& s( M, d6 U8 q
或是在 CAM350 中将 Text 展成
2D-Line9 X/ v3 j1 Y) ^4 n- _
拆成两个 Layer 的步骤

0 y: o2 g/ u/ X# ?% K  m4 ]5 `->
新增一个 Layer# ?6 o, L+ f% U# W! {
->Edit/Copy,
Filter, 不打勾 Font, A(All), To Layers, 勾新建的那一个
Layer/ @- r& `3 {' {( x
->Edit/Delete,
Filter, 不打勾 Font,
A(All)/ f* v2 R5 ?( h+ a- @* I; k
->
这样就分为 2D-Line, Text 两层了
0 z' n) Y5 J6 Z9 U3 c
▲Text
展成 2D-Line 的步骤
7 W6 f# O8 s0 K2 c->Edit/Change/Explode/Text,
A(All)
: L2 X7 K& W8 [) j->
若是用 CAMtastic! LT 2000 Export DXF , 打勾
Convert Text to Plines
( e# Y! y2 m/ i1 u4 M▲DXF
档不能太大, 超过 2M bytes 可能都有问题

! ?" t% u* f; c* o' v
若是用 CAMtastic! LT 2000 Export DXF , Filled (End Caps)
, W+ ~$ @# @- c  Q3 h, Y) Z  s  G
PADS 中记得先选好原点
: H# ^, o3 N  B2 J) E
▲Import
Layer, Item All. Q. D+ q1 b; A6 }3 o7 r2 k- t2 _
还有一种方法是先转进 PowerPCB,
Export ASC (PowerPCB v1.1, Basic)
4 ]/ o7 b. g  m8 |  ]  b1 d
然後用 Text Editor ASC 第一行换成

4 I7 @$ o: S3 K* `) S6 u2 C7 F*PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.0' D/ i- w, ]3 C. N0 F  i+ A6 A5 h
PADS
就可以 Import 这个 ASC
! P# C/ u) k2 [: J) v8 K( L转进 PADS/PowerPCB 失败的原因
+ d8 ~: C* Y8 g▲Scale
不对
- `  K* P8 a( ?1 b) U9 c
原点离图面太远, 导玫 PADS/PowerPCB 读取时超出座标系范围& o2 J) z6 i/ }6 K% ~! A
转进 PADS , Layer Name 未照规则( a* E7 b1 p/ S3 j, u! g/ V
▲PowerPCB
有时也会因 Layer Name 失败, 将它照规则命名再试一次- @* L2 ^- y8 c7 Y: M8 Z- D
直接从 DXF 转为 PowerPCB 的板框 (Board)  M& ?. A2 e1 g0 O2 M+ D$ N0 G
▲PADS
试不出来, 不过一样可以先转进 PowerPCB 再转进
PADS' u. b* q+ \. k. F9 y9 T2 x
CAM350 , 先转机构图的 DXF , 新建一个 Layer, Layer Name
BOARD_OUTLINE_00% x7 h0 ]0 K0 B/ z
Copy Board
BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否则

) A/ v1 w8 D& M9 |' g执行 Edit/Line Change/Join Segments, 游标压在 Board , 确认是否已 Joined% o) `/ c3 C. n6 ~& f
因为 Board 必须为
Closed Polylines (Joined)1 |8 c: p% w$ K1 k! {) D. d/ N6 D
不过在 CAM350 下有一个问题, BOARD_OUTLINE_00 名称太长
,& w7 b9 u( L$ |, Q
会被截掉只剩 BOARD_OUTLINE_0, 少一个 0, 可以在 Text Editor 下把它全部
Replace3 P5 ~/ A1 \/ R4 ^: J' K
或转进 CAMtastic! LT 2000 ReName, 或全部过程在 CAMtastic! LT 2000 下作

* {3 x9 b4 T4 K- c( c3 x1 o+ E0 o
建议转机构图的 DXF , 一层 2D-Line, (一层 Text), 一层 Board 一起转进 PowerPCB" Q# r1 l& H; @" Q. }1 ]. n, ^$ F

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
3#
发表于 2007-11-15 17:13 | 只看该作者
不太了解; ?/ X7 [" d8 q
不过你导入的该类文件
. h& ?/ S, n$ P! z0 P0 j. N  T4 w导入后你肯定需要重新定义一些网络吧

5

主题

58

帖子

166

积分

二级会员(20)

Rank: 2Rank: 2

积分
166
4#
发表于 2007-12-3 15:16 | 只看该作者
这个太复杂了吧?我听人说好像没这么复杂啊。不过我从来没有试成功过。因为我不会CAD啊。* K' B# B7 f6 H3 K1 n3 K! T0 \, f

6 i, X% j! s9 r  g1 _" j' l5 F. S但别人说的只需要2-3步就OK了啊。

3

主题

27

帖子

-1万

积分

未知游客(0)

积分
-11992
5#
发表于 2008-1-14 09:14 | 只看该作者
靠 麻烦成pi拉

2

主题

22

帖子

114

积分

二级会员(20)

Rank: 2Rank: 2

积分
114
6#
发表于 2008-1-22 20:27 | 只看该作者

power中导入dxf方法

各位,小弟在此介绍一种自己常用的方法,感兴趣的可以试试,反正我是一直在用,比较简单。我一般将结构工程师画好的结构图做如下处理:将自己想要的结构部分复制,然后点击新建,在出现的对话框中选择acadiso.dwt,文件类型默认就好,然后将刚才复制的结构图粘贴,最后另存为我们想要的dxf就好了,这样一般都不会有问题的。如有不明白的可以讨论:260662126。以上内容归纳起来就是:复制(我们想要的部分)-新建(acadiso.dwt文档)-粘贴(刚才复制的东东)-另存为(我们想要的dxf)-结束

2

主题

47

帖子

-2万

积分

未知游客(0)

积分
-21987
7#
发表于 2008-1-24 01:06 | 只看该作者
如果遇到多层次的图(如PROTEL转出来的DXF),用左键框选图形,依次按下X键,空格键,多次按前述操作,直到图形不能分解为止。按下L键,空格键,随便在空白处画一根线条(一定要在0层),按下MA,空格,左键点选刚才画的那线条,再框选整个图形后按右键确认,删除刚才画的那线条,然后按下PU,空格,点选全部清理,直到清理完毕后关闭对话框,框选此时的图形按下Ctrl+C,点文件/新建,点打开,按下Ctrl+V粘上刚才复制的图形,按Z键空格,按E键空格,图形置中后另存为DXF图形,此时便可导入PADS了,后面这一小段与上面的兄弟写的差不多是一样的,方法仅供参考

1

主题

75

帖子

-8910

积分

未知游客(0)

积分
-8910
8#
发表于 2008-1-25 14:48 | 只看该作者
fffffffffffffffffff

评分

参与人数 1贡献 -5 收起 理由
tianhao -5

查看全部评分

12

主题

455

帖子

1605

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1605
9#
发表于 2008-1-26 23:12 | 只看该作者
IMPORT 里边选好了就OK拉~~~ 不过出CAM时要看清楚~~!!

29

主题

230

帖子

361

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
361
10#
发表于 2008-3-19 02:09 | 只看该作者

感谢共享!

感谢共享!

1

主题

3

帖子

-8980

积分

未知游客(0)

积分
-8980
11#
发表于 2009-8-18 08:59 | 只看该作者
不知道是为什么,导进去后的图形不完整,象被分解了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-24 17:05 , Processed in 0.065692 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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