37. 变焦镜头

news2024/10/7 16:23:09

导论:

设计好的一组镜头如果变化镜片与镜片之间的空气厚度,镜头的焦距会随之变化。

通常来说一个系统的接收面尺寸大小是固定不变的。

设计要求:

设计一个简单的变焦镜头:入瞳直径25mm,焦距75~125mm,像面直径34mm,波段为可见光,玻璃最小中心厚度与边缘厚度4mm,最大中心厚度18mm,要求优化最小的RMS点列。

设计流程:

zemax设计与优化:
系统建模

在孔径类型中选择入瞳直径,并输入25。

在视场设定框中设置3个视场(0 12 17)选择“近轴像高”

在波长框中选择F,d,C。

在镜头数据编辑器中输入初始结构如下图:

观察系统二维结构。

点列图,如下图:

此时系统有效焦距为98.6mm,为定焦系统。

设置多重结构实现变焦

为了实现75mm~125mm变焦,选取3个采样焦距点:75,100,125.通过改变系统中所有空气厚度还实现变焦。

按F7打开MCE,单击组合键“ctrl+shift+insert”增加2个组态,按“insert”插入3个面。

在这3个组态下,我们通过分别改变第3面,第4面,第7面,第10面这4个面的厚度达到实现3个焦距的目的,所以要插入4个厚度组态操作数。

设置完成后,系统便有了3中状态,目前3种状态完全相同。

将3种组提案全部显示在视图中,但一定要让3种组态在空间上有一定错位,在Y方向上偏移60

系统优化

建立评价函数:

点击应用后,系统自动生成3个组态下一系列控制像差的操作数,组态操作数CONF表示此操作数下所有操作数作用在此组态序号下,直到遇到新的CONF操作数。

在每个组态下,指定焦距值,在每个CONF下插入1个空白操作数,输入EFFL操作数,控制焦距分别为74,100,125,权重都为1;

在每个CONF下再插入一个空白操作数,输入MNCA操作数,控制每个透镜之间的最小中心空气厚度,输入“2”,权重为5.

在每个CONF下再插入1个空白操作数,输入TOTR操作数,控制系统总长都为195mm,输入“195”,权重为1。

先返回镜头数据编辑器,为系统设置变量,将透镜所有曲率设为变量。

再返回多重结构编辑器。将多重组态中所有厚度设备变量。

点击按钮进行5圈优化。

口径大小不同。

将透镜口径设为M解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1859038.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为什么说大模型训练很难?

前言 在人工智能的浪潮中,大模型训练无疑是一股不可忽视的力量。然而,这背后的过程却充满了挑战与困难。今天,让我们一同揭开大模型训练的神秘面纱,探讨为何它值得您的关注与投入。 大模型训练的挑战 大模型训练之所以难&…

物联网技术-第5章-物联网数据处理

目录 1.物联网数据特征 2.物联网数据处理 (1)数据清洗 (2)数据存储 (3)数据融合 (4)数据挖掘 3.大数据基本概念 4.云计算基本概念 (1)背景 &#xf…

Python学习笔记18:进阶篇(七)常见标准库使用之OS模块

前言 入门到进阶的知识点基本都学习了,可能有一些遗漏的请谅解,不过只要坚持学习下去,在后面的学习中进行查缺补漏。 根据Python crash course书中的进度,要准备开始写小项目了。在这之前,我看了Python的官方教程&am…

Redis-主从复制-配置主从关系

文章目录 1、修改配置文件中的 bind ,注释该配置,取消绑定仅主机登录2、修改protected-mode 为no,取消保护模式3、查看redis的进程状态4、配置6380是6379的从机5、配置6381是6379的从机6、查看主机 6379 的主从信息 1、修改配置文件中的 bind ,注释该配置,取消绑定仅主机登录 …

Linux 运维 | 4.从零开始,文件目录特殊权限管理实践

[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ] 0x00 前言简述 描述:前一章,学习了Linux系统中的用户与用户组的管理,此章节我们将继续学习Linux系统中比较基础且重要的文件权限设置与属性管理,在L…

Zoho邮箱怎么注册?最强完整指南

Zoho企业邮箱,凭借其16年的产品历程和卓越的服务品质,已经成为全球超过1800万企业级客户的信赖之选。今天,我们将手把手教你如何注册Zoho邮箱。 一、Zoho邮箱是什么? Zoho邮箱是Zoho Workplace套件中的核心产品,专门…

2024年通信技术与计算机科学国际学术会议(ICCTCS 2024)

