Solved

当 Ray Aiming 开启后系统出现错误时,如何手动协助算法进行后续追迹何分析?

  • 8 April 2022
  • 1 reply
  • 128 views

Userlevel 2
Badge +1

在对于一些离轴系统或是具有较大视场角的系统而言,如果在设计时开启 Ray Aiming,可能会导致系统的光线追迹错误并返回以下错误提示:

 

这种方式该如何处理或者解决?

 

icon

Best answer by Haosheng.Hu 8 April 2022, 11:13

View original

1 reply

Userlevel 2
Badge +1

上述情况通常都是由于开启了 Ray Aiming 之后,算法自动计算的 Pupil Shift 未能帮助 Ray Aiming 追迹光线通过当前系统的孔径光阑,导致了最终的光线追迹失败。

这种情况下,我们的建议是可以尝试取消勾选自动 Pupil Shift 计算,通过手动输入 shift 值来辅助 Ray Aiming 功能完成后续计算:

 

关于 Pupil Shift 的更多详细描述和方法介绍,您可以参考如下的知识库文章:

What is the Pupil Shift and how is it calculated? – Knowledgebase (zemax.com)

通常情况下,我们只需要了解当前系统的光线走势和孔径光阑的位置关系,然后手动将这部分位置关系填写到 Pupil Shift 当中即可。

最简单的方式是,可以尝试在系统的物面之后插入一个表面并将其设置为 STOP,并且使用两个坐标间断 CB 面包裹该表面(CB + CB return)。然后通过 CB 面中的各项 Decenter 参数将该表面靠近先前原系统定义的 STOP,引导光线穿过。之后,您在 CB 面中设置的具体偏心情况就可以直接对应到所需输入的 Pupil Shift 参数。

如果您遇到有具体的情况,可以随时联系 support@zemax.com 

Reply