【Zemax光学设计实训一】---单透镜光学设计

VIP【Zemax光学设计实训一】---单透镜光学设计
建立一个焦距为100mm、入瞳直径为25mm的单透镜系统,该透镜中心厚度为4mm,其两个面的曲率半径分别为100mm、-100mm,全视场2w=10°。该系统在可见光下工作,采用BK7玻璃,光阑设置在人射光线遇到的透镜的第一个光学表面;并对其展开优化。
开通可读全文 ·3.6k 人阅读
最低0.47元/天 解锁文章

 前言与目录

建立一个焦距为100mm、入瞳直径为25mm的单透镜系统,该透镜中心厚度为4mm,其两个面的曲率半径分别为100mm、-100mm,全视场2w=10°。该系统在可见光下工作,采用BK7玻璃,光阑设置在人射光线遇到的透镜的第一个光学表面;并对其展开优化。

目录

一、【实训目的】

二、【实训预备知识】

1、使用Zemax OpticStudio进行光学设计的步骤:

三、Zemax实训

1.输入光学特性参数:

2.输入面数据:

3、镜头优化设计

4.设计结果保存

四、【实训小结及思考】


正文

一、【实训目的】

(1)、掌握Zemax OpticStudio的操作界面: 熟练地导航Zemax OpticStudio的用户界面,了解其布局和功能。
(2)、设置视场和工作波长: 学习如何在“系统选项”中配置视场和工作波长,这对于光学系统设计至关重要。
(3)、输入初始结构参数: 练习在“镜头数据编辑器”中输入光学系统设计的初始参数,这是进行光学模拟的基础步骤。
(4)、掌握求解功能: 初步接触并学习如何使用Zemax OpticStudio的求解功能,以确定满足设计要求的光学参数。
(5)、了解分析与优化工具: 初步了解
“分析”和“优化”功能区的特点,学习如何使用这些工具来评估和改进光学系统的性能。

二、【实训预备知识】

单透镜仿真入门: 单透镜是Zemax OpticStudio能够模拟的最基本的成像系统。由于其结构的简洁性,设计这样一个简单的成像系统是了解Zemax界面、学习基础设计理念和策略、以及掌握基本分析工具的绝佳起点。

镜头数据输入的重要性: 正确输入镜头数据是光学设计的首要步骤,也是最为关键的基础工作之一。对于光学设计软件Zemax OpticStudio而言,我们将通过一个无限像距的例子来说明如何输入镜头数据。在Zemax OpticStudio中,输入镜头参数遵循以下约定:

(1)、透镜表面数量(面数): 在Zemax OpticStudio中,光线通过一系列镜片表面连续传播,构成光学系统的一部分。物体平面被定义为第0个面,光线从左至右穿过系统,依次计数每个镜片表面,直至最后一面,即像面。在Zemax中,正确的透镜表面顺序对于输入透镜数据至关重要,所有与面数相关的参数(例如曲率半径)都带有面的序号。此外,与透镜表面之间的空间相关的参数,如折射率和厚度,都在透镜数据编辑表中指定在同一面数据行中。

(2)、符号规则 :和应用光学中共轴光学系统的符号规则相同,ZEMAX规定了曲率半径厚度和折射率的正负号,共轴光学系统的符号规则如表1所示。

表1-共轴光学系统的符号规则

1、使用Zemax OpticStudio进行光学设计的步骤:

(1)、创建新镜头(或系统): 此步骤的核心是准确输入您计划设计的镜头(或系统)的光学性能参数和初始结构参数。这包括但不限于焦距、光圈大小、材料属性等关键参数,为后续设计工作奠定基础。

(2)、检索镜头(或系统): 从Zemax OpticStudio内置的透镜数据库中选取合适的镜头数据,作为设计起点。这一过程是设计流程中最直接和简便的步骤,可以快速为新设计提供一个参考框架。

(3)、光路计算与优化: 在Zemax OpticStudio中,一旦正确输入设计参数,软件便能自动进行光路计算,并在相应的编辑表中展示结果。同样,优化计算也能通过软件自动完成,以找到最佳设计参数。

