zemax实验上课讲义
zemax软件培训讲课文档

*这种模式下非序列元件不使用“ports”
第五页
Completely sequential
•以光学面(surface)为对象来构建光学系统模型; •光线从物面开始(常为surface 0) •按光学面的顺序进行光线追迹计算(surface 0,1,2…),对每个光学面 只计算一次; •每个面都有物空间和像空间; •需要计算的光线少,计算速度快;
zemax软件培训
第一页
ZEMAX简介
ZEMAX是一个使用光线追迹的方法来模拟折射、反射、衍射、偏振 的各种序列和非序列光学系统的光学设计和仿真软件。
ZEMAX的光学设计功能体现在使用序列模式设计传统的光学成像 系统,优化成像系统的像差,分析和评价成像的质量,给光学系统 分配合适的公差等方面。
ZEMAX的仿真功能体现在使用非序列模式、物理光学传播、热分 析等功能模拟和仿真实际的光学系统方面。
在这里定义光源、光学对象、探测器
第十四页
第十五页
Graphic and Text windows
一起学习如何使用这些功能。
第四页
使用ZEMAX的三种模式
Completely sequential: *应用于传统的镜头设计和大多数的成像系统设计 *应用这种模式时不能进行散射和鬼象分析
Hybrid sequential/non-sequential *应用于有很多序列元件,又有一些非序列元件(比如棱镜或光管)的系统
第十页
第十一页
序列模式和非序列模式的比较
序列模式
以surface为对象建模
Zemax软件设计教程_2(长春光机所)

中国科学院长春光学精密机械与物理研究所 Ciomp.CAS
在Detector Viewer中的setting里确认如下设置,得到探测器上的辐 照度分布
中国科学院长春光学精密机械与物理研究所 Ciomp.CAS
将其和序列模式下的轴上Spot Diagram图进行对比, 可看出序列模式和非序列模式几何光线追迹的差别, 我们发现两者形式相同。
将Detector Viewer 设置为coherent irradiance.
中国科学院长春光学精密机械与物理研究所 Ciomp.CAS
中国科学院长春光学精密机械与物理研究所 Ciomp.CAS
三、建立非序列模型
•所有object都是3D shell or solids; •每个object都在一个空间坐标系中定义了其特性; •需要定义光源的发光特性和位置,定义detector收集光线; •光线一直追迹,直到它遇到下列情况才终止: Nothing, 能量低于定义的阈值。 •计算时光学元件的相对位置由空间坐标确定;对同一元件,可同 时进行穿透、反射、吸收及散射的特性计算; •无法作优化,要进行公差分析必须实用macro; 这种情况下,可以对光线进行分光,散射,衍射,反射,折射。
中国科学院长春光学精密机械与物理研究所 Ciomp.CAS
二、将序列转换为非序列
在对序列元件进行优化、分析、公差计算后,通常 会将序列元件转换为非序列元件,进行进一步的光机分析。例如杂散光分析。
ZEMAX提供了一个方便的转换工具: Tool>Miscellaneous>Convert to NSC Group
下一步,创建探测器,重复之前的步骤
Z position: 800 Material: Blank X Half Width: 150 Y Half Width: 150 # X Pixels: 150 # Y Pixels: 150 Color: 1
《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实验指导书(初学的练习教程)

实验一光学设计软件ZEMAX的安装和基本操作一、实验目的学习ZEMAX软件的安装过程,熟悉ZEMAX软件界面的组成及基本使用方法。
二、实验要求1、掌握ZEMAX软件的安装、启动与退出的方法。
2、掌握ZEMAX软件的用户界面。
3、掌握ZEMAX软件的基本使用方法。
4、学会使用ZEMAX的帮助系统。
三、实验内容1.通过桌面快捷图标或“开始—程序”菜单运行ZEMAX,熟悉ZEMAX的初始用户界面,如下图所示:图:ZEMAX用户界面2.浏览各个菜单项的内容,熟悉各常用功能、操作所在菜单,了解各常用菜单的作用。
3.学会从主菜单的编辑菜单下调出各种常见编辑窗口。
4.调用ZEMAX自带的例子(根目录下Samples文件夹),学会打开常用的分析功能项:草图(2D草图、3D草图、实体模型、渲染模型等)、特性曲线(像差曲线、光程差曲线)、点列图、调制传递函数等,学会由这些图进行简单的成像质量分析。
5.从主菜单中调用优化工具,简单掌握优化工具界面中的参量。
6.掌握镜头数据编辑窗口的作用以及窗口中各个行列代表的意思。
7.从主菜单-报告下形成各种形式的报告。
8.通过主菜单-帮助下的操作手册调用帮助文件,学会查找相关帮助信息。
四、实验仪器PC机实验二基于ZEMAX的简单透镜的优化设计一.实验目的学会用ZEMAX对简单单透镜和双透镜进行设计优化。
二.实验要求1.掌握新建透镜、插入新透镜的方法;2.学会输入波长和镜片数据;3.学会生成光线像差(ray aberration)特性曲线、光程差(OPD)曲线和点列图(Spotdiagram)、产生图层和视场曲率图;4.学会确定镜片厚度求解方法和变量,学会定义边缘厚度解和视场角,进行简单的优化。
三.实验内容(一). 用BK7玻璃设计一个焦距为100mm的F/4单透镜,要求在轴上可见光范围内。
1. 打开ZEMAX软件,点击新建,以抹去打开时默认显示的上一个设计结果,同时新建一个新的空白透镜。
《zemax软件培训》课件

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

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

