双胶合透镜初始设计

news2024/11/27 8:37:20

双胶合透镜是光学系统中不可或缺的基本光学零件之一。对于一个新设计的光学系统,首先根据性能要求对其进行外形尺寸计算,然后就得开始对各光学零部件进行初级像差设计,求解每个零部件的

、C的分配值,最后根据对各个零部件的 、C要求值进行设计计算该零部件的光学参数(表面半径R、表面间隔D以及其玻璃材料)。这一整套过程就是光学系统的“初始结构设计”。有了系统的初始结构参数才能开始根据对系统的成像质量要求进行系统结构优化计算,最后获得一个满足使用要求的系统结果。
 

 

图1.单透镜初始数据
 

在对系统零部件根据 

 、C求解初始结构参数时,首先还要根据其  、C的负担选取零部件结构形式,比如是单透镜,还是胶合透镜,还是多片复合透镜。总之,最后都落实到单透镜或双胶合透镜上,对于消色差系统,特别多的还是双胶合透镜上。因此,双胶合透镜的设计计算在光学系统初始结构设计过程中十分重要。

双胶合透镜是由两片不同光学材料的胶合在一起的光学透镜结构形式。两片玻璃通常一片是王冕玻璃,另一片是火石玻璃。往往要根据不同光学要求决定使用王冕在前还是火石在前,然后根据这一原则选择具体玻璃牌号的配对。最后根据配对的两片玻璃的光学参数计算该玻璃组合的 

、C,反复选择适合的玻璃组合,求取其  、C,看是否满足系统对其 、C值的要求。这就是经典的、 求解法。该方法至今适用。

在本OCAD光学系统自动设计软件中在选择“单透镜及胶合透镜结构设计”菜单时,出现设计窗口如图2。
 

 

图2.双胶合透镜初始设计窗体
 

在图1中要求填写透镜的焦距、孔径、系统对该透镜的 

 、C要求值,再选择使用玻璃材料的玻璃库名以及根据系统结构具体情况决定玻璃组合形式是王冕在前还是火石在前。然后是选择具体玻璃配对。在选择玻璃配对时有三种方式。


a. 直接选择前后组玻璃材料
 

如直接选择前组或后组或前组和后组都直接选择,只要分别在“前组玻璃”和“后组玻璃”下拉式菜单内选择“按玻璃牌号”即可直接选择玻璃材料如图2。玻璃材料选定后窗体上会出现有该对玻璃组合的满足设计要求的初始结构参数及对应PW实际计算结果列于表内,同时还显示透镜弯曲的PW值变化曲线图如图4所示。

图3.双胶合透镜玻璃选择窗体
 

 

 

图4.双胶合透镜初始结构设计图
 

对于这一结果如不满意还可以通过滚动条移动调整透镜色差和初级像差值。
 

b. 直接选择前组或后组玻璃材料,另一块材料根据玻璃库内的玻璃材料参数优化选取
 

在选取玻璃材料配对时还可以只选择前(后)组的一片材料,另一片由程序在该玻璃库内所有材料依次配对幷给出相应PW值变化曲线图供选择,如图5。
 

 

图5.双胶合透镜玻璃配对曲线图
 

使用曲线图上方滚动条选择合适的P值即可获得和所选值接近的数组玻璃配对供选择,如图6。选择后窗体上会出现有该对玻璃组合的满足设计要求的初始结构参数及对应PW实际计算结果列于表内。

 

图6.双胶合透镜玻璃配对组选择
 

c. 前后组玻璃材料均根据玻璃库内的玻璃材料参数优化选取
 

如对前后组玻璃材料均选择“按玻璃参数”,程序会自动按指定的“王冕在前”或“火石在前”把所有玻璃自动配对计算出各玻璃配对P值曲线图。在图中移动曲线图上方滚动条根据需要的P值点击选择即可显示一组相应的玻璃配对如图5,此时再在表内选择一组具体配对,即可完成玻璃配对选择。

玻璃配对完成后,就可根据系统对透镜的要求自动计算出透镜的 

 、C值以及透镜结构参数,幷列于表中,同时还显示出透镜的结构示意图,如图3。
 

