最近,在用
MATLAB和
zemax交互。發(fā)現了一些小問題。
#[Z1W8e 我嘗試使用mzdde的函數zSetWave和zSetWaveMatrix設置
波長,設置后
函數的函數的返回值,正是我想要的波長值,但是實際上zemax中的波長值并沒有變化,我用zGetWave和zGetWaveMatrix得到的波長值還是之前的波長值,并不是我設置的波長值。。。
_7)>/YK?}4 S\,~6]^T ^AI5SjOUx Xscm>.di 還有我
程序前幾句是:
3U_-sMOB| zDDEInit
<l:c O$ m filepath='路徑';
^B>BA zLoadFile(filepath)
'=M4(h S
.KZ) 程序運行幾次后,就會報錯
ja<!_^h=At Ih&rXQ$ )\k({S c}QWa"\2n 只有關閉matlab,重新打開后,運行就不會報錯,但是運行幾次后還是會出現同樣的問題。
'e/= !"T 還有一點就是,matlab讀取zemax是沒有問題的,但是matlab控制zemax變化,不報錯,但zemax也沒反應。