找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 8032|回复: 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 | 只看该作者
自己先顶一下4 j& r  C! G/ |, C! |6 H( J
[转载]:- o. o+ V# l- Z( \0 Y! |7 M& S1 C
DXF文件转POWERPCB的笔记% O; n2 b2 A; ~5 g3 s1 r
DXF 是含 Vector, Text Multi-Layer 图档
6 X% Q7 v' [8 R6 j; GPADS/PowerPCB
会读取其中的 2D-Line(Vector 的一种), Text 这两个 Item' T$ M7 h* B- m2 i- y' W; C! Z
PADS/PowerPCB Layer Name 命名规则
, |' [5 S- V: ^/ B* r* Z2 K▲PADS Layer Name
例子
0 p3 I5 ~1 Q6 ]( r; r( ^& SBRD00:
板框
% N% e6 N  k* ~4 X6 h( KLIN01: 2D-Line, PADS
1
% _+ s) b$ X% KTXT01: Text, PADS
1
2 R2 ]- ?7 e1 v8 S& W  c...) i! n  @8 ]) c- G+ m+ G
Layer Name
PADS 可以识别的才会载入' _! {1 V6 X1 @
且不会载入 LIN01 (2D-Line) Text
: m/ d7 D2 ?# C, J
且不会载入 TXT01 (Text)
2D-Line
& i' T% M! f9 G" t, ZPADS
不能读取 2D-Line
Circle
/ p& c3 y+ V' N" u▲PowerPCB Layer Name
例子 (- _ 一样
)6 z2 K4 B$ r( ~& W) O9 w( M  U
BOARD_OUTLINE_00:
板框
* C6 Q0 I6 Z3 Z3 w
2D_LINE_01: 2D-Line, PowerPCB
1 ; \1 C( Y! J' [2 E: w
TEXT_01: Text, PowerPCB
1
& }1 _, o6 {$ D- V% E01: PowerPCB
1 (不可以为 1)
; m, C" W2 c8 TXXXX: PowerPCB
0 (因为没有数字
)
- Z) p' r' E3 v; \, v: t8 a...) ]- z' ?  J) b2 z) V7 t& y
後面两位数字代表第几层 Layer, 无法识别表示第 0 , 一位数字不会载入
$ C4 `5 ~/ r; K3 y
前面字母表示 Item, Import 2D-Line/Text 时没有什麽意义, 可以任取
/ `' j6 Y" S6 s  a$ L0 I$ V( B" s因为 PowerPCB 会自行判断是 2D-Line Text# i3 M0 Q) N6 [. W  C8 H
DXF PAD/PowerPCB 依来源分三种
# d1 E% c# v, {! X▲AutoCAD Export DXF
後直接由 PADS/PowerPCB Import' n  E4 D2 W6 l% x# x
AutoCAD Layer Name 就是 for PADS/PowerPCB, 不过似乎还有其它的问题
$ E7 q! `$ {+ D: B9 k9 f
▲AutoCAD Export DXF (
建议 R13 DXF) , CAM350 Import/Export DXF,
: ~( N) b- S6 e- r/ o
再转进 PowerPCB 将所有 Layers 并成一个含 2D-Line, Text
DXF,
' _0 v  P0 \7 |' B) V
任意文件转 DXF, 最後转进
PowerPCB9 ?& X9 P1 V' X  ^& q
AutoCAD
也可以用这个方法转出 PS/PDF 作同样的动作

( V$ _! M/ u0 N! k5 I2 ]这种转法只含 2D-Line, 因为所有 Text 都展成 2D-Line , 所以 DXF 会大得多
+ p, }- k' y- h% r一般整张机机图无法用这个方法转进 PADS, PowerPCB 可以5 X6 V+ }4 [$ d- @6 K8 M
但只有这个方法中文不会变成乱码
" D0 N8 Q9 `, {, IAutoCAD Export DXF 後直接由 PADS/PowerPCB Import/ F8 y% ?) F. s7 g
须在 AutoCAD 作好相关的 Layer, Layer Name 设定
* i& B8 N1 j& ]; H) X" A
AutoCAD Export DXF , CAM350 Import/Export DXF, 再转进 PowerPCB
3 k* K, D: M: r+ {2 |- Q' q▲AutoCAD Export DXF (
建议
R13 DXF)4 R0 A1 y. a% F- u
▲CAM350 Import DXF. U, _, Z" q) j
Import Unit
AutoCAD 而定, 一般选
MM2 B9 K/ E9 t3 I9 V" P0 \( x
Scale Factor (DXF:CAM350)
1:1
' e' N- N* X( a& \6 u: C
打勾
"Map all layers to one CAM350 layer"; B. e/ {3 Z+ v9 U/ y4 J
右下角选 "Explode Line Style", 假如可以选的话

: d# l4 V6 W" o8 O+ W▲CAM350 Export DXF
8 I$ q6 q# Y; q, \. |/ F▲CAMtastic! LT 2000 Import DXF# S! \( ?* c5 e7 n5 L" q( G5 V6 ~
▲CAMtastic! LT 2000 Export DXF,
打勾 Filled (No Endcaps)7 N, X/ L& E& R4 W, h( W5 s
PADS/PowerPCB
无法辨认 CAM350 转出来的 Round, CAMtastic! LT 2000 可以
- i& H; }& T- @- @# S
Setup/Preference, Design Unit Inch (CAM350 Unit)8 q% K: e- Q3 t. `2 X
这种转法所得的 DXF
2D-Line, Text7 ]" j! B5 L) D' z
▲Import DXF
3 F. g9 k  ^4 c1 X3 k
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name
" b. d( a# `* M% g, `  C
为依据, 不用去动它
+ _. q* r+ h7 E8 b$ G- d
DXF-File Unit
Inch (CAM350 Unit)3 l- c/ w2 S$ {( s) G8 D
注意需要的 Mode New 还是
Add
( T6 ^% d! P, k9 }+ @$ z' S▲Over7 h; o4 k5 ?. a* Z1 l
这种转法中文会变成乱码, 不过档案大小比较小
) x1 t. V0 y5 M: N5 G9 l8 \
注意 CAMtastic! LT 2000 AutoCAD 转出的 DXF 容易失败2 o1 |/ Z! F& Q0 u3 n
任意文件转 DXF, 最後转进 PowerPCB/ ?6 u, V: R" w( @# P2 A0 c" O$ f8 ^
用任意文件转 DXF 的方法去转
PS/PDF6 ?; S5 Z% G! \8 Y( S
不要用 AutoCAD Export EPS , 容易有问题

6 r5 Q& @* ^, J2 c" g: J. N' w
Setup/Preference, Design Unit Inch (CAM350 Unit)& z: Z' p! |" w, J+ Q8 b2 T
任意文件转 DXF 所得的 DXF 只含
2D-Line6 C3 D5 P% R& L* a/ E9 `
▲Import DXF) P; }+ @$ J* V  s; h7 w
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name
% z! ?' ?' e  y/ G  E4 p. V
为依据, 不用去动它

