1、基本概念

场曲:Field Curv,即像场弯曲,只平面物体通过透镜系统后,所有平面物点聚焦后的像面不与理想像平面重合,而是一个弯曲的曲面。虽然每个物点通过透镜都能形成一个清晰的点。

注意:场曲并不是指像是弯曲的,而是物体成像后的最佳焦点的集合面试弯曲的。像平面是平面时,看到的像是一种清晰度渐变的效果。如果看到实际像面是弯曲的,是畸变

2、zemax 示例

设计一个简单的单透镜,EFFL:100,F/#:5,FOV(半视场):20,材料:K9。

可知,入瞳直径20mm(EPD = EFFL / F/#)

曲率半径选择F数,厚度选择边缘光线高度。

从光束的聚焦效果来看,最佳聚焦点在一个曲面上,像面上的像由清晰到模糊。对于一个单透镜,场曲是固定的必然存在的,称为匹兹万场曲。场曲弯曲半径近似为透镜焦距的2倍。

(弧矢面(S):Sagittal surface  切线面(T):Tangential surface 子午面(M):meridian plane )

通过分析-杂项-场曲/畸变可得上图,可知在子午方向和弧矢方向的场曲。

场曲和畸变的区别:中心区域很清晰,边缘区域模糊;边缘和中心都很清晰,畸变不影响成像的清晰度,只改变像的形状。

场曲的校正方法:
 1、通过添加一个光阑,如图

从3d图上看效果明显好了很多。

2、可以通过对称结构来减小场曲,如在单透镜前加一个单透镜

3、使用匹兹万镜头形式消场曲,即将最后的透镜面设计为凹透镜,来校正场曲。

场曲 zemax示例(概念、校正)相关推荐

  1. 慧差\畸变 zemax示例

    慧差 1.慧差:轴外物点发出的锥形光束通过光学系统之后,在理想平面处不能汇聚到一点,而是结成拖着尾巴的彗星形光斑. 它表示外视场不同孔径区域的光束聚焦在像面上高度不同,即在外视场不同孔径区域成像的放大 ...

  2. 像散 zemax示例(基本概念、子午面弧矢面)

    1.基本概念 1.像散(astigmatism)概念:轴外物点的光束在通过光学系统后,在子午面和弧矢面上的光斑不重合,从而产生弥散斑.在子午和弧矢方向上的光程差不相等,使得两个方向的光斑分离. 类似于 ...

  3. ChatGPT中文版Prompt提示工程超详细指南《提示工程简介及示例》Github最新破万星项目Meta AI前工程师解密百万年薪提示工程师GPT-4模型优化利器(一)

    提示工程简介及示例 前言 Introduction 导言 提示工程简介 什么是提示工程 大语言模型设置 基础提示词 提示词格式 提示词要素 设计提示的通用技巧 从简单开始 指令 具体性 避免不精确 做 ...

  4. 常识性概念图谱建设以及在美团场景中的应用

    来源:美团技术团队本文约9600字,建议阅读15分钟 本文介绍了美团常识性概念图谱构建的Schema,图谱建设中遇到的挑战以及建设过程中的算法实践,最后介绍了一些目前常识性概念图谱在业务上的应用. 常 ...

  5. 领域应用 | 常识性概念图谱建设以及在美团场景中的应用

    转载公众号 | 美团技术团队 常识性概念图谱,是围绕常识性概念建立的实体以及实体之间的关系,同时侧重美团的场景构建的一类知识图谱.本文介绍了美团常识性概念图谱构建的Schema,图谱建设中遇到的挑战以 ...

  6. Java网络编程 Socket、ServerSocket 详解,方法介绍及完整代码示例

    Java网络编程 Socket.ServerSocket 详解,方法介绍及完整代码示例 概念 什么是网络编程? 网络编程是指编写运行在多个设备(计算机)的程序,这些设备通过网络连接起来.当这些通过网络 ...

  7. OrientDB 图状数据库示例

    OrientDB 图计算框架 OrientDB Doc传送门 图计算框架学习示例 概念 图(Graph)G=(V,E) V是非空集合的顶点集,E是V中顶点构成的无序二元组的边集合. G的边集合数范围: ...

  8. JAVA拦截器(Interceptor)实现以及原码示例

    JAVA拦截器(Interceptor)实现以及原码示例 概念 SpringMVC中拦截器[interceptor] 一.实现拦截器代码 二.单/多 个拦截器运行 1.单个拦截器 2.多个拦截器 源码 ...

  9. 嵌入式开发板硬件操作入门学习0——电路图概念 硬件接口的四大类

    电路图概念 术语: sch:schematic,原理图 PCB:Printed Circuit Board,印刷电路板 footprint:脚印.足迹,表示元件在电路板上的外形 component:元 ...

最新文章

  1. MPB:林科院袁志林组-巢式PCR检测植物组织痕量内生真菌的方法及其引物
  2. 2015/4/24~GET方式和POST方式传值大小的限制
  3. JS数据结构与算法_链表
  4. Linux下使用PPTP ×××拔号的实现
  5. Netty 高性能特性
  6. Oracle 获取字符的位置并截取字符串
  7. VC6++ output :error executing c:\windows\system32\cmd.exe.
  8. 简述MVC思想与PHP如何实现MVC
  9. linux 卸载ava,linux下配置ava环境变量.doc
  10. sqlite3使用简介(内含解决sqlite内存的方法)
  11. 1036 跟奥巴马一起编程(15 分)
  12. 35岁大龄程序员都去哪了?一位网友分享的身边几个真实案例,过于真实!!
  13. Spring mvc配置文件
  14. malloc和calloc之间的区别?
  15. python 中的运算符重载
  16. 【转载】 CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)概念区分理解
  17. 【模拟信号】基于matlab抑制载波双边带调幅信号产生+解调【含Matlab源码 985期】
  18. 合成孔径雷达算法与实现_典型线面目标合成孔径雷达参数化成像
  19. Shell及Linux三剑客grep、sed、awk
  20. 软著代办一般需要多少钱?

热门文章

  1. 【微服务实战之Docker容器】第一章-下载及安装
  2. 软件测试期末复习重点
  3. 地图下载软件(持续更新)
  4. 产品三维可视化展示之服装3d立体展示
  5. [HackWifi]wifi破解详解
  6. JAVA 单商户商城系统 成熟源码 支持二开
  7. 【报错排查】MAC系统升级后项目无法启动踩坑
  8. MATLAB 复杂网络蓄意攻击代码
  9. 关于Warning: 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/' already的解决方法
  10. 知识图谱系统课程笔记(二)——知识抽取与挖掘