引言 

大多数成像系统可以使用序列光线追迹方法在透镜数据编辑器中很好地描述出来,然而,有时序列光线追迹系统有些部分需要非序列光线追迹。典型的例子如Abbe棱镜,光束不同部分与棱镜不同面相交,请看例子Samples\Non-sequential\Prisms\Abbe roof.zmx。  

[pagebreak]  

这种情况下系统初始设置就像正常序列光线追迹系统一样,然后使用一个指定的序列光线追迹表面类型称为Non-Sequential Component。这就像一个入口进入到非序列光线追迹世界即非序列光线追迹物体编辑器中。

在透镜数据编辑栏的非序列光线追迹组件表面上定义了出口(Exit Port)位置的参数,即光线如何返回到序列光线追迹器中。这就是所谓的混合序列光线追迹模式光线追迹(Mixed Sequential\Non-Sequential ) 

  

当序列光线追迹光线进入到透镜数据编辑器中的非序列光线追迹组件表面内,它就传输到了非序列光线追迹器中,由非序列光线追迹编辑器中定义的物体特性进行传播。当光线撞击到透镜数据编辑器中定义的出口位置时,光线便传回到序列光线追迹器中再与接下来的序列光线追迹表面相互作用。

注:序列光线追迹光线在非序列光线追迹组内不能分裂。 

[pagebreak]

在序列光线追迹系统中可以包含任意数量的非序列光线追迹组件表面。每个非序列光线追迹组件内部的物体是彼此独立的。可通过在非序列光线追迹物体编辑器上点击Edit…Next Group进行轻松切换非序列光线追迹组: 

  

如果光线追迹没有遇到出口,光线将会中止,不会返回到序列光线追迹中。

注:边缘光线和主光线必须是在序列光线追迹组中可追迹的,否则ZEMAX不能计算重要的序列光线追迹参数如光瞳位置和F数。

 

[pagewrap=Footer_Knowledge_ZEMAX_CN.html]