双胶合透镜初始结构参数计算后,还可以根据透镜的 

 、C实际值和目标值对比,还可以利用图面上的调节杆对透镜进行“弯曲”调整。如果还不能满足设计要求,还可以使用“上一步”健返回到如图2接口重新选择玻璃配对,以求得到满意结果。

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

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

相关文章

小白学编程(JS):随机生成验证码

这道例题来自《JavaScipt从入门到精通》(第三版)中的【例6.6】。 书中给出的代码如下&#xff1a; <body><div id"result"> 产生的验证码&#xff1a;</div><input type"button" name"Submit" class"go-wenbenkuan…

基于PHP+MySQL公积金在线办理系统的设计与实现

公积金在线办理系统具有很强的信息指导性特征,采用PHP开发公积金在线办理系统 给web带来了全新的动态效果,具有更加灵活和方便的交互性。让企业、个人更加方便地在网上开展公积金等工作。 住房公积金是国家机关&#xff0c;企事业单位等及其所在在职职工缴存的长期住房储金。住…

RK3588平台开发系列讲解(CAN篇)CAN FD 开发文档

芯片名称内核版本安卓版本RK3588Linux 5.10Android 12🚀返回专栏总目录 文章目录 一、驱动文件二、DTS 节点配置三、内核配置四、CAN FD 通信测试工具五、CAN FD 常用命令接口沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍CAN的使用及调试手段。 一、驱…

ADC的数据读取问题

一、从补码说起 计算机是如何表示负数的呢&#xff1f;这要从补码说起。 在数学中&#xff0c;任意基数的负数都在最前面加上"−"符号&#xff08;负号&#xff09;来表示。 然而&#xff0c;在计算机硬件中&#xff0c;数字都以无符号的二进制形式表示&#xff0…

[附源码]Python计算机毕业设计Django蛋糕购物商城

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

复旦-华盛顿大学EMBA 二十年20人丨林劲:对自己多一些“标准”

复旦大学-华盛顿大学EMBA20周年校友系列访谈。      一流企业定标准、二流企业做品牌、三流企业做产品。这是被广为传颂的一句话&#xff0c;意思是说要想成为一流企业&#xff0c;就必须成为行业标准的制定者&#xff0c;或至少能够主导标准的制定。尤其当企业需要在国际市…

2022年NPDP新版教材知识集锦--【第四章节】(3)

【实体化设计阶段】(全部获取文末) 实体化设计阶段是从概念定义开始&#xff0c;根据技术和经济性要求&#xff0c;不断进行设计&#xff0c;直至达到可用于制造的详细设计阶段&#xff0c;从而实现可制造性。 3.1联合分析 联合分析(Conjointanalysis)是一种统计分析方法&am…

python中protobuf和json互相转换应用

在实际信息系统开发中&#xff0c;经常会用到各种各样的协议&#xff0c;网络协议常用的有http&#xff0c;tcp&#xff0c;udp等&#xff0c;传输数据格式协议有json&#xff0c;xml&#xff0c;TLV等。本节将给大家介绍一种节省带宽数据协议&#xff0c;谷歌的ProtoBuf协议&a…

使用 Webmin+bind9快速搭建私有DNS服务器

什么是DNS DNS是Domain name system的简称&#xff0c;有些地方也称为Domain name server DNS主要是用于将域名解析为IP地址的协议&#xff0c;有时候也用于将IP地址反向解析成域名&#xff0c;所以DNS可以实现双向解析。 DNS可以使用TCP和UDP的53端口&#xff0c;基本使用U…

HTML篇_二、HTML简介_HTML入门必修第一课

HTML篇_二、HTML简介 一、HTML的基本结构 1.1 HTML的基本结构及解析 基本结构 这里我们先放一段代码块来进行展示&#xff0c;感受一下来自HTML的魅力。然后下文再对这段代码块进行解析。 <!DOCTYPE html> <html><head><meta charset"utf-8&quo…

计算机组成原理习题课第三章-3(唐朔飞)

