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

pads导入dxf文件的问题讨论

[复制链接]

该用户从未签到

跳转到指定楼层
#
发表于 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

该用户从未签到

10#
发表于 2022-11-17 10:18 | 只看该作者
hinim 发表于 2008-1-24 01:06
) k, P; n" F6 q如果遇到多层次的图(如PROTEL转出来的DXF),用左键框选图形,依次按下X键,空格键,多次按前述操作,直到图 ...

) @8 ?! ~* n! u. U8 H0 r非常感谢你 的回答,按照操作成功了,困扰了我好久的,感谢感谢
) k+ x% _9 G: k# g) U

该用户从未签到

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

该用户从未签到

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

感谢共享!

感谢共享!

该用户从未签到

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

该用户从未签到

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

评分

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

查看全部评分

该用户从未签到

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

power中导入dxf方法

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

该用户从未签到

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

该用户从未签到

3#
发表于 2007-12-3 15:16 | 只看该作者
这个太复杂了吧?我听人说好像没这么复杂啊。不过我从来没有试成功过。因为我不会CAD啊。
% c6 r% t! M$ c, s & \8 S. y3 o( a. t- m+ E
但别人说的只需要2-3步就OK了啊。
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2007-11-15 17:13 | 只看该作者
    不太了解
    * C/ S3 |# s) L; j不过你导入的该类文件
    * m1 d! f: [, ~# q8 m) N8 `& e导入后你肯定需要重新定义一些网络吧

    该用户从未签到

    1#
     楼主| 发表于 2007-11-15 10:59 | 只看该作者
    自己先顶一下8 }' t$ U; I2 l3 v4 _4 d
    [转载]:
    ! q. b/ o, q) D( F3 ^0 N; cDXF文件转POWERPCB的笔记
    & m! V2 `5 e% O. _# H. F  T- o% bDXF 是含 Vector, Text Multi-Layer 图档
    & O- D; Y: h3 s- DPADS/PowerPCB
    会读取其中的 2D-Line(Vector 的一种), Text 这两个 Item
    3 a4 q9 p' j7 k5 ]( P; nPADS/PowerPCB Layer Name 命名规则1 r6 w  L$ \+ ?0 s% P: }
    ▲PADS Layer Name
    例子1 S: E# U: V$ N, p7 f+ M
    BRD00:
    板框
    ; p, c/ y$ a; ?; b/ lLIN01: 2D-Line, PADS
    1 - \$ S- H0 E' ~6 h' q3 a
    TXT01: Text, PADS
    1 : k! k) G) e0 y. X
    ...
    3 {3 u% z9 I+ q- a! s" x& B" N" sLayer Name
    PADS 可以识别的才会载入
    ( O7 t6 [1 {6 t且不会载入 LIN01 (2D-Line) Text
    ) X. [% P# [1 L6 s, X
    且不会载入 TXT01 (Text)
    2D-Line' L; E5 s/ n; z; j
    PADS
    不能读取 2D-Line
    Circle
    : ]) h" A/ @* k/ L▲PowerPCB Layer Name
    例子 (- _ 一样
    )
    * i" q- c1 @1 o" lBOARD_OUTLINE_00:
    板框
    0 i( y$ I$ m$ g+ I' a& N
    2D_LINE_01: 2D-Line, PowerPCB
    1 + z  J' r; y" K! t- }
    TEXT_01: Text, PowerPCB
    1
    5 @6 P9 \' |, `* E6 H, s" f01: PowerPCB
    1 (不可以为 1)+ e% |5 x0 a& p
    XXXX: PowerPCB
    0 (因为没有数字
    )0 d. s7 V; V# B% T0 q9 z8 c  [/ j
    ...6 d" u" M: k- m( }' ~2 u% w
    後面两位数字代表第几层 Layer, 无法识别表示第 0 , 一位数字不会载入
    & W8 k  a7 j% K( {! x- K4 F0 {
    前面字母表示 Item, Import 2D-Line/Text 时没有什麽意义, 可以任取3 ^& o4 [9 Y5 I5 T
    因为 PowerPCB 会自行判断是 2D-Line Text
    - s( H9 w3 X( y8 yDXF PAD/PowerPCB 依来源分三种
    * w; T0 _( O" D0 s; X/ F▲AutoCAD Export DXF
    後直接由 PADS/PowerPCB Import: ^# h5 h' u: w3 ?3 T; W% u) K
    AutoCAD Layer Name 就是 for PADS/PowerPCB, 不过似乎还有其它的问题

    + \6 t1 w# ?% h: U3 v▲AutoCAD Export DXF (
    建议 R13 DXF) , CAM350 Import/Export DXF,% |, @2 w9 h8 L6 a. `5 V& t
    再转进 PowerPCB 将所有 Layers 并成一个含 2D-Line, Text
    DXF,
    - f0 j0 w5 ^$ l+ E
    任意文件转 DXF, 最後转进
    PowerPCB
    " Z# |7 ?0 c8 TAutoCAD
    也可以用这个方法转出 PS/PDF 作同样的动作
    ' F/ z8 d( d2 A3 o8 m9 p- V
    这种转法只含 2D-Line, 因为所有 Text 都展成 2D-Line , 所以 DXF 会大得多) e2 ~) r4 N" K3 L& z, v
    一般整张机机图无法用这个方法转进 PADS, PowerPCB 可以; |- b5 }. p' H4 q% N8 N+ a2 ~$ z2 ?
    但只有这个方法中文不会变成乱码8 u, s7 B1 d6 i8 s& d/ ]. x) c
    AutoCAD Export DXF 後直接由 PADS/PowerPCB Import
    9 ^) H( A& n. v. l3 M. \! [
    须在 AutoCAD 作好相关的 Layer, Layer Name 设定

    , I; O- e! l# o# L) b; T: e) W8 RAutoCAD Export DXF , CAM350 Import/Export DXF, 再转进 PowerPCB
    3 d8 }) m/ b: \▲AutoCAD Export DXF (
    建议
    R13 DXF)# A6 B! y: v" K# I* q6 P* u2 s
    ▲CAM350 Import DXF: e! V' `9 l2 f! U
    Import Unit
    AutoCAD 而定, 一般选
    MM
    1 y# Q1 U$ @0 x/ Y% ]$ Q/ f8 I# cScale Factor (DXF:CAM350)
    1:1! J- h: ?' \9 b" b# T1 X
    打勾
    "Map all layers to one CAM350 layer"6 N; c4 j# T3 V- C. x" j
    右下角选 "Explode Line Style", 假如可以选的话
    5 y$ j8 \# b+ J' B( N4 R
    ▲CAM350 Export DXF
    4 S( x8 ^) N8 j▲CAMtastic! LT 2000 Import DXF
    * T" P+ r* q% n0 p1 v0 [0 @8 d& F▲CAMtastic! LT 2000 Export DXF,
    打勾 Filled (No Endcaps), G& s: p3 H9 I, G
    PADS/PowerPCB
    无法辨认 CAM350 转出来的 Round, CAMtastic! LT 2000 可以
    4 D' u1 D5 e5 H2 o5 \
    Setup/Preference, Design Unit Inch (CAM350 Unit)* R& E3 F# C; t1 s7 E8 s
    这种转法所得的 DXF
    2D-Line, Text
    . n1 w& A5 q, s" P▲Import DXF7 Q; }8 M- N. {) k& D
    因为 Layer, Item Default 都是 All, 所以会以 DXF
    Layer Name
    / U/ {7 P* u7 m8 H' k
    为依据, 不用去动它
    + U1 D7 U1 ^; q! n
    DXF-File Unit
    Inch (CAM350 Unit)7 P. u# F: X9 N" {4 k' m" m
    注意需要的 Mode New 还是
    Add
    ( x' [- q5 {$ _5 p' ]$ _/ L▲Over5 \8 Y7 g  c# `$ U" {
    这种转法中文会变成乱码, 不过档案大小比较小

    2 B; y2 c6 ~' ^; v
    注意 CAMtastic! LT 2000 AutoCAD 转出的 DXF 容易失败! D3 h5 z8 y% P3 w2 P; t
    任意文件转 DXF, 最後转进 PowerPCB
    6 b: h. ?+ Q7 ^9 a
    用任意文件转 DXF 的方法去转
    PS/PDF
    , {( A2 c1 d8 {& D/ Y
    不要用 AutoCAD Export EPS , 容易有问题
    * c% v) F+ y& t
    Setup/Preference, Design Unit Inch (CAM350 Unit), r: L3 W" U5 o9 c
    任意文件转 DXF 所得的 DXF 只含
    2D-Line; I# \% M9 h8 U- F2 \  V% I
    ▲Import DXF
    ' [- x1 V7 B" N& B
    因为 Layer, Item Default 都是 All, 所以会以 DXF
    Layer Name
    : }4 Z: J2 H5 D2 F8 C, z- y
    为依据, 不用去动它

    - H- |/ }2 W( T3 s$ b4 a7 IDXF-File Unit
    Inch (CAM350 Unit)
    : P6 {" T8 x8 |! v( |; z1 M- @2 A
    注意需要的 Mode New 还是
    Add
    ; u2 V& G! ^2 ~) V: z5 N▲Over
    / U4 L* x$ @+ h, h2 _6 D8 j
    转进 PADS5 h9 G' |) N3 E8 [/ g
    方法和转进 PowerPCB 一样, 不过多一些事项
    ' K7 h& k+ z0 h* }( ]; @2 k
    来源是 AutoCAD 转出的 DXF, CAM350 并成一层後,$ [& f+ r8 G; O/ M' X8 x  T
    须再拆成两个 Layer 分别含 2D-Line, Text 这两个
    Iterm4 q5 v2 C! l0 t2 N; {' A: i1 Z8 }
    或是在 CAM350 中将 Text 展成
    2D-Line
    - F  o  ?2 f0 p' s
    拆成两个 Layer 的步骤
    * O1 H( R8 w* C5 L( f$ U
    ->
    新增一个 Layer
    * g) f, h! Y* f! F' i1 {2 a2 m->Edit/Copy,
    Filter, 不打勾 Font, A(All), To Layers, 勾新建的那一个
    Layer- }9 w* f* |4 c( k
    ->Edit/Delete,
    Filter, 不打勾 Font,
    A(All)
    # u" c7 G2 t; A% I->
    这样就分为 2D-Line, Text 两层了
    ' X3 V' }% W# k6 O
    ▲Text
    展成 2D-Line 的步骤& R3 t$ X# k3 A1 _0 h
    ->Edit/Change/Explode/Text,
    A(All)  ^6 P* n6 h1 H' A. ?" C7 b/ z
    ->
    若是用 CAMtastic! LT 2000 Export DXF , 打勾
    Convert Text to Plines1 I$ f. R7 I1 x+ j/ r, f8 z8 k
    ▲DXF
    档不能太大, 超过 2M bytes 可能都有问题

    ( y/ ^' S& x9 ~5 I
    若是用 CAMtastic! LT 2000 Export DXF , Filled (End Caps)
    6 n, w( G' ]. Y$ B9 v
    PADS 中记得先选好原点
    7 ]0 q/ p  ^( h$ g+ t- t
    ▲Import
    Layer, Item All+ L9 O2 ]6 D& d& U, w. f' }
    还有一种方法是先转进 PowerPCB,
    Export ASC (PowerPCB v1.1, Basic)
    " L6 g- a& K' S
    然後用 Text Editor ASC 第一行换成
    ! \7 j: Q$ Y& p5 y9 w
    *PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.07 x9 p. t4 l% X+ v2 u
    PADS
    就可以 Import 这个 ASC
    1 P0 ^& j* w, H9 U- B* w& D转进 PADS/PowerPCB 失败的原因( c) L. l  x) E* T6 g
    ▲Scale
    不对
    3 z: @0 v* l+ M) Y( P; b3 j
    原点离图面太远, 导玫 PADS/PowerPCB 读取时超出座标系范围( E% F1 H' Q- b! l& |; j
    转进 PADS , Layer Name 未照规则
    / s$ i  g8 X; Z: Z. ?3 c▲PowerPCB
    有时也会因 Layer Name 失败, 将它照规则命名再试一次, H6 U* |" k9 z" B/ N0 J' T
    直接从 DXF 转为 PowerPCB 的板框 (Board)) ~; u6 E7 B/ Z$ a0 x
    ▲PADS
    试不出来, 不过一样可以先转进 PowerPCB 再转进
    PADS( M( O" E; D4 }% V9 ?
    CAM350 , 先转机构图的 DXF , 新建一个 Layer, Layer Name
    BOARD_OUTLINE_00) k! ^8 J9 s+ f3 z" B' O  [
    Copy Board
    BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否则
    ! m; F6 Q* b/ f+ x' G- d' F
    执行 Edit/Line Change/Join Segments, 游标压在 Board , 确认是否已 Joined, x! r# r8 J1 \( G
    因为 Board 必须为
    Closed Polylines (Joined)
    / z: {+ g( P; l9 ~- a
    不过在 CAM350 下有一个问题, BOARD_OUTLINE_00 名称太长
    ,
    ( k! |; w9 ]0 c" s5 n
    会被截掉只剩 BOARD_OUTLINE_0, 少一个 0, 可以在 Text Editor 下把它全部
    Replace5 V/ c' ]2 h8 U( y+ s7 `- m0 `
    或转进 CAMtastic! LT 2000 ReName, 或全部过程在 CAMtastic! LT 2000 下作
    ; q1 u3 A4 `, }4 g
    建议转机构图的 DXF , 一层 2D-Line, (一层 Text), 一层 Board 一起转进 PowerPCB
    ' g! v) V3 R# x/ N$ [% ?6 o
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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