ZEMAX軟件技術應用教程:關于交互擴展的常見問題解答

本文回答了關于ZOS-API交互擴展 (Interactive Extension) 的一些常見問題,包括如何更新分析窗口。

作者 Sandrine Auriol

簡介

交互擴展可以直接連接到已打開的OpticStudio實例,本文將回答關于此工具的一些常見問題。

交互擴展可用什么語言?

交互擴展可用Matlab和Python。

當使用交互擴展進行修改時,只更新編輯器會發生什么?

當您連接到交互擴展時,更新模式 (UpdateMode) 將更改為僅編輯器 (Editors Only),只更新編輯器。

選擇僅編輯器模式是為了提高運行速度。API中通常需要非??斓馗膸资畟€參數,而這種模式可以快速更改參數。當交互擴展關閉時,將恢復原來的更新模式。

當使用交互擴展進行修改時,可以更新分析窗口嗎?

可以!

有兩種方法可以更新分析窗口。

  • 第一種方法:將更新模式設置為所有窗口 (AllWindows),然后運行更新。在Matlab中代碼可寫為:
    TheSystem.UpdateMode=ZOSAPI.LensUpdateMode.AllWindows;
    TheSystem.UpdateStatus();

  • 第二種方法:循環使用ApplyAndWaitForCompletion() 更新已打開的分析窗口。Matlab中的代碼可寫為:
    % update all analysis windows
    for i = 1:TheSystem.Analyses.NumberOfAnalyses
        TheSystem.Analyses.Get_AnalysisAtIndex(i).ApplyAndWaitForCompletion();
    end

Ansys Zemax國內可靠代理商



  光研科技南京有限公司是國內可靠的光學軟件和儀器光電供應商,提供企業定制化上門培訓服務,承接各類光學設計項目,并有一系列自主編寫出版的光學設計書籍。公司擁有一支高素質、高水平、實戰經驗豐富的管理,銷售以及研發團隊,從成立到現在已經為廣大企業,研究所以及高校提供了很多優秀的產品和服務,是光電圈內值得信賴的企業。追光逐夢,研以致用!以用戶的需求為起點,為客戶提供有價值的光學產品和服務一直都是光研科技南京有限公司的宗旨。

 


  AnsysZemax光學軟件咨詢與訂購聯系方式

       聯系人:南京光研   徐保平

  手機號:15051861513

  微信號:13627124798

 

       您也可以掃一掃下面的二維碼直接咨詢

 

ZEMAX軟件技術應用教程:關于交互擴展的常見問題解答的圖1

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP