0.前言
HFSS ADK 這個工具用戶只需簡單的選擇天線類型、輸入工作頻點即可得到相應天線的尺寸與模型,進而自動生成HFSS工程並完成諸如邊界條件、求解頻率等所有HFSS中天線仿真的設置。甚至用戶可以自行修改或參數化已生成的模型以便進行優化設計。
HFSS ADK 這個工具包採用圖形化用戶接口,自動生成各種天線模型,共包括偶極子天線、貼片天線、角錐天線、平面螺旋天線、錐形螺旋天線、Vivaldi天線、對數週期天線、PIFA天線、波導天線、蝶形天線、雙錐天線、盤錐天線共十二類二十六種常用的天線模型。
總結就一句話:輸入參數,一鍵生成天線仿真模型。
1.蛋痛的錯誤
軟件好是好,可是現在能找到的最新版本就是2.15版本,其實就是個套件,跟之前的2.0版本沒啥區別。
如下圖,雙擊.exe安裝文件,會報錯。說只能適配HFSS15或者HFSS14版本。(Could not find a HFSS v15 or v14 installed)
我擦,都2020年了好嗎,最新的Ansys都可以是2019、2020版本了。難道就不能用這個了?
雖然有HFSS15安裝包,但是我絕不向惡勢力低頭。都裝了Ansys19.0版本,爲毛還要裝HFSS15。
2.分析ADK
2.1 IDA分析
用IDA打開 .exe軟件,解析軟件後,全是彙編語言。分析了半個小時,沒找到入口。我擦,換 OllyDbg 軟件試試。
2.2 OllyDbg 調試
打開.exe,查看彙編語言,一步步調試,終於找到報錯的入口。
報錯地址:774742C0
JE命令爲相等跳轉,彙編HEX:74
將JE改爲JNE-不相等跳轉,JNE:75
點擊確定
修改保存。
右鍵-複製到可執行文件-所有修改--保存文件
我擦,什麼鬼,竟然是dll庫文件,不是exe。修改失敗
此刻的我陷入僵局,我望着窗外的遠方,心裏羊駝在奔騰,難道真的要再裝個HFSS15 ?
3. 問題解決方法
從這個軟件的彙編代碼看,安裝時候它邏輯是需要先檢查電腦是否安裝了HFSS的這幾個版本。更新的Ansys、HFSS對它來說並不支持。但是這個dll動態鏈接庫並不是這個軟件裏面的,而是系統的。
只要能跳過這個安裝時候的彈窗,一切就ok。
細節就不分享,逆向後的軟件如下
4.HFSS_ADK使用
(1)打開HFSS或者Ansys
(2)雙擊HFSS_ADK打開軟件,輸入參數後,點擊Creat Mode
我的Ansys中就生成了新的模型,直接點擊仿真就ok。
5. HFSS_ADK獲取
po 解後的軟件,我已經分享出來。解壓後,無需安裝,直接可以用。
1.掃碼關注公衆號(Geekxiaobai)
2. 在後臺發送“ADK”“HFSS ADK”或者“20200308”,即可免費獲得 po 解的軟件。僅供學習之用。
3. 掃碼關注後,查看往期內容,會有更多資料驚喜等着你來拿哦
想要更多相關學習資料,可以在文章後面留言哦,後期將會根據留言需求免費分享學習資料哦。
========******=========******========******=========******==========