Skip to main content
Solved

如果在operand中使用其他operand計算出的數值

  • March 1, 2022
  • 1 reply
  • 62 views

Sean.Lin
Zemax Staff
Forum|alt.badge.img+1

舉例來說,想要用MTFA來計算出特定頻率的MTF,但是這個特定頻率是經由優化出來的變動數值,是否有方式可以在改變特定頻率的情況下自動更新MTFA的計算數值?

Best answer by Sean.Lin

operand本身是沒有這種pickup的功能,但是可以利用ZPL以及自定義operand(ZPLM)來達成這個目的。首先在ZPL中讀取operand產生的特定頻率數值,接者把這個變數放進MTF的計算方式中:MTF = OPEV(),最後把這整個ZPL產生的marco設定為ZPLM這一個自定義operand就可以了,詳細的圖表說明可以參考底下圖片示範。

Sean

View original
Did this topic help you find an answer to your question?

1 reply

Sean.Lin
Zemax Staff
Forum|alt.badge.img+1
  • Author
  • Zemax Staff
  • 54 replies
  • Answer
  • March 1, 2022

operand本身是沒有這種pickup的功能,但是可以利用ZPL以及自定義operand(ZPLM)來達成這個目的。首先在ZPL中讀取operand產生的特定頻率數值,接者把這個變數放進MTF的計算方式中:MTF = OPEV(),最後把這整個ZPL產生的marco設定為ZPLM這一個自定義operand就可以了,詳細的圖表說明可以參考底下圖片示範。

Sean


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings