光学喵-光学课堂 首页 资讯 查看内容

CODEV微信简报:如何使用FAP(FillAperture)光线网格

2021-12-14 15:03| 发布者:欧熠光电| 查看:1031| 评论:0|原作者: 欧熠光电

摘要:了解如何使用CODEV中的FAP命令来填充光线网格和控制渐晕系数。这是一个有效的方法,可以帮助你在光学系统优化过程中更好地控制光瞳尺寸和收敛速度。

在每一个优化周期对光线网格(光线束)进行追迹是镜头优化进程的一部分,可以用来评估误差函数和可变导数增量。光滑的优化收敛依赖于光线网格对误差函数的影响。在CODE V自动化设计中,默认的设置是让光线网格充满具有渐晕效果的入瞳面,这样的操作更灵活,对优化速度有提升,并且对于大多数成像系统都起作用。

有一些系统没有指定渐晕系数。在这类系统里,光线网格由光阑来控制,并且不会被其他表面的孔径拦截。在这样的系统中,应该设置CODE V的渐晕系数,使渐晕后的光瞳与最初的被光线网格充满的光阑相协调。(注意可以通过菜单栏“镜头>系统数据>视场/渐晕”,并点击“设置渐晕”按钮快速设置CODE V渐晕系数,使得渐晕系数与镜头孔径相匹配,也可以通过以下的宏指令进行渐晕的设置:“IN CV_MACRO:SETVIG”)。

然而,当优化器改变系统时,具有渐晕效果的光瞳可能会相对于光阑产生漂移。在大多数情况下,这样的漂移对收敛到一个解的影响是很小的,但当优化系统的光阑靠近光学系统的后部并且更接近像面时(如下图所示),可能会有比较大的影响。

在这种情况下,你必须注意系统的渐晕系数,也要确保光线网格填满光阑。虽然你可以在每一个周期重新设置CODE V的渐晕系数,但有一个有效的替代方法是使用“填充孔径”的命令(FAP Y)。FAP命令改变了优化器的光线网格,让光线网格充满一个指定表面的孔径,而非具有渐晕效果的入瞳直径。这个指定表面的孔径通常会选择光阑面。你也可以从“误差函数选项卡>进行优化的光线网格按钮>填充孔径的表面”来进行FAP的设置。

如果你进行了FAP的设置,在优化过程中光瞳尺寸可能会发生改变。所以一定要检查系统的f/number,如果有需要的话,还要对其加以约束。





路过

雷人

握手

鲜花

鸡蛋

最新评论

联系客服 关注微信 访问手机版 返回顶部