2024年通信技术与计算机科学国际学术会议(ICCTCS 2024) 2024 International Academic Conference on Communication Technology and Computer Science(ICCTCS 2024) 会议简介: 2024年通信技术与计算机科学国际学术会议…

[数据集][目标检测]花生米计数霉变检测数据集VOC+YOLO格式387张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):387 标注数量(xml文件个数):387 标注数量(txt文件个数):387 标注类别…

如何提高LabVIEW开发的效率?

提高LabVIEW开发效率对于工程师和研究人员来说非常重要,因为这不仅能缩短开发周期,还能提高系统的可靠性和可维护性。以下从多个角度详细分析如何提高LabVIEW开发的效率。 1. 项目规划与管理 1.1 明确需求 在项目开始前,详细明确项目需求&…

网络构建关键技术_2.IPv4与IPv6融合组网技术

互联网数字分配机构(IANA)在2016年已向国际互联网工程任务组(IETF)提出建议,要求新制定的国际互联网标准只支持IPv6,不再兼容IPv4。目前,IPv6已经成为唯一公认的下一代互联网商用解决方案&#…

苍穹外卖-管理端

课程安排 软件开发介绍 软件开发流程 角色分工 软件环境 项目介绍 产品原型 技术选型 开发环境搭建 niginx反向代理 完善登录功能 导入接口文档 Swagger注解 员工管理 新增员工 ThreadLocal 员工分页查询 启用禁用功能 修改员工信息 导入分类模块需求代码 公共字段自动填充 菜…

《中国尘肺病农民工调查报告(2023)》

这份报告由中华社会救助基金会大爱清尘基金发布。 《中国尘肺病农民工调查报告(2023)》是一份深入探讨中国尘肺病农民工现状与挑战的研究报告。报告不仅详细记录了尘肺病患者的生存困境、经济与医疗状况,还对政策的实施效果进行了评估,并提出了针对性的建议。通过对不同地区、…

Promise类型

Promise类型 Promise类型Promise是一个类型,与C#中的Task类似,是用来包装异步操作的容器。 (1)Promise有三种状态:pending(进行中)fulfilled/resolved(已成功)和rejected(已失败&am…

react笔记-04redux篇

redux和react-redux笔记,以及项目中如何使用,对redux的封装,让其使用类似于vuex一样方便。 一、redux 1. redux工作流程 流程:创建action > dispatch分发action > 交给store > reducer加工数据返回给store 2. redux的…

Python 类对象

Python 类对象 经典迭代器 可迭代对象的定义: 使用内置的iter可以获取迭代器的对象。如果对象实现了能返回迭代器的__iter__方法,那么对象就是可迭代的。序列都可以迭代。实现了__getitem__方法,而且接受从0开始的索引,这种对象也…

2024年,AI的机会在行业大模型吗?

前言 随着科技的不断进步,人工智能(AI)正以前所未有的速度改变着我们的世界。而在2024年,AI的机会无疑将更加聚焦于行业大模型。这些模型不仅代表着技术的巅峰,更是推动行业创新、提升效率、优化体验的关键力量。 行…

UE5 场景物体一键放入蓝图中

场景中,选择所有需要加入到蓝图的模型或物体。 点击 蓝图按钮,点击“将选项转换为蓝图” 在创建方法中,选择“子Actor”或着 “获取组件” 如果需要保持相对应的Actor的父子级别(多层),那么选择“获取组件…

分布式事务msb

分布式事务使用场景 添加商品看库存够不够。库存扣减,扣完给订单服务一个响应,如果新加商品出问题了怎么回滚。 分布式事务概念 XA规范 XA规范:总之一句话: 就X/Open DTP 定义的 事务协调者与数据库之间的接口规范(即…

2024 年计算机专业是否依旧稳坐就业市场的黄金宝座?

引言:选择的十字路口 随着 2024 年高考的结束,一股新的就业浪潮即将席卷全国 - 百万计的高三毕业生站在了人生的十字路口,面对着选专业这一重大决策。 计算机科学及相关领域,长久以来被誉为就业市场的“黄金门票”,吸…

代码随想录训练营第十六天 513找树左下角的值 112路径总和I 113路径总和II 106从中序和后序遍历序列构造二叉树

第一题: 原题链接:513. 找树左下角的值 - 力扣(LeetCode) 思路:用回溯的思想: 这题就是求最大深度,当遍历到第一个最大深度的时候,记录下的节点值就是最左边的元素。 参数和返回…