Zemax扩展程序编写

Zemax基于 COM/.NET 、强大的 Zemax OpticStudio 应用程序编程接口 (ZOS-API.NET)。学习如何利用 ZOS-API.NET ,通过 C# 或 Python 来控制 OpticStudio,并设计客制化的分析功能。此外你还会学习 ZPL 宏语言以及用户自定义 (面、对象、光学、操作数) 等。对于任何想要撰写自己的程序代码以控制 Zemax 或是从其他软件沟通Zemax的工程师而言,这堂课是不可或缺的。


本课程包含以下主题:

使用者自定义 Surface:

• 数据传递

• 表面交点搜寻迭代算法

• 编译给 32 以及 64 位操作系统

• 在多核心环境中工作

ZPL 宏

• 变量、矩阵以及程序结构

• 在宏内呼叫宏

• 宏求解 (Macro Solve)

• 使用宏求解优化

• 数据绘图

• 错误处理

Zemax OpticStudio 应用程序编程接口 (ZOS-API.NET)

• 程序架构:接口、类别以及架构

• 从外部程序来控制 OpticStudio,包括 Visual Studio (C#) 以及 Python

• 建立内建分析功能

课程声明:

当发生自然灾害、紧急状况、人数不足或其他无法预期的状况,我们将保留取消课程的权利。 所有课程都有最小参加人数,如果课程无法符合最小参加人数,我们将会在最慢一周前通知学员取消课程。

参加条件:

需要熟悉 OpticStudio。强烈建议至少具有一个高阶程序语言的撰写经验。

课程时间:1 天