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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 導出PCB設(shè)計軟件坐標數(shù)據(jù)的方法(二)

          導出PCB設(shè)計軟件坐標數(shù)據(jù)的方法(二)

          作者: 時間:2012-06-29 來源:網(wǎng)絡(luò) 收藏

          2.8 Eagle

          Eagle 是美國 CadSoft 公司推出的一款 ,軟件小巧,安裝文件大小僅十幾兆。Eagle 在國內(nèi)用戶非常少,但在國外有一定用戶。其導出步驟如下:

          1)打開 設(shè)計文件。

          2)選擇菜單“File →Run”,彈出一個運行文件對話框,選擇 ulp 目錄下的 mountsmt.ulp文件運行,接著依次產(chǎn)生保存正面貼片文件(文件后綴為 mnt)對話框和保存反面貼片文件(文件后綴為 mnb)對話框,分別設(shè)置好保存文件名和路徑后按保存按鈕貼片文件產(chǎn)生。

          3 利用 CAM 軟件導出

          前面介紹了電路板眾多,它們的格式各不相同,輸出的格式也不盡相 同,這給坐標數(shù)據(jù)的處理帶來了一定難度。那么有沒有一種 CAM 軟件,能讀取多種格式的 文件,并輸出統(tǒng)一格式的坐標數(shù)據(jù)呢?Router Solutions Incorporated 開發(fā)的 CAMCAD 軟件就是滿足這樣要求的一個很有用的 CAM 工具,它可以自動識別 Gerber 文件和幾乎所 有已知的電路板文檔,并能生成供各種測試設(shè)備使用的文件及其他格式的 CAD 文檔,這為 我們從各種格式的 PCB 文檔中導出坐標數(shù)據(jù)提供了一個統(tǒng)一的轉(zhuǎn)換平臺,極大降低了數(shù)據(jù) 處理的難度及復(fù)雜性。CAMCAD 處理 PCB 文件有兩種情況:一種是直接讀入 PCB 文件的 文本格式;另外一種是讀入 PCB 文件輸出的某種 CAD 數(shù)據(jù)格式。本文將分別介紹:

          3.1 直接讀取 PCB 文件的文本格式

          以 P-CAD 格式 PCB 文件為例,詳細介紹利用 CAMCAD 軟件導出坐標數(shù)據(jù)過程。P-CAD 軟件是 Altium 公司出品的另外一款電路板,與 Protel 相比,其在國內(nèi)的應(yīng)用非常 少,主要在美國一些公司使用,目前最新版本號 2006。利用 CAMCAD 軟件導出坐標數(shù)據(jù) 過程如下:

          1)用 P-CAD2006 軟件打開電路板文件,然后另存為 ASCⅡ文件。

          2 ) 運行 CAMCAD ,導 入 你 導 出的 P-CAD ASCⅡ 文 件 , 注意選擇 ACCEL ,PCAD200x(.pcb)Layout Read,如圖 11。


          圖11 用 CAMCAD 導入 P-CAD ASCⅡ文件

          3)將英制單位切換為公制單位,點擊“Setting → Modify settings”,在彈出的對話框中Page Units 欄選擇 mm。

          4)設(shè)定坐標原點,點擊“Setting → change origin position”,然后將光標移到電路板設(shè)定位置(例如電路板左下角),單擊鼠標左鍵即可。

          5)導出坐標數(shù)據(jù),點擊“Reports→ Spreadsheet”,彈出如圖12 所示的對話框,我們選擇導出項目為 Components,同時在 Directory 欄中設(shè)定導出文件的路徑,按“OK”后在指 定的路徑下就會生成一個“comps.csv”文件,可以直接用 EXCEL 進行編輯修改,至此坐標數(shù)據(jù)文件就導出來了。


          圖 12 輸出坐標數(shù)據(jù)文件



          評論


          相關(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); })();