' v' }( B; _% Q0 V9 W  G) VDXF-File Unit
Inch (CAM350 Unit)
. W* s- E+ r( v, P! |
注意需要的 Mode New 还是
Add
+ I, J; a% c9 L  _: e- Z2 R  ^▲Over
/ F' V; V  y7 d7 _5 A$ h
转进 PADS
# T  \* o% E7 _1 F- E& O6 M% U! _# i' F
方法和转进 PowerPCB 一样, 不过多一些事项

" r7 v! c. Q2 q9 F$ q1 I6 v5 c
来源是 AutoCAD 转出的 DXF, CAM350 并成一层後,$ \) L' r# \4 d+ K0 Q% g* A, D
须再拆成两个 Layer 分别含 2D-Line, Text 这两个
Iterm0 K% U0 t6 o& Q% E
或是在 CAM350 中将 Text 展成
2D-Line
- }$ h) p" ^! ?/ {( L
拆成两个 Layer 的步骤

& g/ E: q; K. e, A# `9 J->
新增一个 Layer
$ @$ v. V+ t5 d->Edit/Copy,
Filter, 不打勾 Font, A(All), To Layers, 勾新建的那一个
Layer' t% E/ j& {: P  L/ [5 C- Z
->Edit/Delete,
Filter, 不打勾 Font,
A(All): a' J& j: ^4 D9 e- ^( l
->
这样就分为 2D-Line, Text 两层了

