2019-2020年人教统编zemax基本介绍和操作幻灯片
《Zemax教程》课件

二次开发与定制功能
二次开发接口
Zemax提供二次开发接口,允许用户开发定制功能和插件,扩展 软件的功能范围。
定制界面和工具栏
用户可以根据自己的需求,定制界面的布局和工具栏,以及添加自 定义的工具和按钮。
集成第三方软件
通过二次开发接口,用户可以将Zemax与其他软件集成,实现数 据共享和协同工作。
《Zemax教程》 PPT课件
目录
CONTENTS
• Zemax软件简介 • Zemax基础操作教程 • Zemax光学设计实例教程 • Zemax光学仿真与性能评估 • Zemax高级功能教程 • Zemax常见问题与解决方案
01 Zemax软件简介
软件背景与发展历程
创立背景
为了解决光学设计中的复杂问题 ,Zemax软件于1997年诞生。
移动对象
使用鼠标拖动对象。
旋转对象
使用鼠标中键拖动对象。
缩放对象
使用滚轮或“+”和“-”按钮进行缩放。
文件类型与管理
.zmx
Zemax设计文件,包含光学系统的 所有信息。
.zdl
Zemax数据文件,包含光学系统的一 部分信息。
文件类型与管理
• .zpl:Zemax脚本文件,用于自动化任务。
文件类型与管理
发展历程
经过多年的研发和改进,Zemax 已经成为业界广泛认可的光学设 计软件。
软件特点与优势
01
02
03
高效性能
Zemax提供了强大的计算 引擎,能够快速进行光学 性能分析和优化。
用户友好
软件界面直观,易于学习 和操作,降低了使用门槛 。
全面功能
Zemax提供了从光学系统 设计到分析评估的完整解 决方案。
ZEMAX主要功能介绍-课件PPT

全口径球差优化操作数:ZPL03.zpl
l L1
PZ1
ZPL宏语言在优化中的应用举例1 ——ZPL03.ZPL
TYPE: ZPLM MARC#: 3 ZPL03与SPHA的区别:
SPHA表示波相差中球差系数W040的大 小;而ZPL03则表示全口径球差的实际大 小。
主面位置
l
H l
H
(1 C ) n
A (1 B ) n
A
ZPL07.ZLP ——主面位置计算操作数
优化对话框中的ZPL07.ZPL
ZEMAX EXTENSION编程 ——基于C++语言的ZEMAX编程
ZEMAX具有强大的光学数据处理能力 C++语言则是功能强大灵活的高级程序语
光学系统的性能分析与优化
1.像质分析/照明特性分析 2.优化功能
Optimization Global Search Hammer optimization
ZEMAX的主要功能
公差分析
1.样板匹配 2.公差分析
数据输出
1.系统结构参数及性能输出 2.零件图输出
用户扩展功能
1.ZPL宏语言编程(Zemax Programming Language) 2.C++语言功能扩展(Zemax Extension)
添加结果
ZEMAX编程
应用ZEMAX这一光学平台,结合用户自 己的需要,添加自己特定的功能。
ZEMAX编程包含ZEMAX Programming Language (ZPL宏语言编程)和 ZEMAX Extension (ZEMAX C++语言扩展编程) 两种
ZEMAX软件基础介绍

ZEMAX软件基础介绍Zemax软件的介绍ZEMAX是美国 Radiant Zemax 公司所发展出的光学设计软件,可做光学组件设计与照明系统的照度分析,也可建⽴反射,折射,绕射等光学模型,并结合优化,公差等分析功能,是套可以运算sequential及Non-Sequential的软件。
ZEMAX 有三种不同的版本:Standard 标准版(原SE);Professional 专业版(原EE);Premium 旗舰版(原IE)。
1主要特⾊1.1分析提供多功能的分析图形,对话窗式的参数选择,⽅便分析,且可将分析图形存成图⽂件,例如:*.BMP, *.JPG...等,也可存成⽂字⽂件*.txt。
1.2优化表栏式merit function参数输⼊,对话窗式预设merit function参数,⽅便使⽤者定义,且多种优化⽅式供使⽤者使⽤,诸如Local Optimization可以快速找到佳值,Global/Hammer Optimization可找到最好的参数。
1.3公差分析表栏式Tolerance参数输⼊和对话窗式预设Tolerance参数,⽅便使⽤者定义。
报表输出多种图形报表输出,可将结果存成图⽂件及⽂字⽂件。
2应⽤领域含括Projector,Camera,Scanner,Telescope,光纤耦合,照明系统、夜视系统等。
Zemax 软件的界⾯1 Zemax 软件的⼯作窗⼝Figure 1 Zemax 默认的⼯作窗⼝2 Zemax 透镜数据编辑器(LDE )2.1 表⾯类型Zemax 在标准⾯型下有平⾯、球⾯和⼆次曲⾯等选项。
LDE 的Surface Type (表⾯类型)栏分为两列,左边⼀列分为OBJ 、STO 和IMA 三⾏,它们分别对应物⾯、光阑⾯和像⾯;右边⼀列的三⾏是左边三种表⾯的类型。
默认的表⾯类型是标准型,⽤Standard 表⽰。
OBJ 即物⾯被默认为0⾯。
表格 1 不同表⾯的⼆次曲⾯系数菜单栏⼯具栏 LDE表⾯类型曲率半径厚度玻璃半⼝径2.2表⾯的曲率半径Zemax中⾯的曲率半径有正负之分。
《Zemax教程》课件

第四章:Zemax光学系统的设计
光学系统分析与优化
解释如何使用Zemax的分析工 具,并改善系统的性能。
光学系统的布局
光学系统的调整与测试
讲解如何选择和排布光学元件, 优化系统总体性能。
介绍如何使用Zemax的仿真和 实验工具,检查和测试系统性 能。
第五章:Zemax高级功能
1
光源设置与分析
讲解如何设置和分析光源参数,并优化光学系统的表现。
第三章:Zemax光学元件的设计
1
元件库
介绍如何使用Zemax的光学元件库,
元件定制
2
Байду номын сангаас
并给出常见元件的用途。
讲解如何创建自定义光学元件,并优
化元件的性能。
3
对称元件的设计
讲解如何在Zemax中设计对称光学元
非对称元件的设计
4
件,优化其性能。
教授如何在Zemax中设计非对称光学 元件,并提高其性能。
2
材料设置与分析
教授如何更改系统中材料的属性和参数,以达到最优结果。
3
Zemax与其他软件的集成
说明如何将Zemax与其他工具(如Matlab、Python和CAD软件)进行集成,以 增强系统功能。
第六章:Zemax应用案例
透镜系统设计
介绍如何使用Zemax设计普通的透镜系统,以及如何应对一些特殊情况。
列出使用Zemax软件的一些著 名公司和研究机构。
第二章:Zemax基础
安装与启动
了解如何下载,安装和启动Zemax软件。
界面介绍
熟悉Zemax的主要功能窗口,如Editor、 Layout和Settings等。
基本操作
熟悉常用的功能按钮和命令,如新建、保存、 撤销、旋转等。
《zemax软件培训》课件

