找回密码
 注册
关于网站域名变更的通知
查看: 11626|回复: 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 | 只看该作者
自己先顶一下: Q8 D& a& K/ x, V9 E0 l
[转载]:
! U8 t' U# Z/ ^; TDXF文件转POWERPCB的笔记
7 ?5 O& g5 e1 H4 Y0 N2 o# KDXF 是含 Vector, Text Multi-Layer 图档
/ \+ Z# ^# |9 X/ FPADS/PowerPCB
会读取其中的 2D-Line(Vector 的一种), Text 这两个 Item5 y3 ?9 R4 U) K: u: H
PADS/PowerPCB Layer Name 命名规则' K" S! w2 s* ^+ U. w# _9 U
▲PADS Layer Name
例子# G0 n) C3 ?0 P% h8 y
BRD00:
板框
; S9 d* W; K, F( x2 pLIN01: 2D-Line, PADS
1
; i( |8 j1 X& X2 K" f# aTXT01: Text, PADS
1
  e. d4 i* p  \: s0 {0 F+ {1 }+ u$ R! P...1 W  E6 ?$ o: M7 U
Layer Name
PADS 可以识别的才会载入
% m! D1 d7 s! X0 ?% h且不会载入 LIN01 (2D-Line) Text
# X( j" k6 a* k7 Y* k0 y# {
且不会载入 TXT01 (Text)
2D-Line
6 J$ j2 X) \3 u* |0 [/ qPADS
不能读取 2D-Line
Circle
5 @# {" z9 a% V/ A5 m8 u% _! j# B0 E▲PowerPCB Layer Name
例子 (- _ 一样
)' h$ _$ H0 o% P7 G2 o: b
BOARD_OUTLINE_00:
板框

3 N  k7 J5 i/ ]# z/ |9 y- H+ o2D_LINE_01: 2D-Line, PowerPCB
1 $ Y* ~7 G5 ?* B
TEXT_01: Text, PowerPCB
1
; j8 V- _! G7 m+ A3 O01: PowerPCB
1 (不可以为 1)
3 h5 h5 n( T. |9 H( |XXXX: PowerPCB
0 (因为没有数字
)
& |- r" o$ J4 J$ Q...
1 U7 [6 l. t  ?: E
後面两位数字代表第几层 Layer, 无法识别表示第 0 , 一位数字不会载入
8 ?) ?2 n0 [$ V0 M! C! e
前面字母表示 Item, Import 2D-Line/Text 时没有什麽意义, 可以任取
: s, P" h0 K4 }因为 PowerPCB 会自行判断是 2D-Line Text
' ~9 q+ z. x. h, J; r  DDXF PAD/PowerPCB 依来源分三种, h0 X( T. H$ u
▲AutoCAD Export DXF
後直接由 PADS/PowerPCB Import$ G; v) Q; }: N& Z* B- s
AutoCAD Layer Name 就是 for PADS/PowerPCB, 不过似乎还有其它的问题

1 o- y, z! q4 G; u▲AutoCAD Export DXF (
建议 R13 DXF) , CAM350 Import/Export DXF,: `$ p$ z1 ^. k5 T0 t/ o0 a1 s
再转进 PowerPCB 将所有 Layers 并成一个含 2D-Line, Text
DXF,
4 x. e; i  w5 G* I
任意文件转 DXF, 最後转进
PowerPCB8 H* q) q0 ]: O
AutoCAD
也可以用这个方法转出 PS/PDF 作同样的动作

! `+ a* g4 A  C5 I$ B: w8 H这种转法只含 2D-Line, 因为所有 Text 都展成 2D-Line , 所以 DXF 会大得多% V# r" |3 Z1 K  N
一般整张机机图无法用这个方法转进 PADS, PowerPCB 可以
! `2 l5 J" L5 R3 H! q/ a2 \+ @但只有这个方法中文不会变成乱码0 Q4 d  L) S$ g$ s3 }8 H3 P
AutoCAD Export DXF 後直接由 PADS/PowerPCB Import/ C$ f/ }% p8 ]
须在 AutoCAD 作好相关的 Layer, Layer Name 设定

/ _3 F6 X& K, n  |  |5 ?+ CAutoCAD Export DXF , CAM350 Import/Export DXF, 再转进 PowerPCB
2 {8 k/ u  _  g0 u+ [' [" e2 f. Y▲AutoCAD Export DXF (
建议
R13 DXF)
% ^5 m8 k9 s) l& l% a; Q▲CAM350 Import DXF! A- q  Q, J; c
Import Unit
AutoCAD 而定, 一般选
MM1 ^0 [* Q) l; i, T+ K
Scale Factor (DXF:CAM350)
1:1- K9 K8 Y  w) S, t& M! l0 q# u
打勾
"Map all layers to one CAM350 layer"
+ r, k- C, R6 t( P, F& V
右下角选 "Explode Line Style", 假如可以选的话

' w+ |/ g% j' w▲CAM350 Export DXF# h3 e9 l) I. s9 ~$ a
▲CAMtastic! LT 2000 Import DXF! V- t& b9 b6 s' A0 O: [* V
▲CAMtastic! LT 2000 Export DXF,
打勾 Filled (No Endcaps)2 {; H4 ~7 q) c' Z, {: Q  G
PADS/PowerPCB
无法辨认 CAM350 转出来的 Round, CAMtastic! LT 2000 可以
# R0 K7 [  I( x2 b! g& m
Setup/Preference, Design Unit Inch (CAM350 Unit)/ A: }5 ]- v) G8 i% G6 z
这种转法所得的 DXF
2D-Line, Text
1 z- O. L" w: G0 o  ?▲Import DXF- H" A6 i9 g! R$ Q& f) ^) T, Z
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name  u( g% \7 A$ s6 \
为依据, 不用去动它
' B' j  J! q9 o. c. V0 f; f
DXF-File Unit
Inch (CAM350 Unit)- v0 v! @/ o" _. j1 q9 `( h
注意需要的 Mode New 还是
Add
% y1 J( ~- k3 f3 u▲Over
  K  C1 ~7 `) B% c, ^( d% y3 w
这种转法中文会变成乱码, 不过档案大小比较小
; T3 x, e, u. I
注意 CAMtastic! LT 2000 AutoCAD 转出的 DXF 容易失败6 |! n" y( _" Z8 y% q+ [/ I' C4 Y$ ]
任意文件转 DXF, 最後转进 PowerPCB
& S4 Z$ h5 V& i& I1 x
用任意文件转 DXF 的方法去转
PS/PDF
; g8 a( t* J4 J" y7 \$ [
不要用 AutoCAD Export EPS , 容易有问题
8 a( T4 h% |5 i" i
Setup/Preference, Design Unit Inch (CAM350 Unit)8 d/ W  ?: U& a/ w& y2 S6 V
任意文件转 DXF 所得的 DXF 只含
2D-Line
( K9 x$ ^  {! v( N9 w8 J4 H▲Import DXF3 f% A0 U' e  W
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name
) s+ H$ Z+ W! ^
为依据, 不用去动它

7 n" s3 Z" t& C( A4 YDXF-File Unit
Inch (CAM350 Unit)$ J$ [5 |- x- o& ?  s
注意需要的 Mode New 还是
Add, ~! G6 O. w4 {
▲Over
: H, x) B2 ^+ G. ~( q- e
转进 PADS  ]1 G  u: c' F: d) D' J
方法和转进 PowerPCB 一样, 不过多一些事项

9 |9 S8 N$ Y/ ?
来源是 AutoCAD 转出的 DXF, CAM350 并成一层後,
4 J2 \! U8 U( p" G& Y' {$ N/ r
须再拆成两个 Layer 分别含 2D-Line, Text 这两个
Iterm
% x  Q* f" Q: p; A6 |
或是在 CAM350 中将 Text 展成
2D-Line4 ~# T9 |+ T5 l# `1 \! M% m
拆成两个 Layer 的步骤
) P2 P2 A* C) K
->
新增一个 Layer
+ R6 c$ H& @; ~/ @+ K->Edit/Copy,
Filter, 不打勾 Font, A(All), To Layers, 勾新建的那一个
Layer
% f; r2 i/ l/ R. D. Y' f->Edit/Delete,
Filter, 不打勾 Font,
A(All)
1 l" r7 Y; m8 z* A" D->
这样就分为 2D-Line, Text 两层了
! B3 K4 k, ^. ]/ m/ n+ i. S
▲Text
展成 2D-Line 的步骤* A  H6 v  E0 r0 W. s, V0 d) w
->Edit/Change/Explode/Text,
A(All)
4 Y5 o# h( i) o$ I+ }0 x9 _->
若是用 CAMtastic! LT 2000 Export DXF , 打勾
Convert Text to Plines1 n; H( q0 Z8 p: d& x; e9 v6 Z0 L
▲DXF
档不能太大, 超过 2M bytes 可能都有问题

& W" Q/ e- m  L! b, q- C2 D! `# y
若是用 CAMtastic! LT 2000 Export DXF , Filled (End Caps)
4 c+ `0 P) D0 ]( t8 n! b2 O/ A
PADS 中记得先选好原点

2 n  \3 y1 e- I# K0 I. ^▲Import
Layer, Item All
, o% O# h7 {& Q, ~% H: Z. Q- ~% i0 X
还有一种方法是先转进 PowerPCB,
Export ASC (PowerPCB v1.1, Basic)
; e0 N7 }$ t1 T& m
然後用 Text Editor ASC 第一行换成

. f& t9 y* L' k, w$ p*PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.0  X! ~" n/ |$ O5 O6 A! q# p
PADS
就可以 Import 这个 ASC
% {/ s% I5 t  y转进 PADS/PowerPCB 失败的原因
# N3 m) N2 a. ]▲Scale
不对
" m: o* i% [( f
原点离图面太远, 导玫 PADS/PowerPCB 读取时超出座标系范围8 |2 L% ~2 o+ \: m) V% N: O9 A) c
转进 PADS , Layer Name 未照规则) _/ A3 L2 a. Q5 C, i% U* s
▲PowerPCB
有时也会因 Layer Name 失败, 将它照规则命名再试一次
1 ]( J' L; p1 D2 c' Z2 F* `$ V2 z直接从 DXF 转为 PowerPCB 的板框 (Board)) q8 [9 v$ r/ d" P5 g  Y
▲PADS
试不出来, 不过一样可以先转进 PowerPCB 再转进
PADS
7 {: B8 @' g3 D1 ^# d. I
CAM350 , 先转机构图的 DXF , 新建一个 Layer, Layer Name
BOARD_OUTLINE_00
" B# f/ E4 z( Z) y5 zCopy Board
BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否则
4 y4 w' v# q" O) w
执行 Edit/Line Change/Join Segments, 游标压在 Board , 确认是否已 Joined
7 Y1 r& @8 j+ f& f4 m- h7 Z0 E
因为 Board 必须为
Closed Polylines (Joined)8 h' ^( K; }& ]. R% {! c
不过在 CAM350 下有一个问题, BOARD_OUTLINE_00 名称太长
,
+ }0 F  w/ c1 F/ K/ D/ h
会被截掉只剩 BOARD_OUTLINE_0, 少一个 0, 可以在 Text Editor 下把它全部
Replace7 L7 E  a  A1 Q1 w- ]2 N. p
或转进 CAMtastic! LT 2000 ReName, 或全部过程在 CAMtastic! LT 2000 下作

" g& t' `0 l7 n! z0 b' n
建议转机构图的 DXF , 一层 2D-Line, (一层 Text), 一层 Board 一起转进 PowerPCB
" V7 v+ F9 P/ x
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2007-11-15 17:13 | 只看该作者
    不太了解
    $ F4 v6 V1 F  R$ S; W9 a不过你导入的该类文件
    , f5 C9 Q9 s1 l7 m) C7 h" H导入后你肯定需要重新定义一些网络吧

    该用户从未签到

    5#
    发表于 2007-12-3 15:16 | 只看该作者
    这个太复杂了吧?我听人说好像没这么复杂啊。不过我从来没有试成功过。因为我不会CAD啊。7 J+ C$ }9 p8 u! C' Y. ^( _9 U% E
    " d1 y; _* g4 A$ Y4 c
    但别人说的只需要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) v3 R& e  D, i8 c如果遇到多层次的图(如PROTEL转出来的DXF),用左键框选图形,依次按下X键,空格键,多次按前述操作,直到图 ...
    # s* f% G9 q% O, H  J/ o
    非常感谢你 的回答,按照操作成功了,困扰了我好久的,感谢感谢- w+ L! B9 z: Z* ]: T7 l. \
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-26 01:32 , Processed in 0.156250 second(s), 25 queries , Gzip On.

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

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

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