6 P  D; d' q) z9 E▲Text
展成 2D-Line 的步骤9 `* m: E4 a5 S0 N. o, k( k' t) Y
->Edit/Change/Explode/Text,
A(All)5 s+ L/ `+ ~8 _5 c
->
若是用 CAMtastic! LT 2000 Export DXF , 打勾
Convert Text to Plines; Z8 N' N! W6 [9 Z# o4 {# b0 H* ~
▲DXF
档不能太大, 超过 2M bytes 可能都有问题
+ J1 B3 t8 }- b/ `$ M+ y. p" E% q6 B' q( X
若是用 CAMtastic! LT 2000 Export DXF , Filled (End Caps)
, u9 U+ W7 G- o8 q
PADS 中记得先选好原点

5 g) N. Y4 ^- K& u; @# S▲Import
Layer, Item All* O! U. W  L/ ?5 r
还有一种方法是先转进 PowerPCB,
Export ASC (PowerPCB v1.1, Basic)
2 R& `8 x$ s& g, @+ t0 o2 H
然後用 Text Editor ASC 第一行换成

8 [( b& k5 y; W9 G: u2 r$ l*PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.0  S9 O; X, ~) S2 ^7 O
PADS
就可以 Import 这个 ASC
1 A+ L4 L  s5 ^/ z3 g* P6 \转进 PADS/PowerPCB 失败的原因0 c1 q$ y3 Y) v$ G- G. M
▲Scale
不对# s* r/ H7 H' M
原点离图面太远, 导玫 PADS/PowerPCB 读取时超出座标系范围- G! z+ j0 G5 e
转进 PADS , Layer Name 未照规则
& B6 d6 Q' B  ]  g▲PowerPCB
有时也会因 Layer Name 失败, 将它照规则命名再试一次
/ @, o. D  o: M' ~1 G直接从 DXF 转为 PowerPCB 的板框 (Board)
7 W8 {4 R, k7 Y5 c▲PADS
试不出来, 不过一样可以先转进 PowerPCB 再转进
PADS! b* v/ s: C3 h! D6 C
CAM350 , 先转机构图的 DXF , 新建一个 Layer, Layer Name
BOARD_OUTLINE_00( C* S1 g$ z, Q2 t7 I
Copy Board
BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否则

- \! x! `. u0 j" E8 k* f执行 Edit/Line Change/Join Segments, 游标压在 Board , 确认是否已 Joined
. D! g* z) O) ]6 `. C# j
因为 Board 必须为
Closed Polylines (Joined)
" ^2 i7 u8 I8 {% E
不过在 CAM350 下有一个问题, BOARD_OUTLINE_00 名称太长
,% i$ b' }5 x- M" {9 q) _* ~0 g
会被截掉只剩 BOARD_OUTLINE_0, 少一个 0, 可以在 Text Editor 下把它全部
Replace! d) _1 h* m0 j' U
或转进 CAMtastic! LT 2000 ReName, 或全部过程在 CAMtastic! LT 2000 下作
% \5 H0 G3 S  m+ w9 |4 ]: ]- C
建议转机构图的 DXF , 一层 2D-Line, (一层 Text), 一层 Board 一起转进 PowerPCB: y+ ~2 _, w3 P- W* D$ a! W8 y, {

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
3#
发表于 2007-11-15 17:13 | 只看该作者
不太了解
% G* j! P& ~# U* N5 {不过你导入的该类文件
/ D1 ^8 e# l2 J  y* v+ d导入后你肯定需要重新定义一些网络吧

5

主题

58

帖子

166

积分

二级会员(20)

Rank: 2Rank: 2

积分
166
4#
发表于 2007-12-3 15:16 | 只看该作者
这个太复杂了吧?我听人说好像没这么复杂啊。不过我从来没有试成功过。因为我不会CAD啊。
- w6 R! v* k; v( z8 B
; x+ O/ F6 j/ U* `$ Q; p1 {但别人说的只需要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-28 10:10 , Processed in 0.069713 second(s), 35 queries , Gzip On.

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

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

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