Zemax提供了多种高级优化算法,如非线性优化、遗传算 法、模拟退火等。这些算法在处理复杂的光学系统优化问 题时具有更高的效率和可靠性。
性能评估与验证
在进行优化设计时,需要建立合理的性能评估指标,并对 优化结果进行实验验证,以确保设计方案的可行性和有效 性。
多光线追迹
01 02
多光线追迹概述
03
CHAPTER
Zemax软件高级应用
像差理论
像差理论概述
像差是光学系统设计和分析中的 重要概念,它描述了光线通过光 学系统后产生的各种畸变。了解 像差理论对于优化光学系统性能
至关重要。
常见像差类型
包括球差、彗差、场曲、畸变等 ,这些像差类型对成像质量的影 响各不相同,了解其产生原因和
特性是进行像差校正的基础。
像差校正方法
Zemax提供了多种像差校正方法 ,如优化算法、离散对数优化等 ,可以根据实际需求选择合适的 校正方法,以达到更好的成像效
果。
高级优化技术
多目标优化
在光学系统设计中,往往需要同时考虑多个性能指标,如 成像质量、系统尺寸、成本等。多目标优化技术可以帮助 我们在多个目标之间找到最佳的平衡点。
在Zemax中,可以通过设置多个子光线来执行多光线追迹。合理的子光
线数量和分布方式可以提高计算精度和效率。
光线追迹分析
光线追迹分析概述
光线追迹分析是评估光学系统性能的重要手段,通过模拟光线在系统中的传播过程,可以 深入了解系统的成像规律和性能特点。
光线追迹参数设置
在进行光线追迹分析时,需要合理设置参数,如光线数量、采样点数、折射率等。这些参 数的选择直接影响分析结果的准确性和可靠性。
调整光路
对光路进行调整和优化,提高光学系统的性 能和成像质量。
《Zemax光学设计软》课件

性。
02 Zemax软件基本操作
界面介绍
菜单栏
包含所有可用的命 令和选项。
工具栏
提供常用命令的快 捷方式。
标题栏
显示软件名称和当 前打开的文件名。
工作区
用于显示和编辑光 学设计的相关数据 和图形。
状态栏
显示当前操作的状 态和提示信息。
文件操作
新建文件
创建一个新的光学设计项目。
打开文件
打开一个已存在的光学设计项目。
高效的照明模拟
Zemax可以模拟各种光源和照明条件下的光学系统性能,帮助设 计师优化照明设计。
软件应用领域
光学仪器设计
01
Zemax广泛应用于望远镜、显微镜、照相机等光学仪器的设计
和优化。
摄像头和投影仪设计
02
Zemax可以帮助设计师优化摄像头和投影仪的性能,提高成像
质量。
照明设计和分析
03
Zemax可以用于照明系统的设计和分析,提高照明效率和均匀
光学性能分析
分辨率分析
分析光学系统的分辨率,评估系统对 细节的分辨能力。
光束孔径分析
研究光束孔径大小对成像质量的影响 ,优化光束孔径配置。
波前分析
波前畸变
研究光波经过光学系统后的波前畸变情况,分析其对成像质 量的影响。
波前重建
利用Zemax软件对波前进行重建,了解光波的传播特性和变 化规律。
05
保存文件
将当前光学设计项目保存到磁盘上。
另存为
将当前光学设计项目以不同的文件名或格式保存。
工具栏介绍
01
视图工具栏
用于控制工作区的视图,包括放大 、缩小、旋转等操作。
绘图工具栏
提供绘制各种光学元件和光路的功 能。
2019-zemax基本介绍和操作-文档资料

编辑器(Editors)
栏中包括ZEMAX中所有编辑器命令,展开后可打开Lens data editor,Merit function editor。
对话框(Dialogs)
重庆大学 - 光学CAD来自固定大小,在过程中跳出来的视 窗(鼠标拖曳不能改变大小)
用于定义或更新视场(Fields)、 波长(Wavelengths)、孔径 (Apertures)、面型(Surface types)等。
多视窗同时显示
重庆大学 - 光学CAD
菜单栏
文件(File)
ZEMAX 基本介绍和操作
王宁
Ray Tracing
Sequential
Non-sequential
以surface为对象建模 指定光线和面相交的顺序 光线与每个面只相交一次
光线不会分光 镜面反射
光线不能超过临界角 通过孔径外的光线必须渐晕 surface 位置由前一个面确定 每个面都有物空间和像空间 计算的光线少,计算速度快
报告(Report)
形成镜头设计结果的报告,可以作为每一个光学面的形成报告(Surface data); 也能为镜头系统形成高斯参数或光学特性参数的报告(System data);还可以给出 设计结果的详细数据报告(Prescription data)。
重庆大学 - 光学CAD
菜单栏
宏编程(Macros)
执行已经编译好的宏程序。宏程序的编程过程:(1)使用一般的文本编辑器或使用 ZEMAX自身的编辑功能创建扩展名为“*.ZPL”文件,该文件置于ZEMAX目录下的 Macros目录中;(2)使用ZEMAX提供的命名或函数库进行程序编写;(3)用 Macros菜单下的“Run/Edit Zpl Macros…”执行宏程序。宏程序可以提取光线追迹数 据、像质指标等,可以定义新的优化设计用的操作符。执行时,宏程序作用的对象是 当前显示的镜头系统。
《zemax培训教程》课件

