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 天