工程光学实验指导书厦门工学院电子信息工程系2014.9结合<<ZEMAX光学软件课程>>、<<工程光学课程设计>>和课件《光学设计软件应用课件》中的内容熟悉zemax软件和光学设计内容:特别要掌握zemax 软件中以下菜单的内容:1 输入透镜参数对话框:lens data editor,2 system菜单下的输入光学系统数据:general, field wavelength3. 光学性能分析(Analysis)中Lay out,Fan,RMS,MTF Seidel 像差系数各菜单4 Merit Function Editor:优化函数构建和作用在学习过以上内容的基础上,在ZEMAX软件上设计以下镜头设计(通过设计镜头熟悉zemax和光学设计理论知识,设计时需要不断去重新学习课本和课件知识,切记软件只是帮助你设计镜头,而不是代替你设计镜头):目录实验一基于ZEMAX的简单透镜设计(Singlet) (3)实验二消色差单透镜(Achromatic Singlet) (6)实验三坐标变换(Coordinate Breaks) (8)实验四牛顿式望远镜(Newtonian Telescope) (15)实验五变焦透镜(Zoom Lens) (15)实验一基于ZEMAX的简单透镜的优化设计一.实验目的学会用ZEMAX对简单单透镜进行设计优化。
二.实验要求1.掌握新建透镜、插入新透镜的方法;2.学会输入波长和镜片数据;3.学会生成光线像差(ray aberration)特性曲线、光程差(OPD)曲线和点列图(Spotdiagram)、产生图层和视场曲率图及各种像差分析方法;4.学会确定镜片厚度求解方法和变量,学会定义边缘厚度解和视场角,进行简单的优化。
三.实验内容这个例子是学习如何在ZEMAX里键入资料,包括设罝系统孔径(System Aperture)、透镜单位(Lens Units)、以及波长范围(Wavelength Range),并且进行优化。
zemax实验(课堂PPT)

