找回密码
 注册

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 | 只看该作者
自己先顶一下, a% T2 ~! v: r
[转载]:% T( I" ]* ]9 q& Q1 r
DXF文件转POWERPCB的笔记
# z1 m" x: ?$ V% l2 y5 f; `, C/ sDXF 是含 Vector, Text Multi-Layer 图档0 u% D, W1 z  T3 J! w$ h- _
PADS/PowerPCB
会读取其中的 2D-Line(Vector 的一种), Text 这两个 Item
  h1 \; \* L- Z* H) P; iPADS/PowerPCB Layer Name 命名规则
6 z+ @# `2 ~5 t  f$ z6 B: G& M* y▲PADS Layer Name
例子
* X; ^3 F5 f# X, ^  {) q! R1 h- `4 MBRD00:
板框0 ?8 W1 B* Q6 _4 F, F+ ^
LIN01: 2D-Line, PADS
1 8 I9 g) c2 C! l' \' E
TXT01: Text, PADS
1 * T+ T! W$ q6 K, f& [
...
+ w% r" _5 Y; zLayer Name
PADS 可以识别的才会载入
7 R5 \0 K3 |6 O5 R* ~5 N且不会载入 LIN01 (2D-Line) Text
. N& j+ D- d  V, i; g) a/ x" b! c
且不会载入 TXT01 (Text)
2D-Line* r$ Z" `. O, A( r
PADS
不能读取 2D-Line
Circle' X, v, |8 p! R* l6 P2 T$ t5 k
▲PowerPCB Layer Name
例子 (- _ 一样
)
9 g7 P% `/ w* G2 V0 Z* HBOARD_OUTLINE_00:
板框
0 f, W7 f( ^# X
2D_LINE_01: 2D-Line, PowerPCB
1 ; F$ A: p3 v7 X6 O
TEXT_01: Text, PowerPCB
1 / r- u( J3 }7 h0 k1 P" x
01: PowerPCB
1 (不可以为 1)
& e1 d+ U" w5 qXXXX: PowerPCB
0 (因为没有数字
)
  {/ e/ K' E: Q) m* v7 o...
/ E, X3 B. Y4 e
後面两位数字代表第几层 Layer, 无法识别表示第 0 , 一位数字不会载入
$ L7 V: }0 {" i
前面字母表示 Item, Import 2D-Line/Text 时没有什麽意义, 可以任取
, c8 d. f( U, q; ]6 A3 r因为 PowerPCB 会自行判断是 2D-Line Text
  j  E7 O3 s+ h- ZDXF PAD/PowerPCB 依来源分三种
  t5 E+ c; w" ]  f& X9 z▲AutoCAD Export DXF
後直接由 PADS/PowerPCB Import
, a( `3 S7 i7 I3 @7 X3 F& |& [
AutoCAD Layer Name 就是 for PADS/PowerPCB, 不过似乎还有其它的问题

6 [' q7 Z' n$ K! ^4 G+ K, F▲AutoCAD Export DXF (
建议 R13 DXF) , CAM350 Import/Export DXF,9 m5 D+ g$ _8 E+ Y* y
再转进 PowerPCB 将所有 Layers 并成一个含 2D-Line, Text
DXF,$ k% }0 Z5 F, u, t
任意文件转 DXF, 最後转进
PowerPCB0 m, V# g3 X1 [/ Q0 R5 P! C
AutoCAD
也可以用这个方法转出 PS/PDF 作同样的动作
" s9 ~/ ?# \9 A- j
这种转法只含 2D-Line, 因为所有 Text 都展成 2D-Line , 所以 DXF 会大得多2 `5 x; \2 v7 }  c2 |3 E
一般整张机机图无法用这个方法转进 PADS, PowerPCB 可以) S, f. J* _! H( U* l
但只有这个方法中文不会变成乱码
2 U# J, B5 n3 g- ^; Z6 m; O( g* mAutoCAD Export DXF 後直接由 PADS/PowerPCB Import: S% s8 [& n  k) i' ^
须在 AutoCAD 作好相关的 Layer, Layer Name 设定
1 N/ w# l; w3 o- Y# \
AutoCAD Export DXF , CAM350 Import/Export DXF, 再转进 PowerPCB8 L# l' M, {; v6 g4 W
▲AutoCAD Export DXF (
建议
R13 DXF). l$ y6 n0 ?' t( Z; Q
▲CAM350 Import DXF
5 N, _% d! Y' g$ b  LImport Unit
AutoCAD 而定, 一般选
MM
" l1 J( h# R0 ?! ^0 R3 n3 fScale Factor (DXF:CAM350)
1:1
% ?- D7 S0 V, ~8 }$ A7 x
打勾
"Map all layers to one CAM350 layer"
7 c. J* R" D; y6 I8 }! ^8 U7 h' P
右下角选 "Explode Line Style", 假如可以选的话
+ u( u3 ^3 k6 ]
▲CAM350 Export DXF* c* I" W/ b: N% U$ ?# A3 U! Z
▲CAMtastic! LT 2000 Import DXF$ u" }5 K3 ^8 f9 K
▲CAMtastic! LT 2000 Export DXF,
打勾 Filled (No Endcaps)6 L8 m3 Y; }$ S/ V
PADS/PowerPCB
无法辨认 CAM350 转出来的 Round, CAMtastic! LT 2000 可以

1 t1 s6 h; u4 a7 H# A
Setup/Preference, Design Unit Inch (CAM350 Unit)
5 v) p- N4 }' C/ r! X( x7 }3 b. w
这种转法所得的 DXF
2D-Line, Text
! I7 A$ V2 b2 p) P▲Import DXF+ m% m0 \0 h8 K5 s$ n2 z% y
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name. G1 I2 ^) P- G5 U4 \' a
为依据, 不用去动它

7 N! H% v! B1 ?- l6 [6 s8 IDXF-File Unit
Inch (CAM350 Unit)
2 N( k" l* V8 Q) g3 E
注意需要的 Mode New 还是
Add% `$ I0 e% ~  m9 j7 F& b% u' y
▲Over% A. N  m( H' x7 |. l4 ?: S
这种转法中文会变成乱码, 不过档案大小比较小

' ?$ I0 G; E: |6 v
注意 CAMtastic! LT 2000 AutoCAD 转出的 DXF 容易失败
& w* m7 w2 X, S( B( i. r任意文件转 DXF, 最後转进 PowerPCB
1 n/ F5 r8 J4 C. Q! Q
用任意文件转 DXF 的方法去转
PS/PDF
6 I2 v$ a1 m- p! ]( l5 h0 }" Z* S
不要用 AutoCAD Export EPS , 容易有问题

/ B' q5 ^# r% S2 j( J  U
Setup/Preference, Design Unit Inch (CAM350 Unit)% h7 I% Q8 b6 v
任意文件转 DXF 所得的 DXF 只含
2D-Line
- E  |* l* ~* s) A1 W▲Import DXF/ i% m0 K- U. ]7 Q/ L7 g2 }
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name
3 \5 R* D" O# F3 F$ S
为依据, 不用去动它

