最近升級了WIN7,古老版本的PROTEL 98 雖然是還能安裝,但是當要新增Lib到 SCH 或是 PCB的時候,都會出現“File is not recognized“
查了網路發現沒有完整的解決方法目前只能治標勉強用
1. 首先進入C:\WINDOWS 下找到ADVPCB98.INI(或是ADVPCB99SE.INI)和ADVSCH98.INI(或是ADVSCH99SE.INI)兩個文件;
2.用記事本(NOTEPAD)打開ADVPCB98.INI檔,在[Change Library File List]下找到File0,等號後面的的內容就是預設已經添加的庫,如果要添加多個怎麼辦呢?
簡單,在File0後面添File1,File2..依次類推,但注意最後修改File0上面的Count屬性,如果你添了兩個,就把它的值改為2。
如下紅字修改即可:
Protel 98
TypeCount=2
Count=2
File0=C:\Client98\Sch98\Library\SCH_Lib2020.lib
File1=C:\Client98\Sch98\Library\SYMBOLS.LIB
Protel 99 SE
TypeCount=2
Count=4
File0=d:\Program Files\Design Explorer 99 SE\Library\Sch\Miscellaneous Devices.ddb
File1=d:\Program Files\Design Explorer 99 SE\Library\Sch\Protel DOS Schematic Libraries.ddb
File2=d:\Program Files\Design Explorer 99 SE\Library\Sch\Intel Databooks.ddb
File3=d:\Program Files\Design Explorer 99 SE\Examples\Backup of AT89C2051.Lib
3.同樣對ADVPCB98.INI / ADVPCB99SE.INI更改以配置PCB庫。
[PCB Libraries] :下找到File0
Protel 98
Count=2
File0=C:\電路圖\A_PCB.LIB
File1=C:\電路圖\B_PCB.Lib
Protel 99 SE
Count=4
File0=D>MSACCESS:$RP>d:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>PCB Footprints.lib$ID>-1$ATTR>0$E>PCBLIB$STF>
File1=D>MSACCESS:$RP>d:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Transformers.ddb$OP>$ON>Transformers.lib$ID>25$ATTR>0$E>PCBLib$STF>
File2=D>MSACCESS:$RP>d:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Transistors.ddb$OP>$ON>Transistors.lib$ID>25$ATTR>0$E>PCBLib$STF>
File3=D>MSACCESS:$RP>E:\自寫資料\Protel 99 SE\自製元件$RN>元件庫.ddb$OP>$ON>PCB.LIB$ID>85$ATTR>0$E>PCBLIB$STF>
注意:file3是自己做的pcb封裝庫。當時路徑為:E:\自寫資料\Protel 99 SE\自製元件\元件庫.ddb\PCB.LIB.根據它原來的那種表達方式來改的。
4.修改後,再打開PROTEL / PROTEL 99SE,OK。(注意每次修改時必須保證protel程式是關閉著的,不然你就白改了,因為protel在退出時會修改這兩個檔。)
補充:如果ADVPCB99SE.INI和ADVSCH99SE.INI用記事本打開後,修改保持存不了,應該就是相應的檔修改許可權沒有打開,將修改許可權打開後,應該就可以修改並保存了。
留言列表