计算机组成原理习题课第三章-3&#xff08;唐朔飞&#xff09; ✨欢迎关注&#x1f5b1;点赞&#x1f380;收藏⭐留言✒ &#x1f52e;本文由京与旧铺原创&#xff0c;csdn首发&#xff01; &#x1f618;系列专栏&#xff1a;java学习 &#x1f4bb;首发时间&#xff1a;&…

JavaWeb

1、基础概念 静态web&#xff1a;html、css。给人看的数据始终不会发生改变。&#xff08;数据无法持久化&#xff0c;用户无法交互&#xff09; 动态web&#xff1a;①、淘宝、几乎所有网站&#xff1b; ②、给人看的数据始终会发生改变&#xff1b; ③、技术栈Servlet/JSP、…

可观测数据采集端的管控方案的简单对比

概述 当前&#xff0c;主流的日志采集产品除了SLS的ilogtail&#xff0c;还有Elastic Agent、Fluentd、Telegraf、Sysdig、Logkit、Loggie、Flume等。详细的对比结果见下表&#xff1a; 备注&#xff1a; 集群监控&#xff1a;表示工具可以查看管理采集端的运行状态、采集速…

iClient for MapboxGL对接WMS服务

作者&#xff1a;yx 文章目录前言一、获取WMS服务二、请求参数说明三、获取参数四、关键代码五、完整代码总结前言 咱们iClient官网Leaflet、OpenLayers、Classic均有对接WMS服务的示例&#xff0c;详情可以参考iClient官网示例https://iclient.supermap.io/。 但是许多小伙伴…

基础知识java

1.浅克隆和深克隆&#xff1f;深克隆的方法 浅克隆&#xff1a;对象的引用变量只会拷贝地址&#xff0c;不会新建一个对象 深克隆&#xff1a;对象的引用变量也会新建一个对象 实现方式&#xff1a; 浅克隆&#xff1a;实现cloneable接口的clone方法 深克隆&#xff1a;实现Ser…

《树莓派项目实战》第八节 使用光敏电阻传感器检测环境中是否有光照

目录 8.1 引脚介绍 8.2 工作原理 8.3 连接到树莓派 8.4 编写代码检测有无光照 在本节&#xff0c;我们将学习如何使用光敏电阻度传感器检测是否有光照&#xff0c;该项目设计到的材料有&#xff1a; 树莓派 * 1面包板 * 1杜邦线若干光敏电阻传感器 * 18.1 引脚介绍 从右到…

tictoc例子理解6-9

tictoc 6-9tictoc 6 自消息实现计时tictoc 7 节点等待时延随机&#xff0c;丢失包概率tictoc 8 两个节点分别定义两个类tictoc 9 保留原始包副本&#xff0c;从而不需要重新构建包tictoc 6 自消息实现计时 在前面的模型中&#xff0c;’ tic’和’ toc’立即将收到的消息发送回…

高防CDN和融合CDN的区别

所有网站比较关心的一个问题就是如何解决南北用户能够稳定的加速访问&#xff0c;为此网站运营商通常用的CDN来解决这个问题。那么CDN是什么呢&#xff1f;CDN是属于一种内容分发网络。通过在现有的网络中增加一层新的网络架构的模式&#xff0c;使用户能够就近获取数据&#x…

利用综合微生物指数评估富营养化危险沿海湿地生态状况

河海大学环境学院李轶课题组近期在《Science of the Total Environment》期刊上(IF10.753)发表的“Eutrophication dangers the ecological status of coastal wetlands: A quantitative assessment by composite microbial index of biotic integrity.”研究论文中&#xff0c…

IP-Guard批量部署客户端的方法有哪些?

常用的批量部署客户端方式有以下几种&#xff1a; 1、通过IP-guard域脚本安装工具推送安装 概括步骤如下&#xff1a; 1&#xff09;打包好客户端安装包&#xff08;勾选静默安装&#xff09;&#xff0c;将安装包命名为OAgentInst.exe 2&#xff09;将客户端安装包OAgentInst.…