/ D5 X: q; N9 v6 ?1 T. S" D% IDXF-File Unit
Inch (CAM350 Unit)- v% k1 E; n0 E9 y& g8 @6 k2 G0 F+ A
注意需要的 Mode New 还是
Add
% k4 z9 o0 P9 E8 o; h▲Over
2 ]! e5 Z( q( V# L7 y
转进 PADS
6 l3 t, M# c* u( C3 w
方法和转进 PowerPCB 一样, 不过多一些事项
! C' x- P1 _0 n
来源是 AutoCAD 转出的 DXF, CAM350 并成一层後,
! t4 r% G7 t2 e( G" L. a" G$ y
须再拆成两个 Layer 分别含 2D-Line, Text 这两个
Iterm) d5 M1 M4 j7 M3 [5 Y
或是在 CAM350 中将 Text 展成
2D-Line
( w3 R3 B6 P: s* r* W  r) e* N9 x4 E
拆成两个 Layer 的步骤
" y  g  E  r" I- G9 c
->
新增一个 Layer2 y& {* _) a* Y# U. e, D  s
->Edit/Copy,
Filter, 不打勾 Font, A(All), To Layers, 勾新建的那一个
Layer
' A! M( H9 L. _. H. ~% l->Edit/Delete,
Filter, 不打勾 Font,
A(All)% [+ x8 ^& h7 z* h" I" r% p2 S
->
这样就分为 2D-Line, Text 两层了

0 f$ f; ~8 x6 P/ o▲Text
展成 2D-Line 的步骤) h4 `5 E9 f; u
->Edit/Change/Explode/Text,
A(All)
! u, {. k6 h2 l2 ~, K->
若是用 CAMtastic! LT 2000 Export DXF , 打勾
Convert Text to Plines
/ r( T: `, G4 S! ?+ A' F" E5 `9 A▲DXF
档不能太大, 超过 2M bytes 可能都有问题

! V% l8 `) Z# n0 L5 M3 I
若是用 CAMtastic! LT 2000 Export DXF , Filled (End Caps)
( D3 I& M2 u. d. Q4 m8 A* n
PADS 中记得先选好原点

$ H! f1 S3 r: \' U▲Import
Layer, Item All, ]& H  j  p* R7 l* C1 G
还有一种方法是先转进 PowerPCB,
Export ASC (PowerPCB v1.1, Basic)" O9 ~$ X. [0 C( d
然後用 Text Editor ASC 第一行换成

0 B9 |2 g+ I4 S*PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.0' O" E+ N8 Z2 l1 b& f/ G, I8 ]
PADS
就可以 Import 这个 ASC 8 i8 D  J( c" C; H
转进 PADS/PowerPCB 失败的原因( H1 i' t/ Q, S% `4 H3 Y4 j
▲Scale
不对
8 g# }  C# M) W; _* a+ B
原点离图面太远, 导玫 PADS/PowerPCB 读取时超出座标系范围
0 x" ]+ A1 z! O
转进 PADS , Layer Name 未照规则
7 u! Z% k8 N5 u: i$ {4 s0 Z. c# i▲PowerPCB
有时也会因 Layer Name 失败, 将它照规则命名再试一次
1 h9 a5 M0 n7 p) M& e' w# }直接从 DXF 转为 PowerPCB 的板框 (Board)+ F& s- x' r% y( X! e0 E
▲PADS
试不出来, 不过一样可以先转进 PowerPCB 再转进
PADS  ^/ k$ _$ X+ C: c) j
CAM350 , 先转机构图的 DXF , 新建一个 Layer, Layer Name
BOARD_OUTLINE_007 H4 T6 i5 p, _
Copy Board
BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否则

) `8 U1 Z" k! W执行 Edit/Line Change/Join Segments, 游标压在 Board , 确认是否已 Joined0 X( A. y6 L7 C, K; J
因为 Board 必须为
Closed Polylines (Joined)
8 H/ g# Q5 n2 z
不过在 CAM350 下有一个问题, BOARD_OUTLINE_00 名称太长
,
# m% _% n  O7 O+ }) K
会被截掉只剩 BOARD_OUTLINE_0, 少一个 0, 可以在 Text Editor 下把它全部
Replace
) _# u0 W8 b. L$ X
或转进 CAMtastic! LT 2000 ReName, 或全部过程在 CAMtastic! LT 2000 下作

# K& Q3 a9 ]" R! q( {# v$ U5 B. n' i
建议转机构图的 DXF , 一层 2D-Line, (一层 Text), 一层 Board 一起转进 PowerPCB) f6 ]1 N3 o, i" C6 m6 a' r$ Y+ d

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
3#
发表于 2007-11-15 17:13 | 只看该作者
不太了解
, R+ c" h$ W" f. O; G6 V4 l0 h不过你导入的该类文件
1 Q9 _9 _2 U: j" a# P3 f. I5 e导入后你肯定需要重新定义一些网络吧

5

主题

58

帖子

166

积分

二级会员(20)

Rank: 2Rank: 2

积分
166
4#
发表于 2007-12-3 15:16 | 只看该作者
这个太复杂了吧?我听人说好像没这么复杂啊。不过我从来没有试成功过。因为我不会CAD啊。
0 g; y. `( x) `7 b9 ~: Z
7 c3 D5 e4 D) M* I但别人说的只需要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 14:16 , Processed in 0.089189 second(s), 35 queries , Gzip On.

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

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

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