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