2020年9月24日 星期四

如何在PyCharm環境當中在不同版本AEDT測試Script?

PyCharm在最受歡迎的Python IDE排名當中一直都是名列前茅,PyCharm的Community版本更是提供免費使用。除了開發CPython程式,我們也可以在PyCharm開發AEDT的指令稿(Script)。在下載安裝PyCharm完成之後,開啟專案時,指定Existinf Interpretor到AnsysEM底下的ipy64.exe,如圖一所示:


圖一
圖一:設定ipy64.exe

底下是PyCharm的編程環境,底下的程式碼會在AEDT 2019R3當中建立新的Project並回傳Project名稱。按下右上角綠色執行鍵即可在PyCharm底下的Terminal看到結果:

圖二:在AEDT 2019R3執行Script

如果要測試該代碼是否可以在AEDT 2020R2上正常運作,修改程式碼如下:

圖二:在AEDT 2020R2執行Script

程式如下

import sys
sys.path.append('C:/Program Files/AnsysEM/AnsysEM20.2/Win64/')
sys.path.append('C:/Program Files/AnsysEM/AnsysEM20.2/Win64/PythonFiles/DesktopPlugin/')
import ScriptEnv

ScriptEnv.Initialize('Ansoft.ElectronicsDesktop.2020.2')

x=oDesktop.NewProject()
print(x.GetName())

沒有留言:

張貼留言