Zemax擴展程序編寫
Zemax基于 COM/.NET 、強大的 Zemax OpticStudio 應(yīng)用程序編程接口 (ZOS-API.NET)。學(xué)習(xí)如何利用 ZOS-API.NET ,通過 C# 或 Python 來控制 OpticStudio,并設(shè)計客制化的分析功能。此外你還會學(xué)習(xí) ZPL 宏語言以及用戶自定義 (面、對象、光學(xué)、操作數(shù)) 等。對于任何想要撰寫自己的程序代碼以控制 Zemax 或是從其他軟件溝通Zemax的工程師而言,這堂課是不可或缺的。
本課程包含以下主題:
使用者自定義 Surface:
? 數(shù)據(jù)傳遞
? 表面交點搜尋迭代算法
? 編譯給 32 以及 64 位操作系統(tǒng)
? 在多核心環(huán)境中工作
ZPL 宏
? 變量、矩陣以及程序結(jié)構(gòu)
? 在宏內(nèi)呼叫宏
? 宏求解 (Macro Solve)
? 使用宏求解優(yōu)化
? 數(shù)據(jù)繪圖
? 錯誤處理
Zemax OpticStudio 應(yīng)用程序編程接口 (ZOS-API.NET)
? 程序架構(gòu):接口、類別以及架構(gòu)
? 從外部程序來控制 OpticStudio,包括 Visual Studio (C#) 以及 Python
? 建立內(nèi)建分析功能
課程聲明:
當(dāng)發(fā)生自然災(zāi)害、緊急狀況、人數(shù)不足或其他無法預(yù)期的狀況,我們將保留取消課程的權(quán)利。 所有課程都有最小參加人數(shù),如果課程無法符合最小參加人數(shù),我們將會在最慢一周前通知學(xué)員取消課程。
參加條件:
需要熟悉 OpticStudio。強烈建議至少具有一個高階程序語言的撰寫經(jīng)驗。
課程時間:1 天