_光设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实验学习教程
第19页/共101页
第十九页,编辑于星期日:八点 四十分。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror) 再看其3D Layout图,如图所示,此时扫描镜关于后表面倾斜。
第20页/共101页
第二十页,编辑于星期日:八点 四十分。
第三章 ZEMAX设计实例
例10 离轴抛物镜(Off-Axis Parabolas)
第17页/共101页
第十七页,编辑于星期日:八点 四十分。
第三章 ZEMAX设计实例
例9 扫面镜(Scanning Mirror)
扫描镜分为两类:
Galvanometer反射镜和Polygon反射镜。 Galvanometer反射镜:镜面在顶点的倾斜; Polygon反射镜:在镜面顶点后面的一个偏置点处扫描。
现在移到第2面,在“tilt about x”列里输入45。 从主菜单选System,Update All,你将看到如图 所示的图形。
第3页/共101页
第三页,编辑于星期日:八点 四十分。
第三章 ZEMAX设计实例
例8 折叠反射镜面和坐标断点
注意近轴镜片的厚度为30,位于第一个坐标断点的旋转顶点。 坐标断点的厚度是0,表示反射镜面是在同一点上。但是, 坐标断点已将坐标系统旋转了45度。镜面本身是不旋转 的,只有它所在的坐标系统,才被旋转。镜面的厚度为0, 因为我们在移到下一个面前,要旋转另一个45度。第二 个坐标断点先旋转另一个45度,然后向焦点移动-70个单位。 注意所有的倾斜和偏心处理应在厚度改变之前。
第三章 ZEMAX设计实例
例10 离轴抛物镜(Off-Axis Parabolas)
在反射镜面2的前面增加一个CB面,并设置该CB在Y方向有+80mm的平移量。
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轴的倾斜
《zemax培训教程》课件
Zemax的使用可以提高光学系统的设计效率和性能,加速创新和件
Zemax是一款先进的光学设计软件,本课程将介绍Zemax的定义、应用和优势, 以及软件的基本功能、常见功能和数据导入输出方式。还将分享实际应用案 例和学习Zemax的方法与技巧,展望Zemax的未来发展。
I. 什么是Zemax?
定义
Zemax是一款先进的光学设 计软件,用于模拟和优化 光学系统。
光学元件的设计
光学系统的优化与测试
通过Zemax优化望远镜的镜片 设计,提高分辨率和对焦范围。
使用Zemax优化激光系统中的 透镜配置,提高能量传输效率 和光斑质量。
VI. 如何学习Zemax?
学习资料
通过阅读官方文档、参加培训课程和加入光学设计社区等方式来学习Zemax。
学习方法
结合理论和实践,在实际项目中使用Zemax进行设计和模拟,不断积累经验。
III. Zemax软件的常见功能
设计窗口
在设计窗口中,可以创建和 编辑光学系统的各个元件, 布局和配置光学组件。
分析窗口
通过分析窗口,可以评估光 学系统的性能,如像差、聚 焦度、光损耗等。
图形窗口
图形窗口展示了光学系统的 模拟结果,以图形化的方式 呈现光线追迹和光学特性。
IV. Zemax软件的数据导入和输出
1
数据导入的方法
可以通过导入CAD文件、光学元件参
数据输出的方法
2
数等方式,将数据导入到Zemax中进 行设计和模拟。
可以将光学系统的设计结果、模拟数
据等以表格、图形等形式导出,方便
与其他工具或软件进行集成分析。
V. Zemax软件的实际应用案例
光学系统设计
(完整版)光学设计zemax
➢ Sort by Surface 将现有各项Operands 以 Surface number 排序(递增)
➢ Sort by Type 将现有各项Operands 以其类型排序 (递增)
➢ Save 将现有的Tolerance Data 存入一个文件
差) ➢TSTX,TSTY(光学零件表面允许倾斜偏心公
差)
2014.9
光学系统设计
公差操作数(续)
➢TIRR(球差的一半与象散的一半表示的表 面不规则度,单位是光圈单位)
➢TIND(d光折射率允许偏差) ➢TABB(阿贝常数允许偏差)
2014.9
光学系统设计
➢上述设定完成之后,即可进行公差分析 ➢Tools---Tolerancing
2014.9
光学系统设计
➢每个镜片加工公司都有自己的样板库,如 “changchun.tpd”是长春理工某附属工厂 (可见光镜片)、“beijing.tpd”是北京蓝斯 泰克光电(红外镜片)的样板库等。
➢将这些tpd文件拷入“C:\ZEMAX\Testplat”目 录即可进行相应的比对
2014.9
2014.9
光学系统设计
2014.9
光学系统设计
➢Fast Tolerance Mode:
• 此项仅对近轴后焦偏差视为补偿器 (Compensator) 时有效。即在 Tolerances Data Editor 中存在一行有关后焦的补 偿器设定。在Default Tolerance 中选中 Use Focus Comp 就可以生成此补偿器的设定。 此模式比一般模式(没有选中此项)的运算模 式快50 倍。
《zemax培训教程》课件
介绍 Zemax 中光场模拟的方法,包括建立光学模型、设置模拟参数、进行模拟计算等。同时,介绍 Zemax 中进行光场模拟的技巧,如使用蒙特卡洛光线追迹、考虑光源波动、控制模拟精度等。
Zemax光场模拟实例
zemax与其它光学设计软件比较
06
Zemax与CodeV比较
Zemax与Lighttools比较
zemax lm
zemax sd
zemax ts
1
Hale Waihona Puke zemax的市场地位2
3
zemax是全球最大的光学设计软件公司之一,其软件被广泛应用于消费电子产品、医疗器械、汽车、航空航天等领域。
zemax也是全球最大的照明设计软件公司之一,其lm软件被广泛应用于汽车、建筑、照明器具等领域。
zemax还是全球最大的镜头设计软件公司之一,其sd软件被广泛应用于相机、望远镜、显微镜等领域。
zemax基本原理
02
zemax通过精确追踪光线在系统中的传播路径,以模拟真实光学系统的成像过程。
光线追迹
zemax采用波动光学理论,包括光波的干涉、衍射和相干性等概念,以模拟光波在光学元件上的传播。
波动光学理论
zemax光路模拟原理
优化变量
01
zemax优化的变量通常包括镜片的形状、位置和角度等,以实现对系统性能的优化。
总结词
通过 Zemax 进行照明设计的方法和技巧
详细描述
介绍 Zemax 中照明设计的方法,包括光源的选择、灯具的设计、反光罩和透镜的设计等。同时,介绍 Zemax 中进行照明设计的技巧,如使用光线追迹、优化照明分布、控制光斑形状等。
Zemax照明设计实例
总结词
通过 Zemax 进行光场模拟的方法和技巧
光学设计Zemax实例教程2016-下
南京理工大学 袁群 光学CAD课件
新建:缩束系统-负透镜-初始结构.zmx
27
设计案例4-缩束/扩束系统
f=-100 mm 负透镜设计
评价函数: 1.控制系统焦距EFFL=-100 mm,权重为1 2.控制系统波像差RMS值,权重为1 变量: 透镜前后表面曲率半径R1 和R2
南京理工大学 袁群 光学CAD课件
11
设计案例4-缩束/扩束系统
开普勒式缩束系统设计
• • • 单独设计正透镜1和正透镜2时均为正向设计,即平行光入射经 正透镜后会聚; 在缩束系统中,正透镜1为正向使用,正透镜2为反向使用; 将透镜1与透镜2组合为缩束系统,透镜1与透镜2之间的间距为 单独正向设计时透镜1与透镜2的顶焦距之和
打开:缩束系统-正透镜1-优化结果.zmx 然后另存为:开普勒式缩束系统-初始结透镜-优化结果.zmx
28
设计案例4-缩束/扩束系统
f=-100 mm 负透镜设计
优化结果,EFFL=-100.093 mm; 3D Layout中表示的是负透镜虚焦点
南京理工大学 袁群 光学CAD课件
29
设计案例4-缩束/扩束系统
伽利略式缩束系统设计
与开普勒式缩束系统组合方式类似,正透镜与负透镜组合 • • • 单独设计正透镜1和负透镜时均为正向设计,即平行光入射经 正透镜后会聚,平行光入射经负透镜后发散; 在缩束系统中,正透镜1为正向使用,负透镜为反向使用; 将正透镜1与负透镜组合为缩束系统,正透镜1与负透镜之间的 间距为单独正向设计时正透镜1与负透镜的顶焦距之和(正透 镜的定焦距为正值,负透镜的定焦距为负值)
以D1=80 mm,f1=400 mm;D2=20 mm, f2=100 mm;工作波长λ=800 nm为例。 缩束比 4:1 ,相对孔径 1:5 南京理工大学 袁群 光学 CAD 课件
(完整版)光学设计zemax
2014.9
光学系统设计
➢再点Opt,优化结果如下
2014.9
光学系统设计
样板比对
➢为了降低加工成本,需与镜片加工厂家的 样板进行比对
➢样板比对:将设计中各面的曲率半径与厂 家的样板库进行比对,尽量选择样板库中 已有的尺寸
2014.9
光学系统设计
2014.9
光学系统设计
➢以applied样板库为例,比对样板后获得如下 结果
2014.9
光学系统设计
➢压圈法
球面或曲面
2014.9
光学系统设计
➢补充:压圈与径向的几种接触方式 相切法:
2014.9
光学系统设计
相切法:
2014.9
光学系统设计
球面包络法:
2014.9
光学系统设计
➢弹性元件法:弹性元件固定法是利用琴钢 丝制成的弹性卡圈将透镜或其他光学元件 固定在镜框内的一种方法。一般只用于同 轴度及牢固性要求低的透镜。通常用来固 定保护玻璃、滤光镜等不重要的光学零件。
2014.9
光学系统设计
➢Merit项:
2014.9
前12 项为具体的像质评 质函数,包括点大小、 Merit Function 值、几何 MTF、Diffraction MTF值。 其中对于没有趋近衍射极 限的系统应首选前三项, 即RMS Spot Size。而对 于趋近于衍射极限的系统 则最好选择MTF。
2014.9
光学系统设计
➢Default merit function作如下修改 ➢添加EFFL操作数,target 21.46,weight 1
Why?
2014.9
光学系统设计
Why 尺寸考虑
2014.9
ZEMAX(上学时的课件)
ZEMAX用户界面
快捷按钮栏 主菜单栏
编 辑 窗 口
主菜单栏-文件
• 新建(New) • 目的:清除当前的镜头数据。 • 说明:此选项使ZEMAX恢复到起始状态。 当前打开的窗口仍然打开,如果当前的镜 头未保存,在退出前ZEMAX将警告你要保 存镜头数据。
主菜单栏-文件
• 打开(Open) • 目的:打开一个已存在的镜头文件。 • 说明:此选项打开一个新的镜头文件。当 前打开的窗口仍然打开,如果当前的镜头 未保存,在退出前ZEMAX将警告你要保存 镜头。
实验六 折叠反射镜和坐标断点
• • • • • 分析: 1.若此例中的两次转向都用实验三中的直接添加折叠反射镜的方式来实 现,如何做到?(需列出具体步骤图) 添加第*块反射镜前的LDE: 设置欲添加第*块反射镜面的位置: 添加第*块折叠反射镜的具体实现: 添加第*面反射镜后的LDE: 2.比较两种方式得到的最后结果是否一致?
主菜单栏-分析
主菜单栏-分析
• 点列图(Spot Diagram)
主菜单栏-分析
• 调制传递函数MTF
主菜单栏-工具
• 最常用到的,就是优化工具。 • 优化的目的是提高或改进设计使它满足设 计要求。
主菜单栏-报告
• ZEMAX支持对于设ቤተ መጻሕፍቲ ባይዱ结果的多种形式数据 的报告方式,包括整个系统的报告或者细 节到每一个面的报告。主要包括曲面数据 报告、系统数据报告、规则数据报告,图 解报告等。
实验七复杂光学系统优化设计 设计要求:
实验七 设计过程举例
• 1.仅针对主波长设计Schmidt-Cassegrain系统, 进行优化; • 2.改波长为某一次要波长,优化; • 3.插入关于新波长的2重结构,优化; • 4.关于另一次要波长及3重结构,重复第2、3步; • 5.加通光孔和遮挡板,优化; • 6.实现出射光线的转向,优化。
ZEMAX(上学时的课件)
• • • • • 分析: 1.若此例中的两次转向都用实验三中的直接添加折叠反射镜的方式来实 现,如何做到?(需列出具体步骤图) 添加第*块反射镜前的LDE: 设置欲添加第*块反射镜面的位置: 添加第*块折叠反射镜的具体实现: 添加第*面反射镜后的LDE: 2.比较两种方式得到的最后结果是否一致?
主菜单栏-分析
这一菜单下详细列出ZEMAX种的所有 分析功能。分析镜头数据的曲线和文本通 常包括像差、MTF、点列图、以及其他的 计算结果。
主菜单栏-分析
• 草图 • 主要是分析镜头数据的各种曲线图,常用 的包括2D、3D、实体模型、渲染模型等等, 通常都是实际要设计的镜头的外形和成像 光线的模拟图形。
实验一报告要求
• 打开安装目录下的samples\tutorial\tutorial zoom2.zmx文件,生成其3D(转角)、实 体(转角)、渲染(转角)、像差特征曲 线、OPD曲线、曲面数据报告(第7面)、 规则报告(第一屏)和图解报告4。截屏后 打印出来。
实验二报告要求
• 单透镜:生成OPD图,图解报告4,点列图, 焦点色位移图 • 双透镜:图解报告4,场曲图,焦点色位移 图
主菜单栏-系统
• 更新… 这个选项只更新镜头数据编辑器和附加 数据编辑器中的数据。更新功能用来重新 计算一阶特性,如光瞳位置,半口径,折 射率和求解值。只影响镜头数据编辑器和 附加数据编辑器中的当前数据。
主菜单栏-系统
• 全部更新 … 这个选项更新全部窗口以反映最新镜头数据。 ZEMAX不能在图形和文件窗口自动改变最后形成 的镜头数据。这是由于新数据在镜头数据编辑器 中被键入时, ZEMAX如果不断地计算MTF,光 线特性曲线,点列图和其它数据,那么程序反应 会变得很慢。对镜头做所有需要的改变,然后选 择“Update All”来更新和重新计算所有的数据窗 口。 单个曲线和文本窗口(非编辑器)也可以双 击窗口内的任意位置更新。
光学设计软件ZEMAX简介课件
精
3
ZEMAX界面
精
4
ZEMAX是焦点公司的产品,在大陆的代理 商是讯技光电科技(上海)有限公司。
共有三个版本 Zemax-se (标准版) Zemax-xe (完整版) Zemax-ee (专业版)
精
5
ZEMAX能够辅助你设计光学系统,但不 能教你如何去进行镜头或光学系统的设计, 更不能自动智能设计。
Sequential or Mixed Sequential/Non-Sequential Mode
序列和混合序列与非序列模式(共轴模式)
Non-Sequential Mode 非序列模式(非共轴模式)
精
37
共轴模式(常用)
以光学面来建构模型。 计算时考虑光学面之顺序。 各光学面只计算一次。 计算速度快,时间短。 可作优化计算(Optimization) 及
精
13
精
14
镜头数据
面形 注释 曲率半径 厚度 材质 孔径 镀膜
精
15
练习
目的:练习如何建立初始结构、设定视场和 工作波长。
题目:建立一个单透镜,入瞳直径20mm, 两个面的曲率半径分别为50mm,-70mm, 中心厚度为4mm
视场0,7,10度
波长:可见光
玻璃材料:BK7
精
32
标题栏及快捷键
文件:用于镜头文件的打开、关闭等。 编辑:用于调用其它的编辑窗口。 系统:用于确定整个光学系统的属性。
精
33
分析:此功能不是用于改变镜头数据,而是根 据这些数据进行数字计算和图像显示分析。
工具:用来改变镜头数据,可以从总体上对系 统进行计算。包括优化、公差、样板匹配等。
ZEMAX光学设计软件操作说明详解_光学设计
ZEMAX光学设计软件操作说明详解介绍这一章对本手册的习惯用法和术语进行说明。
ZEMAX使用的大部分习惯用法和术语与光学行业都是一致的,但是还是有一些重要的不同点。
活动结构活动结构是指当前在镜头数据编辑器中显示的结构。
详见“多重结构”这一章。
角放大率像空间近轴主光线与物空间近轴主光线角度之比,角度的测量是以近轴入瞳和出瞳的位置为基准。
切迹切迹指系统入瞳处照明的均匀性。
默认情况下,入瞳处是照明均匀的。
然而,有时入瞳需要不均匀的照明。
为此,ZEMAX支持入瞳切迹,也就是入瞳振幅的变化。
有三种类型的切迹:均匀分布,高斯型分布和切线分布。
对每一种分布(均匀分布除外),切迹因素取决于入瞳处的振幅变化率。
在“系统菜单”这一章中有关于切迹类型和因子的讨论。
ZEMAX也支持用户定义切迹类型。
这可以用于任意表面。
表面的切迹不同于入瞳切迹,因为表面不需要放置在入瞳处。
对于表面切迹的更多信息,请参看“表面类型”这一章的“用户定义表面”这节。
后焦距ZEMAX对后焦距的定义是沿着Z轴的方向从最后一个玻璃面计算到与无限远物体共轭的近轴像面的距离。
如果没有玻璃面,后焦距就是从第一面到无限远物体共轭的近轴像面的距离。
基面基面(又称叫基点)指一些特殊的共轭位置,这些位置对应的物像平面具有特定的放大率。
基面包括主面,对应的物像面垂轴放大率为+1;负主面,垂轴放大率为-1;节平面,对应于角放大率为+1;负节平面,角放大率为-1;焦平面,象空间焦平面放大率为0,物空间焦平面放大率为无穷大。
除焦平面外,所有的基面都对应一对共轭面。
比如,像空间主面与物空间主面相共轭,等等。
如果透镜系统物空间和像空间介质的折射率相同,那么节面与主面重合。
ZEMAX列出了从象平面到不同象方位置的距离,同时也列出了从第一面到不同物方平面的距离。
主光线如果没有渐晕,也没有像差,主光线指以一定视场角入射的一束光线中,通过入瞳中央射到象平面的那一条。
注意,没有渐晕和像差时,任何穿过入瞳中央的光线也一定会通过光阑和出瞳的中心。
《zemax实验》课件
与Code V的比较
总结词:用户界面友好性
Code V的用户界面相对较为复杂,学习曲线较陡峭。相比之下,Zemax的用户界面更加直观和易于使用,对于初学者和新手 更加友好。
与Code V的比较
总结词:开放性
Code V具有较强的开放性,与其他CAD和光学仿真软件具有良好的兼容性和数据交换能力。Zemax 也支持与其他软件的互操作性,但相对而言Code V的开放性更高。
实验步骤
步骤一
打开Zemax软件,创建新项目 ,设置光学系统参数。
步骤二
在软件中导入光源、镜头、探 测器等光学元件的参数。
步骤三
进行光学系统性能仿真,模拟 不同波长、不同角度的光线通 过光学系统的情况。
步骤四
采集数据,对仿真结果进行分 析和比较。
实验结果分析
结果一
分析不同波长、不同角度 的光线通过光学系统后的 能量分布情况,评估光学 系统的性能。
结果二
根据仿真结果,优化光学 系统参数,提高光学系统 的性能。
结果三
将仿真结果与实际测量结 果进行比较,验证仿真模 型的准确性。
03 Zemax光学设计实例
简单透镜设计
总结词
介绍简单透镜设计的原理和步骤,包 括焦距、光焦度、透镜形状等参数的 计算和优化。
优化设计
通过Zemax软件的光学优化功能,对 透镜参数进行优化,提高成像质量。
Zemax的学习曲线可能相对较陡峭,但一 旦熟悉其功能和操作,用户可以获得更高级
的光学设计和分析能力。
05 Zemax实验的注意事项 和常见问题
注意事项
软件安装与运行
确保计算机满足Zemax软件的最低系统要求 ,正确安装并激活软件。
实验环境设置
光学设计课程设计zemax
光学设计课程设计zemax一、教学目标本课程旨在通过学习Zemax软件的使用,让学生掌握光学设计的基本原理和方法,培养学生运用光学知识解决实际问题的能力。
具体目标如下:1.知识目标:学生能够理解光学设计的基本概念,掌握Zemax软件的操作方法和技巧,了解光学系统的设计流程。
2.技能目标:学生能够熟练运用Zemax软件进行光学系统的设计和分析,具备独立完成光学设计项目的能力。
3.情感态度价值观目标:培养学生对光学设计的兴趣和热情,提高学生创新意识和团队合作精神,使学生在解决实际问题时,能够秉持科学的态度和方法。
二、教学内容本课程的教学内容主要包括光学设计的基本原理、Zemax软件的操作方法、光学系统的设计流程及案例分析。
具体安排如下:1.光学设计基本原理:介绍光学系统的基本概念、光学元件的特性及光学设计的数学模型。
2.Zemax软件操作方法:讲解Zemax软件的界面布局、操作技巧及常用功能模块。
3.光学系统设计流程:阐述光学系统设计的步骤、方法及注意事项。
4.案例分析:分析实际光学设计项目,让学生通过实践加深对光学设计原理和方法的理解。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行授课,包括:1.讲授法:讲解光学设计的基本原理、Zemax软件的操作方法和光学系统设计流程。
2.案例分析法:分析实际光学设计案例,让学生通过案例学习光学设计的技巧和方法。
3.实验法:让学生动手操作Zemax软件进行光学设计实践,提高学生的实际操作能力。
4.讨论法:学生进行小组讨论,培养学生的团队协作能力和创新思维。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《光学设计》及相关参考书籍。
2.多媒体资料:制作精美的PPT课件,为学生提供直观的学习材料。
3.实验设备:提供Zemax软件的安装环境及相应的硬件设备,让学生进行实际操作。
4.在线资源:为学生提供丰富的在线学习资源,如视频教程、论坛交流等,方便学生自主学习和交流。
zemax光谱仪设计步骤_概述及解释说明
zemax光谱仪设计步骤概述及解释说明1. 引言1.1 概述引言部分旨在为读者提供关于光谱仪设计步骤的整体概述。
光谱仪是一种用于测量和分析光谱特性的仪器,其中包括波长、强度等参数。
本文将介绍使用Zemax 软件进行光谱仪设计的步骤和相关原理。
通过研究实际案例并解释相关理论,本文将帮助读者理解如何使用Zemax进行光谱仪设计。
1.2 文章结构本文将按照以下结构展开讨论:首先,在第2部分中介绍了Zemax光谱仪设计的具体步骤,以指导读者快速掌握整个设计流程。
接下来,在第3部分中对Zemax软件进行介绍,并解析光谱仪设计原理。
在最后一节中,我们将重点讨论设计要点和考虑因素,以帮助读者更好地理解如何优化光谱仪的性能。
1.3 目的该篇文章旨在向读者提供使用Zemax软件进行光谱仪设计的详细指南,并解释相关原理和要点。
通过阅读本文,读者将能够了解到正确使用Zemax软件进行光谱仪设计的步骤,以及如何考虑和权衡不同因素来优化光谱仪性能。
此外,我们还将对未来光谱仪设计的发展方向进行展望,以帮助读者跟上该领域的最新进展。
通过本文的阅读,读者将更好地理解光谱仪设计的重要性,并为自己的研究和实践工作提供指导。
2. Zemax 光谱仪设计步骤:2.1 步骤一:在使用Zemax进行光谱仪设计之前,需要先明确设计的目标和要求,并收集相关的光学参数资料。
这包括波长范围、分辨率、入射角度等。
同时,还需确定所需材料和元件的特性,例如折射率、散射率等。
2.2 步骤二:接下来,在Zemax软件中创建光谱仪的初始布局。
这可以通过选择适当的参数和组件类型来实现。
首先,需要选择适当的准直器和色散元件,如棱镜或光栅。
然后,根据需求选择合适的衍射阶数和焦距。
此外,还可以添加滤波器、激发源和检测器等组件。
2.3 步骤三:完成初步布局后,可以通过调整元件位置和参数来改进设计。
使用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_实验讲义
录前言.......................................................................................................................... 错误!未定义书签。
第一章ZEMAX软件简介 . (1)1.1 简介 (1)1.2 用户界面 (1)1.3 主视窗的操作(Main Windows Operations) (2)1.4 光学系统的建立 (3)1.4.1 设计要求 (3)1.4.2 初始结构 (3)1.4.3 其他光学特性参数输入方法 (4)1.4.4 ZEMAX中像质评价方法 (9)第二章ZEMAX优化与操作符 (21)2.1 Merit Function(评价函数)的构成要素 (21)2.2 评价函数的“默认”(缺省)构成方法 (21)2.3 修改成自定义评价函数法 (24)第三章像差设计在ZEMAX中的实现 (31)3.1 Default Merit Function和现有像差控制符的局限性 (32)3.1.1 轴上点的像差操作符的局限性 (32)3.1.2 轴外物点的像差操作符的局限性 (32)3.2 常见像差控制在评价函数中的实现 (33)3.2.1 轴上球差、色差的控制操作符 (33)3.2.2 轴外初级像差的控制操作符 (34)3.2.3 轴外物点视场孔径高级像差的定义及其控制操作符 (38)3.3 像差设计举例 (39)第四章像差设计实例 (49)4.1 望远镜物镜或准直物镜的设计 (49)iii1第一章 ZEMAX 软件简介1.1 简介ZEMAX Optical Design Program (ZEMAX )是由美国ZeMaX Development Corporation 公司开发的专用光学设计软件包,软件逐步升级,我们使用的版本是2007。
ZEMAX 是Windows 平台上的视窗式的用户界面,操作习惯和快捷键风格如同Windows 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
录前言.......................................................................................................................... 错误!未定义书签。
第一章ZEMAX软件简介 . (1)1.1 简介 (1)1.2 用户界面 (1)1.3 主视窗的操作(Main Windows Operations) (2)1.4 光学系统的建立 (3)1.4.1 设计要求 (3)1.4.2 初始结构 (3)1.4.3 其他光学特性参数输入方法 (4)1.4.4 ZEMAX中像质评价方法 (9)第二章ZEMAX优化与操作符 (21)2.1 Merit Function(评价函数)的构成要素 (21)2.2 评价函数的“默认”(缺省)构成方法 (21)2.3 修改成自定义评价函数法 (24)第三章像差设计在ZEMAX中的实现 (31)3.1 Default Merit Function和现有像差控制符的局限性 (32)3.1.1 轴上点的像差操作符的局限性 (32)3.1.2 轴外物点的像差操作符的局限性 (32)3.2 常见像差控制在评价函数中的实现 (33)3.2.1 轴上球差、色差的控制操作符 (33)3.2.2 轴外初级像差的控制操作符 (34)3.2.3 轴外物点视场孔径高级像差的定义及其控制操作符 (38)3.3 像差设计举例 (39)第四章像差设计实例 (49)4.1 望远镜物镜或准直物镜的设计 (49)iii1第一章 ZEMAX 软件简介1.1 简介ZEMAX Optical Design Program (ZEMAX )是由美国ZeMaX Development Corporation 公司开发的专用光学设计软件包,软件逐步升级,我们使用的版本是2007。
ZEMAX 是Windows 平台上的视窗式的用户界面,操作习惯和快捷键风格如同Windows 。
1.2 用户界面ZEMAX 的视窗类型,和Windows 的基本一致,打开不同的视窗可以执行操作不同的任务,可分为:◆ 主视窗 (Main Window )ZEMAX 启动以后,进入主视窗(图1.1)。
主视窗顶端有标题栏(title bar )、菜单栏(menu bar )和工具栏(tools bar )。
◆ 编辑视窗(Editor Window )ZEMAX 中有6种不同的编辑器(Editors ):即镜头数据编辑器(Lens Data Editor ),评价函数编辑器(Merit Function Editor )、多重组态编辑器(Multi-configuration Editor )、公差数据编辑器(Tolerance Data Editor )、用于补充光学面的附加数据编辑器(Extra Data Editor )、以及非序列元件编辑器(Non-sequential Components Editor )。
图1.1 ZEMAX 主视窗界面◆图形视窗(Graphic Window)最常用的有草图(Layout)、扇形图(Ray fans)、调制传递函数(MTF Plots)图等。
◆文本视窗(Text Windows)设计的文字资料,如详细数据(Prescription Data)、像差数据等显示在文本视窗中。
◆对话框(Dialogs)固定大小,在过程中跳出来的视窗(鼠标拖曳不能改变大小)。
用于定义或更新视场(Fields)、波长(Wavelengths)、孔径(Apertures)、面型(Surface types)等。
1.3 主视窗的操作(Main Windows Operations)主视窗在执行ZEMAX后显示出来,可以用鼠标拖动改变大小,如图1.1所示。
上部有标题栏、菜单栏、快捷按钮。
底部状态栏中显示当前镜头系统的焦距(EFFL)、F数(WFNO)、入瞳直径(ENPD)、系统总长(TOTR)。
主视窗中的快捷按钮和状态栏中内容可以自定义,菜单栏中有:◆文件(File)展开后有文件的打开(Open),新建(New),存储(Save),另存为(Save as)等,偏好(Preference)可以修改文字大小,快捷按钮和状态栏中的内容。
◆编辑器(Editors)栏中包括ZEMAX中所有编辑器命令,展开后可打开Lens data editor,Merit function editor。
◆系统(System)定义或更新光学系统的光学特性数据,例如相对孔径、视场和选取的工作波长等。
◆分析(Analysis)它是ZEMAX中的非常重要的菜单之一,是用来进行像质评价和分析的主要工具,对于其中的每一项的数据的含义,单位要很好地理解。
主要有:Fans中的球差(Ray aberration),点列图(Spot diagrams)、调制传递函数(MTF)、点扩散函数(PSF)、波像差(Wavefront)、圆内能量集中度(Encircled Energy);杂项(Miscellaneous)中的场曲与畸变(Field Curv/Dist)、轴向球差(Longitudinal aberration)和垂轴色差(Lateral Color)。
◆工具(Tools)也是ZEMAX中的非常重要的菜单之一,分成七块:第一块用来进行光学镜头的局部优化(Optimization)、全局优化(Global / Search /Hammer Optimization)等;第二块分析镜头的公差,计算传递函数的点列图,波差等变化量表。
第三块是材料选择,有察勘玻璃库或向库中新增添或删除玻璃条目,寻找简单的透镜数据并插入到透镜数据编辑器中。
第四块是镀膜模型。
23第五块是系统中镜头的孔径的定义,可以与渐晕系数配合共同使用。
第六块主要用来整体设计(1)按焦距或放大率缩放当前系统;(2)在当前系统中加入或删除折转发射镜。
第七块以后讨论。
◆ 报告(Report )形成镜头设计结果的报告,可以作为每一个光学面的形成报告(Surface data );也能为镜头系统形成高斯参数或光学特性参数的报告(System data );还可以给出设计结果的详细数据报告(Prescription data )。
◆ 宏编程(Macros )执行已经编译好的宏程序。
宏程序的编程过程:(1)使用一般的文本编辑器或使用ZEMAX 自身的编辑功能创建扩展名为“*.ZPL ”文件,该文件置于ZEMAX 目录下的Macros 目录中;(2)使用ZEMAX 提供的命名或函数库进行程序编写;(3)用Macros 菜单下的“Run/Edit Zpl Macros …”执行宏程序。
宏程序可以提取光线追迹数据、像质指标等,可以定义新的优化设计用的操作符。
执行时,宏程序作用的对象是当前显示的镜头系统。
◆ 外部程序接口(Extensions )ZEMAX 环境中,使用该接口可以执行外部扩展名为“*.EXE ”的执行程序,用来与ZEMAX 交换数据,或ZPL 宏不能完成的功能。
外部程序可以用C 语言等编程工具完成。
◆ 视窗(Windows )与帮助(Help )菜单1.4 光学系统的建立1.4.1 设计要求如要设计的系统要求:f’ = 200 mm ,视场角 2ω = 30º,D/f ’=1/10。
物距为:(1)物距位于有限远,近轴放大率为1;(2)物距位于无限远。
1.4.2 初始结构1. 选取方法初始结构选取方法有二,一是从国内外的光学设计手册,专利,镜头数据库中选取;如果手中没有以上资源,则需进行计算,找出满足光焦度,视场等光学特性要求得雏形,来作为初始结构。
下面以第二种方法为例,建立起满足特性的初始结构。
2. 计算建立初始结构由总光焦度和视场要求:至少要有两个组份构成,有总光焦度F B F B d ΦΦΦΦΦ=+- (1.1)设两组分光焦度相等,即F B ΦΦ=,则(1.1)式变为42F F 2d ΦΦΦ=- (1.2)式(1.2)中Φ为已知量,F Φ为未知量,解二次方程可得:F 1=11d d ΦΦ⎡⎤±-⎣⎦ (1.3)如果使用双凸透镜,且两个凸面曲率半径大小相等,则曲率半径为:F (1)=2F n R Φ- (1.4)代入设计要求,选择透镜材料为ZF1(n d =1.64767,v d =33.87),工作波长为λ=0.55 μm , 则初始结构在ZEMAX 中的数据为:表1.1 例题的初始结构参数1.4.3 其他光学特性参数输入方法1.General 输入相对孔径General 功能可以由“System ”→“General …”选择,还可以通过桌面上“Gen ”快捷键来打开,General 对话框如图1.2所示。
图1.2 General 对话框5由图1.2可以看出,General 对话框中具有Environment ,Polarization ,Misc.,Non-Sequential ,Aperture ,Title/Notes ,Glass Catalogs ,Ray Aiming 等项。
相对孔径的定义在Aperture 中设置。
最常用的选项解释如下:A. ApertureAperture Type 用于定义相对孔径,即轴上物点的光束大小。
定义的种类有:(1) Entrance Pupil Diameter (入瞳直径)当物体位于无限远时,可以用它来定义相对孔径,此时的Aper Value 中输入具体的入瞳直径数值,选择Lens Units 为Millimeter (毫米)。
(2) Image Space F/#(像方F 数)无论物体位于无限远还是有限远,都可以用像方F 数来定义相对孔径。
其物理意义是“近轴有效焦距(EFFL )/入瞳直径”,此时在Aper Value 中输入F 数。
(3) Object Space Numerical Aperture (物方数值孔径)当物体位于有限远,可被用来定义相对孔径,其含义为N.A.=n Sin (θ),n 为物方介质折射率,θ 为高斯边缘光线孔径角,如图1.3所示。
图1.3 Oblect Space N.A. 示意图在Aper Value 中输入N.A.值。
(4) Float by Stop Size (由光阑大小决定)这是定义轴上物点光束孔径的另一种方法,由Lens data Editor 中光阑(Stop )面的“Semi-Diameter ”大小来决定,此时“Lens Data Editor ”中的光阑大小值右边显示“U ”,表示Stop Surface 的孔径被用户固定,无法给出Aperture ,数值输入栏则自动变暗不能被操作。