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 天