第三章 ZEMAX设计实例
例8 折叠反射镜面和坐标断点
加入单个反射镜面使会聚光束方向向上。反射镜面的初始位置的方向为45度。假设我 们需要反射镜面离开近轴透镜30mm的距离,就要求有3个新的镜面:一个坐标断点使坐 标系统转45度,一个反射镜面,还有另外一个使反射光旋转45度。关键的一点是:这三 个面都要求使用一个单反射镜面来实现。要加入三个表面,在像面行上任何一处单击, 使光标重新定位,按Insert键3次,将第1面(STO面)的厚度改为30,在第3面的玻璃列 输入MIRROR,再将第4面(IMA前一面)的厚度改为-70。注意70是负的,因为经过奇 数面的镜面后厚度符号改变。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
现在,为了使镜面成为一个扫描镜,需要倾斜它。因为扫描角度为10°。所以 在45°标称位置倾斜±5°。 为了使镜面成为扫描镜,使用倾斜/偏心元件工具。 选择tools/coordinates/tilt/decenter…….
第三章 ZEMAX设计实例
例8 折叠反射镜面和坐标断点
将要学到的:更好地理解坐标断点,为倾斜和偏心系统设立的符号约定,反 射镜面的应用。
先前的课程中讲述了如何设计一个牛顿望远镜,那一课中介绍了反射镜面和 坐标断点概念,该课的重点为:
1)厚度在经过一个镜面后总是会改变符号。经过奇数面的镜面后,总厚度 应该是负的。此符号的约定与镜面的数量或坐标断点的存在无关。
要实现另一个反射镜面,单击像面使光标落在那儿, 按Insert 键3次。将第四面的厚度从-70改为-30,第6 面的玻璃改为MIRROR,第7面的厚度改为+40(再次注 意经过镜面后符号的改变),再将第5和7面的表面类 型改为坐标断点,在第5面对X轴倾斜中输入—45度。 在第7面的对X轴的倾斜
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
接着编辑输入如下值。
在3D Layout界面中点击Setting,打开设置对话框,如下设置相关参数。看 到所有三个结构都重叠了。
第三章 ZEMAX设计实例
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
更新3D图如图所示。这个工具插入了额外的两个坐标断点面,所以现在这个镜面 在45°的标称位置倾斜了5°。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
建 立 一 个 在 45 ° 标 称 位 置 扫 描 角 为 ± 5 ° 的 模 型 。 点 击 Editor/Multiconfiguration, 打 开 多 重 结 构 编 辑 器 。 在 多 重 结 构 编 辑 器 里 点 击 两 次 edit/insert config,这样就有三个结构。双击编辑器最左边的栏。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
使面2成为反折镜,透镜参照面1旋转90°角,点击tools/Coordinates/add fold mirror,打开对话框,输入如下值。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
显示如下图。反折镜面后方所有面的厚度均变号。
第三章ቤተ መጻሕፍቲ ባይዱZEMAX设计实例
例9 扫面镜(Scanning Mirror)
现在,为了使镜面成为一个扫描镜,需要倾斜它。因为扫描角度为10°。所以 在45°标称位置倾斜±5°。 为了使镜面成为扫描镜,使用倾斜/偏心元件工具。 选择tools/coordinates/tilt/decenter…….
在对话框中输入如下值。
第三章 ZEMAX设计实例
例8 折叠反射镜面和坐标断点
第2系列的break-mirror-break系统将光束再转90度,因此它仍然与初始 光轴平行。由于我们已在每一系列中加入了“pickupsolves” ,就可很容 易地通过改变2个数字将光束倾斜。试着在第2和5面的“tilt about x”中 输入30和-60,然后选System,Update All可看到3维图上的影响。
zemax实验
第三章 ZEMAX设计实例
例8 折叠反射镜面和坐标断点
加入单个反射镜面使会聚光束方向向上。反射镜面的初始位置的方向为45度。假设我 们需要反射镜面离开近轴透镜30mm的距离,就要求有3个新的镜面:一个坐标断点使坐 标系统转45度,一个反射镜面,还有另外一个使反射光旋转45度。关键的一点是:这三 个面都要求使用一个单反射镜面来实现。要加入三个表面,在像面行上任何一处单击, 使光标重新定位,按Insert键3次,将第1面(STO面)的厚度改为30,在第3面的玻璃列 输入MIRROR,再将第4面(IMA前一面)的厚度改为-70。注意70是负的,因为经过奇 数面的镜面后厚度符号改变。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
要求:设计一个扫面系统,扫描一个直径为50mm的氦氖激光光束,扫描角度10°,后面 有一个F/3的聚焦透镜系统。 分析:需要设计一个F/3的双胶合透镜,EPD为50mm,留5mm的边缘冗余量,波长为氦氖 激光的红色波长,使用N-BK7和F2玻璃材料。 菜单system/general…..设置EPD为50mm,5mm的边缘冗余量,菜单system/wavelengths…. 波长为氦氖激光的红色波长0.6328,一个FIELD.如图建立各面,如图设置各面的Thickness 、Glass。双击面5的radius,设置F number为3,其Radius自动变为-92.483261.
现在移到第2面,在“tilt about x”列里 输入45。从主菜单选System,Update All, 你将看到如图所示的图形。
第三章 ZEMAX设计实例
例8 折叠反射镜面和坐标断点
注意近轴镜片的厚度为30,位于第一个坐标断点的旋 转顶点。坐标断点的厚度是0,表示反射镜面是在同一 点上。但是,坐标断点已将坐标系统旋转了45度。镜 面本身是不旋转的,只有它所在的坐标系统,才被旋 转。镜面的厚度为0,因为我们在移到下一个面前,要 旋转另一个45度。第二个坐标断点先旋转另一个45度, 然后向焦点移动-70个单位。注意所有的倾斜和偏心处 理应在厚度改变之前。
现在更新3D图形窗口。图会被重画,你将看到从焦点发出的光,落在镜面上,再反弹 回离近轴透镜左边40mm的焦点上。反射镜面没有被倾斜。
第三章 ZEMAX设计实例
例8 折叠反射镜面和坐标断点
要使反射镜面倾斜45度,可双击第2和4面的 表面类型列,将这些面改为坐标断点,并从下 拉列表中选Coordinate Break。向右滚动屏幕 (用光标键或LDE底部的滚动条)直到出现参 量列。在第2和4面上会有一系列的0。单击第4 面的Parameter 3列,出现列头显示“Tilt About X”。在该格上双击(确信你是在第4面 上),在弹出的对话框中,下拉列表中选 Pickup作为一种求解(Solve)类型,设From Surface为2,Scale Factor为1.0。这会使第 二个坐标断点旋转始终与第一个保持同样的旋 转角。单击OK。注意在表格的值旁有个“P”, 表明是从求解(pickup solve)中得到的。
要实现另一个反射镜面,单击像面使光标落在那儿, 按Insert 键3次。将第四面的厚度从-70改为-30,第6 面的玻璃改为MIRROR,第7面的厚度改为+40(再次注 意经过镜面后符号的改变),再将第5和7面的表面类 型改为坐标断点,在第5面对X轴倾斜中输入—45度。 在第7面的对X轴的倾斜
( tilt about x ) 上 双 击 , 在 此 参 量 上 安 放 一 个 pick up solve。求解(pick up)是从第5面得到的, 比例因子为1。更新3D图层,应该如图所示。