Proteus仿真過程中External model DLL “***.DLL” not found

一、問題

在Proteus仿真過程中出現External model DLL “***.DLL” not found的錯誤,這種情況一般是元件的模型找不到

方法一

Proteus中模型相關的Dll存放在F:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS目錄下面,一般情況下手動將缺失的模型添加到該目錄下就能找到

方法二

找到Proteus系統設置,在仿真器設置中添加模型的DLL的路徑

方法三

特殊情況,博主是自己設計的器件,然後使用VC++編寫模型邏輯,生成DLL文件,工程本來可以運行正常,結果放了幾個月後,再打開就出現找不到DLL,之前是將DLL放在工程目錄下的,現在放在工程目錄下也不行,我也嘗試過將模型DLL放在F:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS目錄下,結果還是找不到,嘗試過安裝不同版本的軟件,全部不行,網上也沒有解決辦法,最後想到了用絕對路徑的方法。

首先選擇製作元件,找到MODDLL這一項,也就是模型的DLL路徑,一般這一項都會隱藏,然後將默認值改成模型DLL的絕對路徑,然後下一步,再保存就行了。這樣就能找到模型了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章