1
這是我第一次使用這個工具(pyzdde)。 當我運行簡單的程序錯誤發生了!PyZDDE(Python Zemax DDE)
#**************** Add PyZDDE to Python search path **********
import sys
PyZDDEPath = 'C:\PyZDDE' # Assuming PyZDDE was unzipped here!
if PyZDDEPath not in sys.path:
sys.path.append(PyZDDEPath)
#************************************************************
import pyzdde.zdde as pyz
#Create a PyZDDE object
link = pyz.createLink()
錯誤:無法與服務器建立對話(錯誤= 0x400a)。 ZEMAX可能沒有運行! 無法啓動實例。
感謝您的回答!但我已經使用pip進行安裝。另外我首先執行Zemax(運行它),然後嘗試運行任何程序,如螺旋點。其實我有無牌的Zemax。這個錯誤可以與它連接嗎? –
這真的很奇怪!錯誤代碼「err = 0x400a」表明[客戶嘗試建立對話失敗](https://msdn.microsoft.com/en-us/library/windows/desktop/ms648755%28v=vs.85% 29.aspx)。 AFAIK,這與許可證無關。只是一個奇怪的問題,你有沒有在你的系統中使用Zemax的MATLAB/mzdde? –