2020年7月2日 星期四

簡介在AEDT啟動前處理腳本的方法

當我們完成了一個前處理腳本,比方說檔名test.py,有幾種不同方法可以執行這個腳本:
第一種方法是按下run並選擇要執行的腳本(如圖一),這個方法最簡單也最直覺,但是操作步驟稍多。

(圖一) 按下Run鍵來啟動script

第二種方法則是將腳本加到external tools當中(如圖二)。之後我們就可以在tools選單的最下層找到腳本的名稱,點選即可執行。

(圖二) 從tool選單最底層啟動script

第三種方法則是進一步將external tool設成熱鍵,比方說是alt+1(如圖三)。一旦設定完成,只要在鍵盤上同時按下alt及1,腳本即可啟動,這種方法需要的操作步驟最少。

(圖三) 設定熱鍵啟動script

第四種方式則是將腳本加到toolkits選單當中。在PersonalLib目錄底下建立\Toolikts\HFSS\目錄,並將腳本複製到此處。重啟HFSS並打開HFSS>toolkits>PersonalLib找到腳本(如圖四),同樣點選即可執行。

(圖四)從Toolkit>PersonalLib選單啟動script

此外,也可以在windows命令列視窗執行指令來啟動腳本。此方法可以不需要啟動AEDT介面,因此可以加快執行速度,適合用在處理複雜的3D模型。

SET PATH=%PATH%;C:\Program Files\AnsysEM\AnsysEM20.1\Win64
ansysedt.exe -features=beta -ng -RunScriptAndExit d:\demo2\test.py

如果考慮到加密,還可以將代碼包裝到ACT的框架當中。AEDT環境當中已內建ACT編輯器(如圖五)。但是採用ACT的先決條件是要先熟悉ACT的框架及介面編程,難度較高,較適合進階的開發者採用。以上提到的這幾種方法各自有適合使用的時機,程式開發者可視狀況選擇最適合的方法。

(圖五) ACT App Builder

沒有留言:

張貼留言