Zemax擴(kuò)展程序編寫
Zemax基于 COM/.NET 、強(qiáng)大的 Zemax OpticStudio 應(yīng)用程序編程接口 (ZOS-API.NET)。學(xué)習(xí)如何利用 ZOS-API.NET ,通過 C# 或 Python 來控制 OpticStudio,并設(shè)計(jì)客制化的分析功能。此外你還會(huì)學(xué)習(xí) ZPL 宏語言以及用戶自定義 (面、對(duì)象、光學(xué)、操作數(shù)) 等。對(duì)于任何想要撰寫自己的程序代碼以控制 Zemax 或是從其他軟件溝通Zemax的工程師而言,這堂課是不可或缺的。
本課程包含以下主題:
使用者自定義 Surface:
? 數(shù)據(jù)傳遞
? 表面交點(diǎn)搜尋迭代算法
? 編譯給 32 以及 64 位操作系統(tǒng)
? 在多核心環(huán)境中工作
ZPL 宏
? 變量、矩陣以及程序結(jié)構(gòu)
? 在宏內(nèi)呼叫宏
? 宏求解 (Macro Solve)
? 使用宏求解優(yōu)化
? 數(shù)據(jù)繪圖
? 錯(cuò)誤處理
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ù),我們將會(huì)在最慢一周前通知學(xué)員取消課程。
參加條件:
需要熟悉 OpticStudio。強(qiáng)烈建議至少具有一個(gè)高階程序語言的撰寫經(jīng)驗(yàn)。
課程時(shí)間:1 天