找回密码
 注册
关于网站域名变更的通知
查看: 11631|回复: 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 | 只看该作者
自己先顶一下
1 d: D3 l7 b5 c4 ^- K. X+ [* Q8 \[转载]:
- E5 x& @' v$ ?7 \) ODXF文件转POWERPCB的笔记
* W& p6 ?$ s, u4 \9 JDXF 是含 Vector, Text Multi-Layer 图档
8 i9 f+ \  p% r- XPADS/PowerPCB
会读取其中的 2D-Line(Vector 的一种), Text 这两个 Item7 ?1 d( @) E+ ^; a* ?' e8 O$ I, _8 {
PADS/PowerPCB Layer Name 命名规则- H7 W3 {+ W8 r2 L2 d. [! P8 _
▲PADS Layer Name
例子
6 D- C* N, p5 x1 M" iBRD00:
板框8 Y$ r5 U5 q. ^9 j+ `
LIN01: 2D-Line, PADS
1 0 N1 V7 s  p4 _3 l# D/ P
TXT01: Text, PADS
1 / W/ Y! E( u/ x7 C  v1 k0 i
...9 J$ G7 E( x/ L7 d4 }
Layer Name
PADS 可以识别的才会载入
+ T4 m$ K( t: _: ^! Y9 e且不会载入 LIN01 (2D-Line) Text
/ k. |5 r. u" a! \
且不会载入 TXT01 (Text)
2D-Line3 h* b6 h  ^( |1 i: P1 X2 I7 @
PADS
不能读取 2D-Line
Circle0 |/ t5 S( j8 W& ~* r5 h. `
▲PowerPCB Layer Name
例子 (- _ 一样
)# `% l& K# e: H& t; l
BOARD_OUTLINE_00:
板框
  P# U# y) U7 a, H: ?7 t* i6 `
2D_LINE_01: 2D-Line, PowerPCB
1
! F7 v. O; m: {, c& [# o- `4 JTEXT_01: Text, PowerPCB
1
" A  \; \0 G$ o3 b01: PowerPCB
1 (不可以为 1)7 \9 I0 d' m5 ^1 g$ v% R" C
XXXX: PowerPCB
0 (因为没有数字
)' L9 c# L) a9 P. C' _* q' e
...
/ I! O2 F+ A$ m4 d2 w5 y. l- `
後面两位数字代表第几层 Layer, 无法识别表示第 0 , 一位数字不会载入

# N; a/ P% I' @7 I1 M! l2 q- p4 y前面字母表示 Item, Import 2D-Line/Text 时没有什麽意义, 可以任取/ r: Y, }" ~3 p1 W  N
因为 PowerPCB 会自行判断是 2D-Line Text+ e2 j2 ~+ c: g8 p
DXF PAD/PowerPCB 依来源分三种: b5 w! L2 H) T- f3 b1 c
▲AutoCAD Export DXF
後直接由 PADS/PowerPCB Import
- d' f7 f2 i# g6 v$ F
AutoCAD Layer Name 就是 for PADS/PowerPCB, 不过似乎还有其它的问题

4 U* H. }' o/ {1 k. i▲AutoCAD Export DXF (
建议 R13 DXF) , CAM350 Import/Export DXF,; j5 V1 z3 I* |; @: \
再转进 PowerPCB 将所有 Layers 并成一个含 2D-Line, Text
DXF,0 v% {% N: k( J$ H
任意文件转 DXF, 最後转进
PowerPCB$ @8 i7 W$ a: }& u. `
AutoCAD
也可以用这个方法转出 PS/PDF 作同样的动作

& ~. y" D+ @& n2 a' ~这种转法只含 2D-Line, 因为所有 Text 都展成 2D-Line , 所以 DXF 会大得多
' G! d& U0 ~; x9 l8 c( g一般整张机机图无法用这个方法转进 PADS, PowerPCB 可以# x- M1 `; D& y
但只有这个方法中文不会变成乱码
' S4 {9 @& _/ p6 K1 [! d0 OAutoCAD Export DXF 後直接由 PADS/PowerPCB Import! X! n# t! W, W/ s, f3 o: P+ ~, o$ k
须在 AutoCAD 作好相关的 Layer, Layer Name 设定
( O9 \8 P: p' i0 }% n7 ]* C
AutoCAD Export DXF , CAM350 Import/Export DXF, 再转进 PowerPCB
7 S1 F; `5 N$ A5 }+ t0 q: g▲AutoCAD Export DXF (
建议
R13 DXF)3 |! k/ W2 b7 H; D* z
▲CAM350 Import DXF- K4 Q; T3 T/ k) U7 l) ^
Import Unit
AutoCAD 而定, 一般选
MM
5 y' q# M% G8 j8 z; G6 t  dScale Factor (DXF:CAM350)
1:1
8 m/ r; ^- `1 |* a+ T1 q# ?
打勾
"Map all layers to one CAM350 layer"
4 L! G0 ], b' n
右下角选 "Explode Line Style", 假如可以选的话

0 H$ w4 c: J% C3 B$ _  A▲CAM350 Export DXF
6 a4 o" h  f# y- N3 v( H9 B▲CAMtastic! LT 2000 Import DXF. o0 \: {5 ?, P0 g* X
▲CAMtastic! LT 2000 Export DXF,
打勾 Filled (No Endcaps)
0 M3 q0 g, J7 F, n, p. V% CPADS/PowerPCB
无法辨认 CAM350 转出来的 Round, CAMtastic! LT 2000 可以
  U8 o, @+ O. b6 d  C# m3 O/ L
Setup/Preference, Design Unit Inch (CAM350 Unit)
0 {1 x% W) v( a6 f9 l4 @
这种转法所得的 DXF
2D-Line, Text
. X; _! D" y) v8 w+ {▲Import DXF
0 ^8 d  A  q$ ~1 y4 q7 }7 F" O
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name5 A' H! K: x! F( W2 c  f4 _
为依据, 不用去动它

2 S: K. b- i/ v7 Q4 I9 k: gDXF-File Unit
Inch (CAM350 Unit)
$ j$ C6 Z; a7 H9 s7 \# R
注意需要的 Mode New 还是
Add
- s- {' @& d  p" T# ~1 B% m▲Over
* S1 V" e4 S  k' D" m3 ~
这种转法中文会变成乱码, 不过档案大小比较小

  i& V" q* x8 C8 `
注意 CAMtastic! LT 2000 AutoCAD 转出的 DXF 容易失败& {  i0 j; a; ~: e+ |' |$ i7 t
任意文件转 DXF, 最後转进 PowerPCB
" b$ f2 N  c" [+ O
用任意文件转 DXF 的方法去转
PS/PDF: k9 q, a% x. p! e1 ~1 h8 N4 v
不要用 AutoCAD Export EPS , 容易有问题

" N) x( k" j( J1 U
Setup/Preference, Design Unit Inch (CAM350 Unit)
( ?' L' g: w' {
任意文件转 DXF 所得的 DXF 只含
2D-Line
' ^; Q+ y/ h3 c▲Import DXF/ q. b7 C# m( t. C6 E1 V; b! o* f
因为 Layer, Item Default 都是 All, 所以会以 DXF
Layer Name! u: I% ]) L4 p5 ?- c' w
为依据, 不用去动它

5 \8 b3 }. _2 t( b4 ~% X: {; S% s% D) {DXF-File Unit
Inch (CAM350 Unit)  A: `. _$ ^& w1 c8 j6 n! t- ]
注意需要的 Mode New 还是
Add! p& J  M  k1 _. W
▲Over

( }; M/ `, u  \7 C4 ]2 I4 d转进 PADS
" ^% K) K# s* k8 T" P' N
方法和转进 PowerPCB 一样, 不过多一些事项
1 L2 Z7 N4 ?; ^% ^1 _9 a, X
来源是 AutoCAD 转出的 DXF, CAM350 并成一层後,
4 G+ H1 u% V" m& x8 Z! p; Y* ]
须再拆成两个 Layer 分别含 2D-Line, Text 这两个
Iterm
( b$ e4 ?7 K2 P( [0 a* l
或是在 CAM350 中将 Text 展成
2D-Line5 ~6 Q" `  {4 r! \, B; q, x$ P) C, y
拆成两个 Layer 的步骤

& Q1 g' @5 p# s6 k' r7 q$ @' u0 u->
新增一个 Layer
1 W! P: _) o& u8 j4 F->Edit/Copy,
Filter, 不打勾 Font, A(All), To Layers, 勾新建的那一个
Layer8 N( s! M6 X4 @- G, x0 o
->Edit/Delete,
Filter, 不打勾 Font,
A(All)
4 g$ A: R* z8 m; r) a- x->
这样就分为 2D-Line, Text 两层了
7 {6 V7 {! ]: s
▲Text
展成 2D-Line 的步骤
9 y6 _9 k8 e+ P$ A# o->Edit/Change/Explode/Text,
A(All)- y$ |1 G3 U0 t0 W1 I" N0 d( P
->
若是用 CAMtastic! LT 2000 Export DXF , 打勾
Convert Text to Plines$ A: h, s" f* p0 l/ J
▲DXF
档不能太大, 超过 2M bytes 可能都有问题

; `+ }! g; r3 l7 v% l4 D2 S
若是用 CAMtastic! LT 2000 Export DXF , Filled (End Caps): {5 p! h3 k5 I; D" D
PADS 中记得先选好原点

) d7 ~) W- U2 q$ J7 [9 ?▲Import
Layer, Item All
, V+ R5 L0 L: L* Y+ B- M
还有一种方法是先转进 PowerPCB,
Export ASC (PowerPCB v1.1, Basic)
6 n# L7 R' N! L! C1 O
然後用 Text Editor ASC 第一行换成

) d6 u( \/ q& p" o*PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.0
4 j( G6 |9 {( d5 p1 N% Z" xPADS
就可以 Import 这个 ASC
" K, y# P; r- ?转进 PADS/PowerPCB 失败的原因
/ ~  |0 _% B- h+ `4 ?▲Scale
不对! S5 V1 m9 B( h( e+ K5 f8 l
原点离图面太远, 导玫 PADS/PowerPCB 读取时超出座标系范围
3 N$ ^2 ]# z2 Z1 V
转进 PADS , Layer Name 未照规则
9 B; A8 W% N% F1 Q  O▲PowerPCB
有时也会因 Layer Name 失败, 将它照规则命名再试一次
2 M4 S& v( X2 O7 w直接从 DXF 转为 PowerPCB 的板框 (Board)6 z5 @$ q/ ~" ]2 p
▲PADS
试不出来, 不过一样可以先转进 PowerPCB 再转进
PADS
, v0 n; v; ?7 ~% ]- T9 T
CAM350 , 先转机构图的 DXF , 新建一个 Layer, Layer Name
BOARD_OUTLINE_00
8 C2 y# `& U. LCopy Board
BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否则

0 b  |' P* \8 v2 z7 \( L执行 Edit/Line Change/Join Segments, 游标压在 Board , 确认是否已 Joined, F. r" g5 t( W: e/ ^
因为 Board 必须为
Closed Polylines (Joined)
: A& `) m6 c* f9 @% D* g
不过在 CAM350 下有一个问题, BOARD_OUTLINE_00 名称太长
,2 p( ?2 H  m: o' ?& n: ~- i
会被截掉只剩 BOARD_OUTLINE_0, 少一个 0, 可以在 Text Editor 下把它全部
Replace7 G, s1 ?1 ~8 w" z" ^* w1 |+ l& ?
或转进 CAMtastic! LT 2000 ReName, 或全部过程在 CAMtastic! LT 2000 下作
& q. |) N9 d( V- {' D/ m
建议转机构图的 DXF , 一层 2D-Line, (一层 Text), 一层 Board 一起转进 PowerPCB) _8 P. v5 o# H0 y( `' U
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2007-11-15 17:13 | 只看该作者
    不太了解1 V9 V/ d  X: z* O4 A; ~- x# a0 z+ o
    不过你导入的该类文件
    1 M5 F* n* Z) a) l6 n  o导入后你肯定需要重新定义一些网络吧

    该用户从未签到

    5#
    发表于 2007-12-3 15:16 | 只看该作者
    这个太复杂了吧?我听人说好像没这么复杂啊。不过我从来没有试成功过。因为我不会CAD啊。: Q4 V! @0 J+ v$ \$ m
      _% b8 Z; S, Z, R' v7 r. \
    但别人说的只需要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; @) j0 q8 L! ?: Z6 B* m  U
    如果遇到多层次的图(如PROTEL转出来的DXF),用左键框选图形,依次按下X键,空格键,多次按前述操作,直到图 ...
    * I7 v$ [# p7 r8 f1 q2 [+ \, ]/ H
    非常感谢你 的回答,按照操作成功了,困扰了我好久的,感谢感谢% d6 f: T  l6 P$ l9 @
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-26 10:02 , Processed in 0.234375 second(s), 25 queries , Gzip On.

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

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

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