=========求助求助求助求助求助==========
轉自網絡
按其后綴區分可以分成如下幾種
1.pcb。最常見的后綴,很多PCB設計文件都是這一后綴,其中最常見的是Protel、PADS,此外還包括有ZUKEN公司的Cadstar、CR5000,Altimum的P-CAD等,筆者還碰到過后綴是pcb的gerber文件,用CAM350可以打開。
2.brd. Cadence Allegro 、Eagle.
3.max.Cadence公司另一PCB設計軟件ORCAD
4.min. ORCAD輸出的文本文件
5.pcbdoc. Protel 新版本DXP、AD6設計的
6.asc一些PCB軟件的文本格式,例如PADS、protel、P-cad 等
7.dat,.neu,.net等。 Mentor生成的netrual文件
8.cam. CAM350或者Camtastic 2000的文件
9.tgz. PCB設計文件生成的ODB++文件
10.cad. PCB設計文件生成的Gencad文件
11.還有部分格式不是采用文件的形式,是采用文件夾的方式,其中一個是centlib(中心庫),mentor expedition設計文件
目前市場上面比較常見的主要CAD設計軟件分別是PCAD,Protel,Allegro,PADS,OrCAD,AutoCAD等
一般在打開PCB文件前一般針對每個PCB軟件產生的PCB格式的差異,大概判斷其PCB文件產生來源。
通過現有的資料我們可以大概得到如下經驗:
PowerPCB文件:
使用文本打開PowerPCB文件基本上都是亂碼,在最后文本結束位置有一數字串組成
{2FE18320-6448-11d1-A412-000000000000}在文本的前端可以得到其版本號,如果是非二進制的文件,可以使用上面提供的CAMCAD的轉換軟件進行轉換
Portel文件
Protel軟件相對PowerPcb的文件比較好判斷,在文本開始位置都會注明其版本等信息,例如CB FILE 9 VERSION 2.70 這樣的字符字樣表示其版本為2.7版,我們可以使用Protel2.7的版本就可以講此文件打開,在使用Protel打開文件需要注意其版本號,高版本兼容低版本,但是低版本一般都不兼容比它自己高的版本。
如果在二進制文本開始注明的是PCB 4.0 Binary File等字樣,表明此文件是由Protel 99 Se的軟件產生的,對應的如果是PCB 3.0 Binary File,那可以使用Protel98等版本打開文件,針對Protel DXP 和Altium Designer 6等版本,在文本中的字符則是顯示的問PCB 5.0 Binary File,不會出現在的文件的前面部分,而是出現在文件中。
P-CAD文件
P-CAD格式的文件在文本開頭存在P-CAD 2002 PCB等字樣,其中2002就是版本號,我們可以判斷此文件可以使用P-CAD 2002打開,如果是2004,則使用2004的版本打開,和Protel一樣,高版本兼容低版本,低版本在打開高版本時候會存在某些不正確的圖形
CAM350文件
CAM350產生的PCB文件比較少,但是其文件格式比較固定,一般在開頭字符為:*STATUSB MODE CAM 等,在下面幾行一般會告訴版本號如:VERSION 8.6.2等可以判斷文件是CAM3508.6的版本
AutoCAD文件
AutoCAD的文件在文本開頭都有AC等字樣,AutoCAD版本比較多,下面就是其對應的版本與文件標注的對應關系:
AutoCAD 2000i AC1015
AutoCAD 2002 AC1015
AutoCAD 2004 AC1018
AutoCAD 2005 AC1018
AutoCAD 2006 AC1018
AutoCAD 2007 AC1021
AutoCAD 2008 AC1021
AutoCAD 2009 AC1021
AutoCAD 2010 AC1024
AutoCAD 2011 AC1024
謝謝,萬分感謝。