(4)、像质评估: 像质可以通过Zemax OpticStudio提供的报告图直观展示。如果需要更精确的数值分析,可以调用相应的文本编辑表进行深入分析,以评估和优化设计的成像质量。

三、Zemax

VIP Zemax光学设计——单透镜设计 (1)在镜头数据编辑器中面2那一栏中的“曲率半径”栏右侧的方格中单击,弹出“在面2上的曲率解”对话框(2)将对话框中的求解类型设为“F数”(3)将“F/#”设置为10设置完成后,其中的一些数据会发生变化在初始结构中,透镜的曲率半径和厚度未知,,这些参数需要软件自动优化得到,但可以使用透镜后表面上边缘厚度解得到近轴焦平面的位置在透镜后表面的厚度上单击鼠标右键,选择边缘光线求解类型,它表示近轴边缘光线会自动在下一个表面上聚焦并确定距离值。 开通可读全文·2w 阅读·90 点赞·144 收藏 阅读全文

相关推荐

Zemax操作--8(激光扫描系统)

参考:Zemax学习笔记(12)- 扫描系统实例_Carifee.的博客-CSDN博客_zemax 反射镜 该系统是一维线性扫描系统 1.设置一片透镜代替整个扫描镜头组 入瞳直径:10 焦距:100 材料BK7 厚度15 波长:0.6328um 执行优化 2.添加反射镜 在1的透镜前方添加振镜,加入距离透镜50mm,将光阑面设置为50mm,为了能看到入射光线,在光阑面前面在插入一个虚拟面,厚度为50mm 搜索“添加反射镜”,将2面设置为反射镜 这时就..

lzy750750的博客 7964

【Zemax光学设计实训八】---变焦镜头光学设计

设计一款变焦镜头;变焦镜头设计要求,入瞳直径:25 mm,焦距范围:75 mm 至 125 mm,像面直径:34 mm,波段:可见光,玻璃厚度要求:最小中心与边缘厚度:4 mm、最大中心厚度:18 mm;优化目标:最小化 RMS Spot Diagram;

yh的博客 4850

关于光学软件设计衍射透镜的一点总结

为验证衍射透镜的波长和折射率对焦距的影响,查看了zemax等光学软件。 上图所示,传统透镜以2Π相位延迟折叠形成Fresnel。 衍射元件的设计:标量衍射理论(特征尺寸远大于波长);矢量衍射理论(特征尺寸和波长相当甚至亚波长) Zemax软件设计衍射透镜,提供Binary 2, Fresnel(序列),Fresnel 1(非序列)等多个面型。 Zemax模拟衍射透镜的原理: 二元光学...

HECHUANWANG的博客 7531

ZEMAX双胶合透镜设计——光学设计学习笔记1

ZEMAX双胶合透镜设计——光学设计学习笔记1 1.layout

nameacity的博客 9077

Zemax光学设计实战:单透镜优化与像差控制

本文以Zemax软件为工具,详细讲解了单透镜光学设计的完整实战流程。从系统参数设置、初始结构搭建,到变量设置与优化操作,逐步引导读者掌握单透镜的优化方法与像差控制技巧。文章重点探讨了如何通过约束透镜厚度、调整光阑位置等策略,在有限变量下平衡成像质量与结构合理性,为复杂镜头设计奠定坚实基础。

nokia的博客 1060

四. zemax 设计练习实例 与优化

基于zemax光学设计实例 单透镜设计 设计焦距100mm,相对孔径1/5,全市场2w=10°的单透镜系统,物距无限远,在可见光下工作,使用K5玻璃,光阑设置在贡献遇到的透镜的第一个光学表面 输入系统参数(入瞳直径,视场,波长范围) 透镜输入编辑(Lens Data Editor) 查看外形轮廓图 快捷键:ctrl+L 查看像差情况(Ray) 快捷键:ctrl+R 打开FFT MTF 图形窗口 ,查看像差情况 快捷键:ctrl+M 优化:设置像质评价函数 快捷键:F6

Taiiiii的博客 3068

Zemax光学设计实例集锦:100+案例学习手册

