折叠镜设计(坐标断点)

要求:

  • 将理想平面聚焦的汇聚光反射-90度。
  • 理想透镜焦距为100 mm。
  • 入瞳为20 mm。


下一步插入坐标断点,将第2面旋转45度。


这里我犯了一个错误,Zemax是局部坐标系,后一个面以前一个面作为参考,当我旋转坐标断面2时,后面的面跟着一起旋转45度,此时光线方向向上90度偏转,而此时像面位置由于我转动-45度所以保持在水平位置,正确的做法是再旋转45度到达竖直方向,且由于被反射,所以位置数值应为负数。

这里将第三面镜子厚度设为0,以排除复杂的厚度运算。


坐标断点一定一定不断考虑前一个免得朝向以及目标位置对应的厚度正负号。

那么如果要再次将光按平行方向聚焦呢?

同理在后方再次插入新的3个面。

变焦镜头设计(多重结构)

有效焦距:75mm,100mm,125mm
入瞳直径:25mm
三组镜头均为F2,BK7双胶合透镜
透镜厚度:中心与边缘厚度大于2mm,中心厚度小于10mm
透镜间距:中心边缘距离必须大于1mm
视场角:0,15.1,21.6 mm
波段:F,d,C

首先不管多重结构,将初始参数和初始镜头数据添加上。


像这种情形,初始结构的参数(经验)是十分重要的,按照书籍所给初始参数。


多重结构组态不同的应该是最后的有效焦距,所以首先添加2个组态。

然后思考每个组态中不同的条件是什么,变焦镜头能变动的是镜组间的厚度。


将Lens Data Editor中所有镜面曲率和厚度设为变量。

接下来在评价函数中添加限制条件。

Thickness Boundary Values(厚度边界条件)

Glass和Air从左到右是最小厚度,最大厚度和边缘中心高度最小值。

接着设置镜组的半口径,为了保证镜子口径一致。


优化时间略久。

Zemax学习笔记——实战练习加深坐标断点和多重结构的理解相关推荐

  1. Zemax学习笔记——实战案例之单镜头设计

    单镜头参数: F#:F/4 焦距:100mm wavelength:808 nm 材料:BK7 第一步:设置初始参数 F# = f/d 得到入瞳d为25mm 单镜头焦距为100,所以初始结构设定为: ...

  2. Zemax学习笔记(12)- 扫描系统实例

    Zemax学习笔记(12)- 扫描系统实例 1. 概述 2.设计过程 2.1 先设计一个单透镜代替整个扫描镜头组. 2.2 添加反射镜 2.3 多重结构下的扫描角度设置 3. 总结 1. 概述 在成像 ...

  3. Zemax学习笔记(10)- 牛顿望远镜实例

    Zemax学习笔记(10)- 牛顿望远镜实例 1.概述 2.设计牛顿望远镜 2.1抛物面反射设计 2.2 平面反射设计 2.3 添加遮拦孔径 3.总结 1.概述 在光学系统设计中,除了透镜折射成像之外 ...

  4. Zemax学习笔记(15)- ZEMAX设计光谱仪

    Zemax学习笔记(15)- ZEMAX设计光谱仪 1.简介 2.设置 3.验证 4.光谱分辨率和衍射极限 1.简介 光谱仪(Spectrometer)是一种测量光强随波长分布的仪器,用途十分广泛.本 ...

  5. Zemax学习笔记(3)- Zemax中的序列模式和非序列模式

    Zemax学习笔记(3)- Zemax中的序列模式和非序列模式 序列模式与非序列模式 序列模式 窗口浮动或者固定 主要分析 非序列模式 混合模式 光源建模 创建复杂的几何体 CAD 导入 布尔命令 光 ...

  6. Redis学习笔记②实战篇_黑马点评项目

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA( ...

  7. 软件调试学习笔记(六)—— 硬件断点

    软件调试学习笔记(六)-- 硬件断点 硬件断点 设置硬件断点 触发硬件断点 处理硬件断点 实验:硬件断点的设置与处理 硬件断点 描述: 与软件断点与内存断点不同,硬件断点不依赖被调试程序,而是依赖于C ...

  8. 软件调试学习笔记(五)—— 软件断点内存断点

    软件调试学习笔记(五)-- 软件断点&内存断点 调试的本质 软件断点 软件断点的执行流程 分析INT 3执行流程 实验:处理软件断点 内存断点 内存断点的执行流程 实验:处理内存断点 调试的本 ...

  9. Zemax学习笔记(11) - 变焦镜头设计实例

    Zemax学习笔记(11) - 变焦镜头设计实例 1.概述 2.设计 2.1设计要求 2.2 设计过程 2.3 变焦镜头的优化设置 3. 总结 1.概述 成像镜头包括定焦镜头和变焦镜头,我们在日常生活 ...

最新文章

  1. R构建分位数回归模型(Quantile Regression)
  2. Node.js EventEmitter
  3. IE打印控件推荐-4fang pazu
  4. HTML DOM 节点
  5. 编写五子棋程序时如何添加下棋时的音效_干货:如何提高编程能力
  6. K8S删除某一个命名空间下所有的pod deployment statefulset命令
  7. android studio点击图片,如何在Android Studio中的模拟器图库中添加图像?
  8. getFields和getDeclaredFields
  9. linux网络 (三):网络测试
  10. Symfony2插件FOSUserBundle的使用说明
  11. FUCKED-BUG之python子进程的键盘中断
  12. 霍夫丁不等式及其他相关不等式证明
  13. CSS学习(一)——制作新年贺卡
  14. 浅析vendor_init
  15. windows10安装MySQL8.0
  16. ubuntu之使用wine微信之无法发送图片
  17. 没有备份iPhone误删通讯录怎么恢复
  18. Lisa随手记 1.7 帮助
  19. 卸载win10 自带应用
  20. 盛世昊通解析新能源汽车行业排行,电动汽车也能撑起半边天

热门文章

  1. 疫情数据分析平台(四):世界疫情地图绘制
  2. 中科大算法第二次课堂测验前20个小时极限复习记录
  3. VVDocument Xcode7 安装方法
  4. 2021年中总结,与神对话
  5. 面向微波毫米波频段协同的共口径天线研究综述
  6. 如何缓解睡眠障碍?9个方法助你快速入睡
  7. RS-232、RS-422与RS-485串口标准简介
  8. 织梦小说,搜索功能,搜索结果是栏目而不是文章
  9. conda 安装多环境及多cuda共存
  10. ReactJS 傻瓜教程