zemax笔记15——介绍坐标断点

以前所讨论的都是共轴系统,但是有一些系统是非对称的,这时候就需要用到坐标断点功能,坐标断点可以在当前坐标系下新建一个相对坐标系。

  • 坐标断点有7个自由度
  • X,Y方向上的偏心(即平移)
  • X,Y,Z三个方向上的倾斜(即旋转)
  • 厚度(Z方向上的偏心)
  • 变量顺序

zemax一般是按照上述顺序进行操作的,除非我们更改了各个自由度的顺序。** 先偏心后倾向和先倾向后偏心有很大的区别**。

打开一个简单的自带光学系统为例:
samples -> sequential -> objectives -> cooke 40 degree field.zmx

  • 将各镜片孔径值固定
    tools -> apertures -> convert semi-diameter to circular apertures 。

  • 移除所用变量
    tools -> optimization -> remove all variables 。

  • 插入坐标断点前系统视图:


    zemax笔记15——介绍坐标断点_第1张图片
    系统视图
  • 插入坐标断点面
    在行插入一个新行,设置为坐标断点面:


    zemax笔记15——介绍坐标断点_第2张图片
    坐标断点面

设置为沿Y轴偏心2 mm:


zemax笔记15——介绍坐标断点_第3张图片
设置偏心
  • 打开3D视图查看结果(2D视图不支持非对称系统的显示):


    zemax笔记15——介绍坐标断点_第4张图片
    设置Y轴偏心后

reports -> prescription data 右键只勾选 global vertex,可以看到各面的具体坐标值:


zemax笔记15——介绍坐标断点_第5张图片
各面坐标值
  • 只移动单个镜头
    此时从第5个表面以后所有的表面都沿Y方向上移了2 mm。为了只移动第三个镜片,在第7个表面后再插入一个坐标断点面并沿Y方向偏心-2 mm:


    zemax笔记15——介绍坐标断点_第6张图片
    再次偏心
zemax笔记15——介绍坐标断点_第7张图片
Paste_Image.png
zemax笔记15——介绍坐标断点_第8张图片
各面坐标值
    • 还可以将第二个坐标断点面的偏心设置为跟随第一个坐标断点面,比例系数设为-1,这样不,第一个面怎么变都不影响第二坐标断点面后的系统。


      zemax笔记15——介绍坐标断点_第9张图片
      跟随
  • 坐标断点倾斜后的还原
    令第一个坐标断点面沿X轴旋转10度,第二坐标断点面再旋转-10度。

zemax笔记15——介绍坐标断点_第10张图片
旋转
zemax笔记15——介绍坐标断点_第11张图片
各面位置
  • 可以看到像面并没有回到原来的位置,这是因为第二个坐标断点面是基于第一面旋转并平移后的坐标来还原的,所以不能完全还原,需要先将平移效果消除掉(此处使用位置解)

  • 先在像面前插入一个表面,将镜头到像面的值放置在这个表面:


    zemax笔记15——介绍坐标断点_第12张图片
    插入虚拟面
  • 设置第7个面跟随第5个面:


    zemax笔记15——介绍坐标断点_第13张图片
    Paste_Image.png
  • 设置第8个面跟随第7个面:


    zemax笔记15——介绍坐标断点_第14张图片
    Paste_Image.png
  • 查看结果:


    zemax笔记15——介绍坐标断点_第15张图片
    Paste_Image.png
zemax笔记15——介绍坐标断点_第16张图片
Paste_Image.png

你可能感兴趣的:(zemax笔记15——介绍坐标断点)