总结词:安装问题
详细描述:在进行zemax安装过程中,可能会遇到各种问题,如无法下载、安装中断、无法运行等。
解决方案:首先检查硬件和系统要求是否符合zemax标准,其次确保在官网或指定渠道下载zemax安装包,避免因下载不完整或受污染的文件导致安装问题。另外,根据具体问题,可以参考zemax官方文档或寻求专业人士帮助。
zemax的发展历程
成长阶段
zemax在2000年发布了其首款产品zemax optical design,此后便开始不断推出新的产品和服务,扩大市场份额。
成熟阶段
zemax在2010年成为纳斯达克上市公司,拥有超过500名员工,服务全球超过30个国家和地区。
zemax software
01
zemax software是zemax的主打产品,是一款专业的高速的光学设计软件,可以用于各种光学系统设计,包括相机、望远镜、投影仪等。
总结词
详细描述
解决方案
zemax基础操作过程中遇到的问题及解决方案
高级操作问题
zemax高级操作过程中遇到的问题及解决方案
zemax高级操作涉及优化算法、公差分析、像差校正等复杂的光学设计技巧。在操作过程中可能会遇到算法错误、公差分析不准确、像差校正失败等问题。
首先熟悉zemax高级操作菜单和功能,理解算法原理和应用范围。其次,针对公差分析和像差校正问题,需要掌握zemax自带的公差分析和像差校正工具使用方法,同时结合实际设计需求进行操作。如果遇到困难,可以参考zemax官方文档或寻求专业人士帮助。
VR/AR 头盔设计
通过一个 VR/AR 头盔设计的实际项目案例,让学员掌握 Zemax 在 VR/AR 头盔设计方面的应用,包括对头部跟踪系统的设计、视场角的优化等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编辑器(Editors)
栏中包括ZEMAX中所有编辑器命令,展开后可打开Lens data editor,Merit function editor。
ZEMAX 基本介绍和操作
王宁
RAY TRACING
Sequential
Non-sequential
以surface为对象建模 指定光线和面相交的顺序 光线与每个面只相交一次
光线不会分光 镜面反射
光线不能超过临界角 通过孔径外的光线必须渐晕 surface 位置由前一个面确定 每个面都有物空间和像空间 计算的光线少,计算速度快
外部程序接口(Extensions)
ZEMAX环境中,使用该接口可以执行外部扩展名为“*.EXE”的执行程序,用来与 ZEMAX交换数据,或ZPL宏不能完成的功能。外部程序可以用C语言等编程工具完成。
视窗(Windows) 帮助(Help)
重庆大学 - 光学CAD
LDE编辑器
入瞳
重庆大学 - 光学CAD
重庆大学 - 光学CAD
菜单栏
工具(Tools)
也是ZEMAX中的非常重要的菜单之一,分成七块:第一块用来进行光学镜头的局 部优化(Optimization)、全局优化(Global / Search /Hammer Optimization)等;第二块分析镜头的公差,计算传递函数的点列图,波差等变 化量表。第三块是材料选择,有察勘玻璃库或向库中新增添或删除玻璃条目,寻找 简单的透镜数据并插入到透镜数据编辑器中。第四块是镀膜模型。第五块是系统中 镜头的孔径的定义,可以与渐晕系数配合共同使用。第六块主要用来整体设计(1)按 焦距或放大率缩放当前系统;(2)在当前系统中加入或删除折转发射镜。第七块以后 讨论。
统的数据,或者报告错误信息等。
编辑视窗(EDITOR WINDOW)
• 6种不同的编辑器(Editors): 镜头数据编辑器(Lens Data Editor),评价函数编辑器(Merit Function Editor)、多重组态编辑器(Multi-configuration Editor)、 公差数据编辑器(Tolerance Data Editor)、用于补充光学面的附加数据 编辑器(Extra Data Editor)、以及非序列元件编辑器(Nonsequential Components Editor)。
系统(System)
定义或更新光学系统的光学特性数据,例如相对孔径、视场和选取的工作波长等。
分析(Analysis)
它是ZEMAX中的非常重要的菜单之一,是用来进行像质评价和分析的主要工具, 对于其中的每一项的数据的含义,单位要很好地理解。主要有:Fans中的光线像差 (Ray aberration),点列图(Spot diagrams)、调制传递函数(MTF)、点扩散 函数(PSF)、波像差(Wavefront)、圆内能量集中度(Encircled Energy);杂 项(Miscellaneous)中的场曲与畸变(Field Curv/Dist)、轴向球差 (Longitudinal aberration)和垂轴色差(Lateral Color)。
Sequential
Non-sequential
重庆大学 - 光学CAD
•ห้องสมุดไป่ตู้EMAX 用户界面
重庆大学 - 光学CAD
ZEMAX主视窗
标题栏
菜单栏
工具栏
重庆大学 - 光学CAD
状态栏
ZEMAX用户界面类型
ZEMAX有4种主要类型的用户界面: • Editors:定义和编辑光学面和其他数据; • Graphic windows:显示图形数据; • Text windows:显示文本数据; • Dialog boxes:编辑和回顾其他窗口或系
物面
透镜组
像面
• 物面(OBJ) • 入瞳(STO) • 透镜组(Radius、Thickness、Glass) • 像面(IMA)
执行已经编译好的宏程序。宏程序的编程过程:(1)使用一般的文本编辑器或使用 ZEMAX自身的编辑功能创建扩展名为“*.ZPL”文件,该文件置于ZEMAX目录下的 Macros目录中;(2)使用ZEMAX提供的命名或函数库进行程序编写;(3)用 Macros菜单下的“Run/Edit Zpl Macros…”执行宏程序。宏程序可以提取光线追迹数 据、像质指标等,可以定义新的优化设计用的操作符。执行时,宏程序作用的对象是 当前显示的镜头系统。
重庆大学 - 光学CAD
图形视窗(GRAPHIC WINDOW)
最常用的有草图(Layout)、扇形图(Ray fans)、点列图(spot Diagram) 调制传递函数(MTF Plots)图等。
重庆大学 - 光学CAD
文本视窗(TEXT WINDOWS)
重庆大学 - 光学CAD
设计的文字资料,如详细数据 (Prescription Data)、像差数据等显 示在文本视窗中。
可进行优化和公差分析
以object为对象建模 不限制光线和相交的顺序 光线与同一面或物可多次相交
光线会分裂 镜面反射和漫反射
可以是全反射 在object外的光线也进行追迹 object的位置由全局坐标确定
所有空间是等价的 分析的光线多,计算速度慢
不能做优化和公差分析
重庆大学 - 光学CAD
RAY TRACING
报告(Report)
形成镜头设计结果的报告,可以作为每一个光学面的形成报告(Surface data); 也能为镜头系统形成高斯参数或光学特性参数的报告(System data);还可以给出 设计结果的详细数据报告(Prescription data)。
重庆大学 - 光学CAD
菜单栏
宏编程(Macros)
对话框(DIALOGS)
重庆大学 - 光学CAD
固定大小,在过程中跳出来的视 窗(鼠标拖曳不能改变大小)
用于定义或更新视场(Fields)、 波长(Wavelengths)、孔径 (Apertures)、面型(Surface types)等。
多视窗同时显示
重庆大学 - 光学CAD
菜单栏
文件(File)