作為一名老工業產品嵌入式軟/硬體研發工程師,本人日常使用的Windows-APP包括Protel99SE、QuartusII、CCStudio、AVRStudio這些古老工具軟體,并安裝Visual Studio、AutoCAD、SolidWorks、Office365、PS等系統,公司內部還需安裝金蝶K3企頁澩系統和綠盾檔案加密系統。
之前使用32位旗艦版Win7多年,皆因考慮老的工具軟體兼容問題未換電腦與系統,終不勝電腦速度以及通用型檔案的兼容問題困擾,于是換了一臺最新Thinkpad筆記本,預裝64位Win10專業版,本著嘗試的心態,經歷一番曲折,最終上述軟體全部實作了兼容,期間得到了CSDN的不少幫助,查找方法、下載軟體,現將這些經驗回饋給CSDN,希望能幫助大家解決問題。
上述四款工具軟體都是在XP系統之前,由于器件的支持問題、兼容性問題,以及本人的習慣問題,不能更換這些工具。而工業產品是以追求穩定可靠、自動化、功能實作為主,產品生存周期長,不會追求最新的軟硬體系統。我們公司的產品技術領先,但經常使用的芯片僅TMS320LF2407、28335、MAX7000、MAXII、AVR單片機這些,用好上述系統,可以設計出足夠優秀的工業產品。所以,上述工具軟體必須繼續使用。
本人認為,Protel99SE真的是一款非常經典好用的線路板設計軟體,我曾使用過DXP一段時間,最后還是回歸到99SE。我已經制作了大量SCH和PCB元件庫,并且100%手動布線,已經形成了與99SE相依、屬于自己的一套設計方法。
言歸正傳,在Win10上安裝Protel99SE方法、關鍵是碰到的問題的解決方法如下:
第一步:設定安裝程式“Setup.exe”的兼容性為XP SP2并且以管理員身份運行,安裝在預設C盤目錄中。隨后可以選擇是否安裝漢化(不影響使用)。
第二步:檢查和設定桌面Protel99SE圖示的兼容性為XP SP2并且以管理員身份運行。
第三步:編輯AdvSch99SE.INI和ADVPCB99SE.INI設定添加SCH元件庫和PCB庫,方法與Win7相同,可網上搜索“protel99與win7win10兼容問題的解決方案”,后文提供檔案可供下載。
第四步:運行Protel99SE,先測驗原理圖,可以正常打開、保存和退出。但是本人碰到了一個棘手問題,當連接線路、或者用滑鼠進入畫面移動狀態時,無法結束線路連接和移動狀態(如下圖所示),這時候也無法再操作選單和快捷鍵,只能調出Windows任務管理器終止Protel99SE的運行。

解決方法:經反復查找和摸索,最后知道是Win10自帶的微軟拼音輸入法與老程式不兼容導致,在輸入法設定中有一項“使用以前版本的微軟拼音輸入法”選項,打開后,Protel99SE的問題解決。

然而,此時問題還并未徹底解決。在后續測驗CCStudio時出現問題,CCStudio的問題相反,在打開“使用以前版本的微軟拼音輸入法”時無法正常運行,關閉兼容性開關時可以正常運行,這就出現了矛盾。網上沒有這方面的攻略介紹,這時候我嘗試安裝了搜狗輸入法,徹底關閉微軟拼音輸入法,問題得以解決,兩者都能夠正常運行。
第五步:運行Protel99SE,測驗PCB圖,發現根本無法打開,提示“Format ‘%x’ invalid or incompatible with argument”錯誤,而且這時無法正常關閉程式,只能調出Windows任務管理器強行終止。

以前Win7時,該問題只是偶爾出現,而且一旦打開PCB圖之后就可以一直正常運行下去。但現在Win10已結完全無法打開PCB圖了。
本問題通過搜索CSDN得到了解決(https://blog.csdn.net/wzk456/article/details/46925953),這是一個當前處理器多核系統運行速度過快與以前編制的Protel程式不兼容的問題。有位高手就此撰寫了一個補丁程式,對AdvPCB.dll檔案進行了修正(該DLL檔案在C:\Program Files\Design Explorer 99 SE\System目錄中),CSDN中已經有這個資源程式,請把該程式protel.99.se.sp6-patch.exe拷貝到上述目錄中,并以管理員身份運行。
在此對這位高手表示由衷的感謝,幫我們這些老工程師解決了大問題。有興趣的朋友可瀏覽原貼 :https://bbs.pediy.com/thread-149241.htm。
至此,Protel99SE在64位Win10專業版中可完整正常運行。
Protel99與win7win10兼容問題的解決方案的說明檔案:
https://download.csdn.net/download/LNK2005/16790411
解決PCB打開問題的補丁程式Protel.99.se.sp6-patch.exe:
https://download.csdn.net/download/LNK2005/16790473
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/278654.html
標籤:硬件設計