ZEMAX | 在 Mathematica 中與 OpticStudio 交互

ZOS-API 是一種可以使外部應(yīng)用程序通過(guò) .NET 接口連接到 OpticStudio 的擴(kuò)展編程語(yǔ)言。本文介紹了外部應(yīng)用程序 Mathematica 中獨(dú)立方法的示例。

作者 Erin Elliott

附件下載

聯(lián)系工作人員獲取附件

簡(jiǎn)介

ZOS-API 支持兩種類型的連接:“獨(dú)立”,外部應(yīng)用程序啟動(dòng)自己的 OpticStudio 副本進(jìn)行交互;“交互式”,已經(jīng)運(yùn)行的 OpticStudio 調(diào)用外部應(yīng)用程序。

本文介紹了使用 Mathematica 作為外部應(yīng)用程序的獨(dú)立方法示例。將 Mathematica 筆記本用作自定義接口和腳本語(yǔ)言,啟動(dòng) OpticStudio session 文件,加載現(xiàn)有的序列鏡頭文件,并采用交互的方式更改鏡頭設(shè)計(jì),執(zhí)行分析,并獲取處理結(jié)果,以得到  OpticStudio 不能直接提供的信息。

Mathematica 筆記本

關(guān)于 Mathematica .NET 接口—— .NET/Link 的更多信息,請(qǐng)點(diǎn)擊閱讀原文或者聯(lián)系工作人員獲取。

此示例是使用 OpticStudio 15和 Mathematica 10.1開發(fā)的,在64位的 Windows 7中運(yùn)行,并且在 Windows 10中用 OpticStudio 18和Mathematica 11.2進(jìn)行了測(cè)試。該示例是根據(jù)“ZOS-API Document .pdf ”文檔的首次發(fā)布版本中的示例開發(fā)的。

最好將這些信息看作是 Mathematica 筆記本本身,可在本文附件中查看 Mathematica 筆記本 (Mathematica_to_ZOS.nb) 。使用 Mathematica 的用戶可以加載、執(zhí)行此筆記本,并將其用作新筆記本的起點(diǎn)。在介紹了該程序的語(yǔ)法之后,筆記本提供了打開現(xiàn)有文件、獲取系統(tǒng)值和運(yùn)行 FFT MFT 分析的基本代碼。

如果沒(méi)有 Mathematica,也可查看附件中筆記本的 PDF 文檔。之所以這樣做,是因?yàn)橛猛ǔ5闹R(shí)庫(kù)格式很難復(fù)制筆記本樣本。沒(méi)有 Mathematica 時(shí),查看 PDF 文檔是閱讀筆記本的最佳方式。



相關(guān)閱讀 - 編程

ZEMAX | 旋轉(zhuǎn)對(duì)稱不規(guī)則性(RSI)簡(jiǎn)介

ZEMAX | 如何使用MATLAB通過(guò)交互擴(kuò)展連接到ZOS-API

ZEMAX | 關(guān)于Image Simulation圖像模擬的二三事

ZEMAX | 在MATLAB或Python中使用ZOS-API進(jìn)行光線追跡的批次處理

ZEMAX | ZOS-API、ZPL 和 DLL 之間的區(qū)別

ZEMAX  | 如何使用 ZOS-API 創(chuàng)建飛行時(shí)間自定義分析

ZEMAX | 如何使用 ZPL 創(chuàng)建用戶自定義求解



歡迎掃碼添加宇熠工作人員微信,

進(jìn)入 zemax 微信交流群。

一起來(lái)學(xué)習(xí)光學(xué)設(shè)計(jì)吧!

ZEMAX | 在 Mathematica 中與 OpticStudio 交互的圖1

掃碼邀您入群


如果您對(duì)產(chǎn)品感興趣,或需要技術(shù)支持,歡迎致電垂詢!

電話:027-87878386

郵箱:market@ueotek.com

關(guān)注武漢宇熠視頻號(hào) 查看更多精彩視頻 


ZEMAX | 在 Mathematica 中與 OpticStudio 交互的圖2
ZEMAX | 在 Mathematica 中與 OpticStudio 交互的圖3

武漢宇熠科技是 ZEMAX 中國(guó)區(qū)官方指定代理商,提供 ZEMAX 光學(xué)設(shè)計(jì)軟件的培訓(xùn)、銷售、技術(shù)支持、二次開發(fā)、解決方案及 ZEMAX 軟件相關(guān)全方位定制服務(wù)。有關(guān) ZEMAX ,您可以點(diǎn)擊文末“閱讀原文”了解更多信息,或致電垂詢武漢宇熠工作人員:

銷售熱線:027-87878386

咨詢郵箱:sales@ueotek.com

ZEMAX | 在 Mathematica 中與 OpticStudio 交互的圖4
ZEMAX | 在 Mathematica 中與 OpticStudio 交互的圖5


ZEMAX | 在 Mathematica 中與 OpticStudio 交互的圖6

ZEMAX | 在 Mathematica 中與 OpticStudio 交互的圖7


??點(diǎn)擊閱讀原文咨詢產(chǎn)品或技術(shù)支持。

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺(tái)客服

TOP