如何在Zemax中设置混合序列模式的系统?
来源:光电资讯公众号
2022/3/30 12:39:07
本文介绍如何在OpticStudio中设置混合序列模式的系统,OpticStudio支持两种不同的光线追迹模式(序列和非序列),同时使用这两种光线追迹方法的设计称为混合模式,是在一个镜头文件中同时用到了序列表面和非序列物体,即在序列设计中包含非序列物体组(NSC)。要通过这样的系统执行光线追迹,必须使用入口和出口这两种端口来定义NSC组的开始和结束。本文将介绍如何在混合序列模式中设置入口和出口。

在如图所示的混合序列系统中,准直光束通过入口(Entry Port)并在棱镜内经历多次全反射(TIR)后,准直光束最终到达出口(Exit Port),然后以序列模式的继续进行光线追迹,最后光线由凸透镜聚焦。

image.png

入口和出口是构建混合序列系统的重要组成部分,在使用端口时光线是从物体表面上定义的位置发射,而所有常用的OpticStudio序列系统数据,例如视场位置和光瞳大小,决定了进入NSC组的光线的属性。光线通过Entry Port进入非序列物体组,只能通过Export Port离开物体组,然后继续通过序列系统的其余部分。

添加NSC物体组定义入口

光线只能通过入口进入NSC组,NSC通过在LDE中的所需位置插入一个非序列元件表面(Non-SequentialComponent)来定义。

image.png

Non-Sequential Component是LDE中的非序列元件表面,描述了进入NSC组的入口的位置、大小和形状。入口可以是平面的,球面的,或圆锥非球面的,在NSC表面的曲率半径和圆锥系数来进行描述。

入口的位置由LDE中前表面在序列模式局部坐标系中的位置确定。NSC表面还支持表面孔径,任何超出孔径定义大小的光线都将被终止,那些通过入口孔径的光线将通过NSC组中定义的物体进行非序列追迹。

NSC表面参数定义出口

NSC表面共有9个参数,其中大部分用于定义Exit Port相对于Entry Port的位置,这些参数的具体含义:

image.png

Draw Ports?:此参数用于绘图设置,用于表示是否在布局图中显示入口和出口。参数为0表示既不绘制入口也不绘制出口,取值为1表示仅绘制入口,2代表仅绘制出口,取值为3表示绘制两者,默认值为3。

Exit Loc X、Exit Loc Y、Exit Loc Z、Exit Tilt X、Exit Tilt Y、Exit Tilt Z:这些参数描述了出口表面相对于入口表面的x、y、z位置和倾斜度。

Order:顺序参数表示执行倾斜/偏心的顺序。这与坐标间断的顺序参数相同。

Reverse Rays:此参数用于表示光线离开出口后的传播方向。如果值为0,则OpticStudio假定Non-Sequential组的作用类似于折射透镜(光线从入口到出口的传播方向相同);如果光线的方向与入射方向相反,则该参数的值应设为1。

因为出口相对于NSC表面的位置是由NSC表面本身的参数定义的,所以LDE中NSC表面之后的表面成为出口的位置,正是这个表面定义了出口的大小和形状,出口的半直径不能自动计算必须自定义,孔径的类型可以在出口表面上的下拉菜单中设置。

image.png

当光线传输到出口时,将计算光线在出口坐标系中的坐标和方向余弦,然后通过LDE中定义的后续表面在序列模式中追迹光线。如果后续表面中有另一个非序列元件表面,则为该组定义的元件重复这个过程,这表示在同一个系统中可以定义多个NSC组,并且各个NSC组分别有其对应的入口和出口。

定义每个NSC组中的物体

每个非序列元件组中的物体在非序列元件编辑器Non-Sequential Component Editor(NSCE)中定义,可以从OpticStudio中设置选项卡的编辑器菜单访问,NSCE的操作与纯非序列编辑器一样,其中的物体由位置和特定参数来定义。

image.png

在NSCE设置中需要注意的一点使用的坐标是全局坐标,全局坐标(0,0,0)点位于每个组的入口位置,组中的每个物体位置都通过该坐标来定义,可以在组中定义的物体数量没有限制,但是只要任何光线传播到出口,后续光线追迹就回到序列模式。NSCE的标题栏表示该组对应于LDE中的哪个表面:

image.png

这表示NSCE中列出的物体是LDE中的特定表面定义的NSC组中的元件,可以在单个混合模式系统中定义多个NSC组,使用物体属性栏上的fetch可以不同组的NSC编辑器之间切换。

image.png

同时OpticStudio软件中也有许多使用这种混合模式功能的示例文件,许多位于{Zemax}\Samples\Non-Sequential\Prisms\目录中。想要熟悉OpticStudio中的混合模式,您也可以打开此文件夹中的一些不同文件,查看NSC编辑器中物体的定义、出口的位置和大小、序列孔径的定义等。

(文章来源:本文由光学设计技术人员供稿,如文中有什么不当之处请随时联系我们,我们将及时进行修改。)