找回密码
 注册
关于网站域名变更的通知
查看: 11628|回复: 11
打印 上一主题 下一主题

pads导入dxf文件的问题讨论

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
有遇到此类问题的请进来讨论阿

该用户从未签到

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

点评

非常感谢你 的回答,按照操作成功了,困扰了我好久的,感谢感谢  详情 回复 发表于 2022-11-17 10:18

该用户从未签到

3#
 楼主| 发表于 2007-11-15 10:59 | 只看该作者
自己先顶一下* C! ]' X# R% N8 s$ I0 ^6 `. \
[转载]:
$ f2 Y5 b- ?6 `DXF文件转POWERPCB的笔记
0 c+ O  D- w% k, \; FDXF 是含 Vector, Text Multi-Layer 图档$ o& r$ U0 i* w( F' q
PADS/PowerPCB
会读取其中的 2D-Line(Vector 的一种), Text 这两个 Item
  h3 C" }9 j9 e/ vPADS/PowerPCB Layer Name 命名规则9 y, E, Q: F$ P" E4 ^( a
▲PADS Layer Name
例子4 e' r- l+ @/ m4 t
BRD00:
板框7 R4 K: x3 X( G/ N
LIN01: 2D-Line, PADS
1
4 I( Z* E. W' w, K' g* I; ]$ OTXT01: Text, PADS
1
7 f9 M: g* \3 l5 a0 A...4 Y6 _; f! n+ A4 V5 Q& `
Layer Name
PADS 可以识别的才会载入
7 r! O" `# c9 R0 Y且不会载入 LIN01 (2D-Line) Text
+ s3 q8 v; G6 i) n
且不会载入 TXT01 (Text)
2D-Line
# a( l/ \3 d% r" ?3 wPADS
不能读取 2D-Line
Circle
; B! {) u7 T% U: o▲PowerPCB Layer Name
例子 (- _ 一样
)
- _. x) T% H! o4 j) U) n5 \6 `6 LBOARD_OUTLINE_00:
板框

- j& q7 p1 V; y% m4 O4 O2D_LINE_01: 2D-Line, PowerPCB
1 1 ]$ Q  `) K3 i1 R1 ~5 k
TEXT_01: Text, PowerPCB
1 % u1 I( b3 ~! ~
01: PowerPCB
1 (不可以为 1)
. Z. \/ k& x$ W( LXXXX: PowerPCB
0 (因为没有数字
)* I, \/ }+ l( G( d
...
6 U3 M, k! y! ?6 |; R! {; k# ?
後面两位数字代表第几层 Layer, 无法识别表示第 0 , 一位数字不会载入

, M! n" Q" H1 E* L# P前面字母表示 Item, Import 2D-Line/Text 时没有什麽意义, 可以任取
, m6 E4 f8 O3 i5 p, B# n因为 PowerPCB 会自行判断是 2D-Line Text
8 O3 d' {) G, d8 t) B$ @" g: l6 ?DXF PAD/PowerPCB 依来源分三种5 H' s8 O8 \1 V# z) j+ O  w
▲AutoCAD Export DXF
後直接由 PADS/PowerPCB Import5 y0 o; k5 {$ e( b$ M- |
AutoCAD Layer Name 就是 for PADS/PowerPCB, 不过似乎还有其它的问题
! A9 B. Y6 `  g: T
▲AutoCAD Export DXF (
建议 R13 DXF) , CAM350 Import/Export DXF,$ ?7 q0 m  k9 j4 I
再转进 PowerPCB 将所有 Layers 并成一个含 2D-Line, Text
DXF,$ B- V; h' A; H
任意文件转 DXF, 最後转进
PowerPCB/ j" `# a) t9 ?* O% P5 e7 U& f
AutoCAD
也可以用这个方法转出 PS/PDF 作同样的动作

0 t) C: z# y: ~% c5 z+ C' E这种转法只含 2D-Line, 因为所有 Text 都展成 2D-Line , 所以 DXF 会大得多5 ^- l4 `' i* b- w
一般整张机机图无法用这个方法转进 PADS, PowerPCB 可以0 Q% P4 }( f8 g- D, P
但只有这个方法中文不会变成乱码7 s4 U' o2 V8 U( P" q
AutoCAD Export DXF 後直接由 PADS/PowerPCB Import
7 p1 _2 [. a4 I" p; H' Q( y
须在 AutoCAD 作好相关的 Layer, Layer Name 设定
0 t) c4 g/ X  |
AutoCAD Export DXF , CAM350 Import/Export DXF, 再转进 PowerPCB
9 j: @/ C6 s7 [  P: Q' h▲AutoCAD Export DXF (
建议
R13 DXF)
" G* u: p# y# d9 L  g' H0 @  ~9 Y▲CAM350 Import DXF
/ ^" H/ j4 v: fImport Unit
AutoCAD 而定, 一般选
MM
2 {1 v& ~; e% Q3 NScale Factor (DXF:CAM350)
1:1, U; s8 y: `& r2 R
打勾
"Map all layers to one CAM350 layer"
, {5 ^0 b1 N! w( C
右下角选 "Explode Line Style", 假如可以选的话
& U- Z6 h8 s2 V
▲CAM350 Export DXF
: ?' [# L( ~, o2 O/ U) x▲CAMtastic! LT 2000 Import DXF& \0 O, W6 o4 \! K/ x9 Z/ U1 y
▲CAMtastic! LT 2000 Export DXF,
打勾 Filled (No Endcaps)
6 S4 d* C) U! z& r# r$ S$ HPADS/PowerPCB
无法辨认 CAM350 转出来的 Round, CAMtastic! LT 2000 可以

, b) C6 [! m3 q/ J. ]8 h
Setup/Preference, Design Unit Inch (CAM350 Unit)
9 Q* `: x0 Z6 {, [9 ?( m2 v" d( n0 I  v
这种转法所得的 DXF
2D-Line, Text# `+ _+ U  B% P7 o
▲Import DXF
3 p+ ?3 s& W$ v, ?3 b6 d; |6 X% q
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name8 L. y, ?# K  M: d- s6 c
为依据, 不用去动它

# \/ i# ]5 P9 d# Z- G4 C; \. C; ^DXF-File Unit
Inch (CAM350 Unit)$ o, }( c9 w8 c5 l  o7 [7 B
注意需要的 Mode New 还是
Add
( ~7 ]( L1 \! g# ~' g) z% j▲Over7 l0 L# f* m0 |1 z, J/ ?9 Q; q
这种转法中文会变成乱码, 不过档案大小比较小
' @: |* e0 k; f( A/ C( M) {
注意 CAMtastic! LT 2000 AutoCAD 转出的 DXF 容易失败7 d( z* a5 E/ A1 A4 `
任意文件转 DXF, 最後转进 PowerPCB! b! e7 R- g, y  @9 v, m
用任意文件转 DXF 的方法去转
PS/PDF3 w: I! o. C3 }# H
不要用 AutoCAD Export EPS , 容易有问题
& N& O" ^  _7 |1 `8 I  x* Y
Setup/Preference, Design Unit Inch (CAM350 Unit)
* @* l. S! p* U: i4 T- p" }1 T! e2 s
任意文件转 DXF 所得的 DXF 只含
2D-Line
( O: Y) V. J7 Y2 r4 |, P' b) g▲Import DXF
" F# t4 p. X! [8 \. Y/ B
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name! q/ c( P+ u) A
为依据, 不用去动它
9 P4 e0 v' i+ N7 m; `. n$ Z
DXF-File Unit
Inch (CAM350 Unit)* `2 q( X! l: L  h8 `
注意需要的 Mode New 还是
Add
4 n& C3 m! v$ e9 C2 o6 R▲Over
5 f9 m# H8 v  `" }
转进 PADS6 ^) d6 C+ r( U
方法和转进 PowerPCB 一样, 不过多一些事项

: q7 I* N4 Z$ w2 Z1 e
来源是 AutoCAD 转出的 DXF, CAM350 并成一层後,
" h2 M( O8 D( p9 G& Y  v, a
须再拆成两个 Layer 分别含 2D-Line, Text 这两个
Iterm
9 {) `2 T' D# @4 O) z: i
或是在 CAM350 中将 Text 展成
2D-Line
' @" Z% z/ C6 k! g
拆成两个 Layer 的步骤

7 W6 W: R+ t% c1 N* H: N, }: K, E->
新增一个 Layer8 D  z% R) r7 g$ A( C- u- Z! U
->Edit/Copy,
Filter, 不打勾 Font, A(All), To Layers, 勾新建的那一个
Layer- d7 V: r0 A3 S& S! I
->Edit/Delete,
Filter, 不打勾 Font,
A(All)
; M" V7 c3 K* ^->
这样就分为 2D-Line, Text 两层了

$ t$ ^+ X/ J6 ~9 r5 a/ x' g$ p▲Text
展成 2D-Line 的步骤* q& W5 E: y! a9 w' l+ [
->Edit/Change/Explode/Text,
A(All)
5 i1 B/ q. H  [: k! g->
若是用 CAMtastic! LT 2000 Export DXF , 打勾
Convert Text to Plines, s9 u% ]' B( ]  F
▲DXF
档不能太大, 超过 2M bytes 可能都有问题
" k$ b5 J# C& b
若是用 CAMtastic! LT 2000 Export DXF , Filled (End Caps)& \1 ]5 g0 y/ D& M; a( y+ e
PADS 中记得先选好原点

8 J4 i& \" \1 ?- n$ \0 N( F) X& J+ g▲Import
Layer, Item All7 D" D1 u2 y' N8 L
还有一种方法是先转进 PowerPCB,
Export ASC (PowerPCB v1.1, Basic)6 v  _$ u3 M; ?$ i* Z+ s: a
然後用 Text Editor ASC 第一行换成

( P1 c% n. v) O) K0 U, ?*PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.0
( F- t* Q) d5 \' t3 b% v5 A! |! ~PADS
就可以 Import 这个 ASC ( O+ y5 S- Y  J; ?0 K4 i
转进 PADS/PowerPCB 失败的原因
6 F) a1 v, U2 O$ V. Q" s▲Scale
不对
3 C% w& P+ G; u% p' h! [' m) c4 ]
原点离图面太远, 导玫 PADS/PowerPCB 读取时超出座标系范围
. e& S7 {" \# P5 r' k
转进 PADS , Layer Name 未照规则; C* s/ {. Y  D9 n5 w4 q/ Q
▲PowerPCB
有时也会因 Layer Name 失败, 将它照规则命名再试一次/ i0 _5 Q7 p7 \' ?4 `  o2 o
直接从 DXF 转为 PowerPCB 的板框 (Board)4 h# J7 n* Z1 ~4 M) y$ \
▲PADS
试不出来, 不过一样可以先转进 PowerPCB 再转进
PADS
9 C) s4 o, U1 j
CAM350 , 先转机构图的 DXF , 新建一个 Layer, Layer Name
BOARD_OUTLINE_00
$ O! S6 A. A. j3 a2 b$ MCopy Board
BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否则

+ Z6 H) M' L3 ]% k5 V; ?执行 Edit/Line Change/Join Segments, 游标压在 Board , 确认是否已 Joined1 h% ^1 u) [: T" _3 U: ?: x
因为 Board 必须为
Closed Polylines (Joined)
' ^$ a% n# p% }4 D) L% v/ L
不过在 CAM350 下有一个问题, BOARD_OUTLINE_00 名称太长
,# M1 u0 H7 v3 `' T( b8 [& E4 f0 k: u
会被截掉只剩 BOARD_OUTLINE_0, 少一个 0, 可以在 Text Editor 下把它全部
Replace
% C0 D; t' Y" J( T8 X7 f% N% i
或转进 CAMtastic! LT 2000 ReName, 或全部过程在 CAMtastic! LT 2000 下作
- F  p2 Q2 P9 ^9 |
建议转机构图的 DXF , 一层 2D-Line, (一层 Text), 一层 Board 一起转进 PowerPCB& G+ {( V. U" h" s( p0 Q- \% o
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2007-11-15 17:13 | 只看该作者
    不太了解) I, z+ G) |; C  l/ X' g* F- a, e
    不过你导入的该类文件0 h  i. D" b/ w4 j7 w9 z0 d  J
    导入后你肯定需要重新定义一些网络吧

    该用户从未签到

    5#
    发表于 2007-12-3 15:16 | 只看该作者
    这个太复杂了吧?我听人说好像没这么复杂啊。不过我从来没有试成功过。因为我不会CAD啊。
    0 d. b5 n/ Z/ I6 N1 a& o 6 q) g5 x; G* `9 }$ _) ]4 j
    但别人说的只需要2-3步就OK了啊。

    该用户从未签到

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

    该用户从未签到

    7#
    发表于 2008-1-22 20:27 | 只看该作者

    power中导入dxf方法

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

    该用户从未签到

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

    评分

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

    查看全部评分

    该用户从未签到

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

    该用户从未签到

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

    感谢共享!

    感谢共享!

    该用户从未签到

    11#
    发表于 2009-8-18 08:59 | 只看该作者
    不知道是为什么,导进去后的图形不完整,象被分解了!

    该用户从未签到

    12#
    发表于 2022-11-17 10:18 | 只看该作者
    hinim 发表于 2008-1-24 01:06
    ) @* g+ g2 h$ y: w" X3 a如果遇到多层次的图(如PROTEL转出来的DXF),用左键框选图形,依次按下X键,空格键,多次按前述操作,直到图 ...

    3 u4 f6 ~2 ~( J; \非常感谢你 的回答,按照操作成功了,困扰了我好久的,感谢感谢& p- w. ^& U3 \" |( U# S( I
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-26 05:30 , Processed in 0.171875 second(s), 25 queries , Gzip On.

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

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

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