Zemax是一个专业级的光学设计软件,广泛应用于透镜、反射镜、成像系统和照明系统的设计与分析。它提供了一个全面的解决方案,以支持从初步设计到最终产品的整个开发周期。

weixin_42573757的博客 4344

手把手教你用AD9834 DDS模块DIY一个可调信号源(附AD原理图/PCB/程序)

本文详细介绍了如何使用AD9834 DDS模块DIY一个高精度可调信号源,涵盖硬件搭建、原理图解读、PCB优化和程序烧录等关键步骤。通过STM32控制实现0-10MHz频率范围输出,特别适合电子设计与射频实验,提供完整的AD原理图、PCB设计和程序代码参考。

weixin_31854867的博客 397

MUJOCO+AUBO机械臂+强化学习+路径规划

最近在学习机械臂强化学习路径规划,参考了知乎教程。由于原教程较老(使用stable baselines3+panda-gym),新版本变化了,我略做调整,记录写在。上面这个教程用的是官方,环境封装较死(类似),最终基于重新开发。代码已开源至github:https://github.com/YellowThree-HS/mujoco-Aubo-RL-PathPlanning。

qq_63308550的博客 2037

告别机床‘卡顿’!用C语言在STM32上实现连续小线段速度前瞻(附开源代码)

本文详细介绍了如何在STM32上使用C语言实现工业级连续小线段速度前瞻控制器,解决机床运动控制中的卡顿问题。通过轻量级算法框架设计和混合精度计算策略,显著提升加工效率和表面质量。文章包含开源代码和实战案例,帮助开发者快速掌握速度前瞻规划算法在嵌入式系统中的应用。

weixin_42571738的博客 182

Vcenter安全加固-防火墙-只允许特定的IP地址访问Vcenter

3、此时除了被允许的IP地址可以访问之外,其余地址均被防火墙阻挡。2、再进行0.0.0.0/0匹配所有其他IP地址进行拒绝访问。1、只需要关注接受和拒绝即可。2、其余选择不是这个场景使用的。1.只允许特定的IP地址访问Vcenter。1、登录Vcenter管理界面。2、点击防火墙-添加。

博然的宝藏库 7269

语义通信实战:跳过“比特”保“语义”,手把手构建轻量级图像压缩重建网络(基于PyTorch)

本文详细介绍了基于PyTorch的轻量级语义通信系统LICRnet的实现,专注于图像压缩重建中的语义信息保留。通过深度可分离卷积、可变窗口多尺度注意力等创新技术,显著降低计算量并提升性能,特别适用于无人机巡检、远程医疗等物联网场景。文章包含完整的代码实现、训练策略及部署优化方案。

weixin_27697385的博客 218

Langchain4j 文档处理实战:从加载到分割的完整流程解析

本文详细解析了使用Langchain4j进行文档处理的完整流程,涵盖从文档加载、解析到分割的核心步骤。通过实战代码示例,重点介绍了如何利用文档分割器将大文档切割为适合大语言模型处理的片段,并提供了参数调优与避坑指南,帮助Java开发者高效构建AI应用的数据处理基础。

smartcontract5的博客 534

保姆级教程:手把手教你下载和配置Waymo自动驾驶数据集(附百度网盘链接)

本文提供了一份详细的Waymo自动驾驶数据集下载和配置指南,特别针对国内研究者优化了数据获取方案,包括百度网盘链接和Google Cloud CLI配置。文章还涵盖了环境配置、数据处理实战、可视化分析以及进阶技巧,帮助开发者高效利用这一业界黄金标准数据集进行自动驾驶研究。

weixin_42651281的博客 351

Spring Security 珍藏版快速入门

文章目录一、前期配置二、Spring Security 测试三、案例:自定义页面(XML配置用户信息)三、案例:自定义页面(数据库存储用户信息) 一、前期配置 (1)pom.xml <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${s

南淮北安的博客 629

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 提取光学表面NA值【ZEMAX操作数】
下一篇: 【Zemax光学设计实训二】---消色差单透镜

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
万叶叶
博客等级 码龄4年 2456粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值