<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > DXF文件轉(zhuǎn)POWERPCB摘要

          DXF文件轉(zhuǎn)POWERPCB摘要

          作者: 時(shí)間:2012-08-08 來(lái)源:網(wǎng)絡(luò) 收藏

            是含 Vector, Text 的 Multi-Layer 圖檔
            PADS/PowerPCB 會(huì)讀取其中的 2D-Line(Vector 的一種), Text 這兩個(gè) Item

          本文引用地址:http://www.ex-cimer.com/article/190053.htm

            PADS/PowerPCB 的 Layer Name 命名規(guī)則
            PADS Layer Name 例子
            BRD00: 板框
            LIN01: 2D-Line, PADS 第 1 層
            TXT01: Text, PADS 第 1 層
            ...
            Layer Name 要 PADS 可以識(shí)別的才會(huì)載入
            且不會(huì)載入 LIN01 (2D-Line) 的 Text
            且不會(huì)載入 TXT01 (Text) 的 2D-Line
            PADS 不能讀取 2D-Line 的 Circle
            PowerPCB Layer Name 例子 (- 和 _ 一樣)
            BOARD_OUTLINE_00: 板框
            2D_LINE_01: 2D-Line, PowerPCB 第 1 層
            TEXT_01: Text, PowerPCB 第 1 層
            01: PowerPCB 第 1 層 (不可以為 1)
            XXXX: PowerPCB 第 0 層 (因?yàn)闆](méi)有數(shù)字)
            ...
            後面兩位數(shù)字代表第幾層 Layer, 無(wú)法識(shí)別表示第 0 層, 一位數(shù)字不會(huì)載入
            前面字母表示 Item, 在 Import 2D-Line/Text 時(shí)沒(méi)有什麼意義, 可以任取
            因?yàn)?PowerPCB 會(huì)自行判斷是 2D-Line 或 Text

             轉(zhuǎn) PAD/PowerPCB 依來(lái)源分三種
            AutoCAD Export 後直接由 PADS/PowerPCB Import
            在 AutoCAD 里 Layer Name 就是 for PADS/PowerPCB, 不過(guò)似乎還有其它的問(wèn)題
            AutoCAD Export DXF (建議 R13 DXF) 後, 先 CAM350 Import/Export DXF,
            再轉(zhuǎn)進(jìn) PowerPCB 將所有 Layers 并成一個(gè)含 2D-Line, Text 的 DXF,
            任意文件轉(zhuǎn) DXF, 最後轉(zhuǎn)進(jìn) PowerPCB
            AutoCAD 也可以用這個(gè)方法轉(zhuǎn)出 PS/PDF 作同樣的動(dòng)作
            這種轉(zhuǎn)法只含 2D-Line, 因?yàn)樗?Text 都展成 2D-Line 了, 所以 DXF 會(huì)大得多
            一般整張機(jī)機(jī)圖無(wú)法用這個(gè)方法轉(zhuǎn)進(jìn) PADS, 但 PowerPCB 可以
            但只有這個(gè)方法中文不會(huì)變成亂碼

            AutoCAD Export DXF 後直接由 PADS/PowerPCB Import
            須在 AutoCAD 作好相關(guān)的 Layer, Layer Name 設(shè)定

             AutoCAD Export DXF 後, 先 CAM350 Import/Export DXF, 再轉(zhuǎn)進(jìn) PowerPCB
            AutoCAD Export DXF (建議 R13 DXF)
            CAM350 Import DXF
            Import Unit 視 AutoCAD 而定, 一般選 MM
            Scale Factor (DXF:CAM350) 選 1:1
            打勾 Map all layers to one CAM350 layer
            右下角選 Explode Line Style, 假如可以選的話
            CAM350 Export DXF
            CAMtastic! LT 2000 Import DXF
            CAMtastic! LT 2000 Export DXF, 打勾 Filled (No Endcaps)
            PADS/PowerPCB 無(wú)法辨認(rèn) CAM350 轉(zhuǎn)出來(lái)的 Round, 但 CAMtastic! LT 2000 可以
            選 Setup/Preference, Design Unit 選 Inch (CAM350 的 Unit)
            這種轉(zhuǎn)法所得的 DXF 含 2D-Line, Text
            Import DXF
            因?yàn)?Layer, Item 的 Default 都是 All, 所以會(huì)以 DXF 的 Layer Name
            為依據(jù), 不用去動(dòng)它
            DXF-File Unit 選 Inch (CAM350 的 Unit)
            注意需要的 Mode 是 New 還是 Add
            Over
            這種轉(zhuǎn)法中文會(huì)變成亂碼, 不過(guò)檔案大小比較小
            注意 CAMtastic! LT 2000 讀 AutoCAD 轉(zhuǎn)出的 DXF 容易失敗

            任意文件轉(zhuǎn) DXF, 最後轉(zhuǎn)進(jìn) PowerPCB
            用任意文件轉(zhuǎn) DXF 的方法去轉(zhuǎn) PS/PDF
            不要用 AutoCAD Export 的 EPS 檔, 容易有問(wèn)題
            選 Setup/Preference, Design Unit 選 Inch (CAM350 的 Unit)
            任意文件轉(zhuǎn) DXF 所得的 DXF 只含 2D-Line
            Import DXF
            因?yàn)?Layer, Item 的 Default 都是 All, 所以會(huì)以 DXF 的 Layer Name
            為依據(jù), 不用去動(dòng)它
            DXF-File Unit 選 Inch (CAM350 的 Unit)
            注意需要的 Mode 是 New 還是 Add
            Over

            轉(zhuǎn)進(jìn) PADS
            方法和轉(zhuǎn)進(jìn) PowerPCB 一樣, 不過(guò)多一些事項(xiàng)
            來(lái)源是 AutoCAD 轉(zhuǎn)出的 DXF, CAM350 并成一層後,
            須再拆成兩個(gè) Layer 分別含 2D-Line, Text 這兩個(gè) Iterm
            或是在 CAM350 中將 Text 展成 2D-Line
            拆成兩個(gè) Layer 的步驟
            ->新增一個(gè) Layer
            ->Edit/Copy, 選 Filter, 不打勾 Font, 選 A(All), 選 To Layers, 勾新建的那一個(gè) Layer
            ->Edit/Delete, 選 Filter, 不打勾 Font, 選 A(All)
            ->這樣就分為 2D-Line, Text 兩層了
            Text 展成 2D-Line 的步驟
            ->Edit/Change/Explode/Text, 選 A(All)
            ->若是用 CAMtastic! LT 2000 Export DXF 時(shí), 打勾 Convert Text to Plines
            DXF 檔不能太大, 超過(guò) 2M bytes 可能都有問(wèn)題
            若是用 CAMtastic! LT 2000 Export DXF 時(shí), 選 Filled (End Caps)
            在 PADS 中記得先選好原點(diǎn)
            Import 的 Layer, Item 選 All
            還有一種方法是先轉(zhuǎn)進(jìn) PowerPCB, 再 Export ASC (PowerPCB v1.1, Basic)
            然後用 Text Editor 把 ASC 第一行換成
            *PADS-PERFORM-V6-BASIC* DESIGN DATABASE ASCII FILE 1.0
            PADS 就可以 Import 這個(gè) ASC 了

            轉(zhuǎn)進(jìn) PADS/PowerPCB 失敗的原因
            Scale 不對(duì)
            原點(diǎn)離圖面太遠(yuǎn), 導(dǎo)玫 PADS/PowerPCB 讀取時(shí)超出座標(biāo)系范圍
            轉(zhuǎn)進(jìn) PADS 前, Layer Name 未照規(guī)則
            PowerPCB 有時(shí)也會(huì)因 Layer Name 失敗, 將它照規(guī)則命名再試一次

            直接從 DXF 轉(zhuǎn)為 PowerPCB 的板框 (Board)
            PADS 試不出來(lái), 不過(guò)一樣可以先轉(zhuǎn)進(jìn) PowerPCB 再轉(zhuǎn)進(jìn) PADS
            在 CAM350 下, 先轉(zhuǎn)機(jī)構(gòu)圖的 DXF 進(jìn), 新建一個(gè) Layer, Layer Name 為 BOARD_OUTLINE_00
            Copy Board 到 BOARD_OUTLINE_00, Query Board, 看是否已 Joined, 否則
            執(zhí)行 Edit/Line Change/Join Segments, 游標(biāo)壓在 Board 上, 確認(rèn)是否已 Joined
            因?yàn)?Board 必須為 Closed Polylines (Joined)
            不過(guò)在 CAM350 下有一個(gè)問(wèn)題, BOARD_OUTLINE_00 名稱太長(zhǎng),
            會(huì)被截掉只剩 BOARD_OUTLINE_0, 少一個(gè) 0, 可以在 Text Editor 下把它全部 Replace
            或轉(zhuǎn)進(jìn) CAMtastic! LT 2000 去 ReName, 或全部過(guò)程在 CAMtastic! LT 2000 下作
            建議轉(zhuǎn)機(jī)構(gòu)圖的 DXF 時(shí), 一層 2D-Line, (一層 Text), 一層 Board 一起轉(zhuǎn)進(jìn) PowerPCB



          關(guān)鍵詞: POWERPCB DXF

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();