玩轉PyAEDT——簡單好用的新安裝方式
PyAEDT 是 Ansys 官方推出的針對 AEDT 的 python API 庫。
通過 PyAEDT,我們可以輕松地利用主流 IDE 進行自動化腳本的開發(fā)和基于 CPython 的豐富的擴展。
對于 PyAEDT 的安裝,目前已經(jīng)有很多支持的方法,
比如通過 Ansys Python Manager 進行安裝和虛擬環(huán)境管理;
比如通過 PyAEDT 官方提供的腳本進行自動化安裝;
比如在 Python 終端中通過 pip 命令進行安裝;再比如到 Github 頁面下載 wheel 文件進行離線安裝,等等。
對于上述的安裝方式,可以參考之前的文章。
上述提到的這些方法,已經(jīng)能夠基本滿足我們對于 PyAEDT 的安裝需求,但是相對于之前的 Ironpython,仍然不夠方便和直觀。
在 HFSS 2023R2版本中,在軟件界面的 Automation 標簽頁中有“Install PyAEDT”的圖標,點擊后會自動跳轉到 PyAEDT 官方的安裝幫助頁面。
頁面中第一個安裝方式“Install from a Python file”詳細描述了如何在 AEDT 中進行 PyAEDT 安裝的方法。
在上述頁面中下載 PyAEDTInstallerFromDesktop.py 文件,通過 AEDT 運行該 python 文件,即可進行安裝。
如果需要離線安裝,可以提前到 PyAEDT 的 Github 倉庫地址下載 wheel 文件,然后在運行安裝腳本時,如下圖添加 wheel 文件的路徑。
安裝完成后,在 AEDT 的 Automation 標簽頁中,出現(xiàn) PyAEDT 圖標,點擊圖標會有如下圖的三個選項,分別是控制臺、Jupyter Notebook 和 Run PyAEDT Code 三個選項。
點擊 Console,可以打開 python 控制臺,進行擴展包安裝和更新。
點擊 Jupyter Notebook,可以直接啟動 IDE 進行基于 PyAEDT 的 python 腳本開發(fā),并且默認的文件中已經(jīng)包含了初始化代碼,直接進行需要功能的開發(fā)即可,非常方便。
而點擊 Run PyAEDT Code,可以直接執(zhí)行基于 PyAEDT 開發(fā)的腳本代碼。
大家快來試試吧~