最近升級了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用記事本打開後,修改保持存不了,應該就是相應的檔修改許可權沒有打開,將修改許可權打開後,應該就可以修改並保存了。

 

arrow
arrow
    全站熱搜

    Mamason 發表在 痞客邦 留言(0) 人氣()