系统为物高+na,na为0.8,在使用光线瞄准时,选择近轴和实际两种瞄准效果不一样,当选择近轴时,除了将光阑放在第一片的第一面上时,其余地方均会“目标错误,无法发射光线”,选择实际反而不报错,这是怎么一回事,为什么近轴报错实际反而不报错。
回答1:
关于光线瞄准:虽然zemax没有硬性强制系统孔径必须设置为光阑尺寸浮动。但当系统的光阑在中间位置或者后方时,其他的系统孔径类型如入瞳直径,像方F数,甚至物方NA的定义都会变得模糊不清晰,因为前面这些孔径类型都是软件默认的近轴定义(或者高斯光学定义),当实际光阑在透镜之前不会有这种歧义。
近轴光线瞄准,刚开始光线搜寻的时候,是从近轴的入瞳到实际光阑做线形映射然后迭代搜寻。
实际光线瞄准,采用更严格的光线迭代到实际光阑位置,代价就是计算速度慢,效率低。
两种瞄准算法 的迭代架构,计算起点不太一样。如果光瞳像差比较大或者非线性比较强(光瞳映射比较扭曲),比如你上面的例子,可能会表现出比较大的差异性。
回到前面,其他的系统孔径定义(除了光阑尺寸浮动),都带有近轴光学的线形映射色彩,而光线瞄准的初衷是直接跳过近轴定义,直接瞄向系统中实际存在的光阑位置及尺寸。为了避免歧义及软件逻辑的合理性,Zemax实际上不成文的规定是:如果要使用光线瞄准,系统孔径就必须设置为光阑尺寸浮动。 然后你会发现,在绝大多数的情况下,近轴瞄准会呈现相同的计算结果,而且计算速度会快很多。
回答2:
近轴是根据高斯光学来计算的,在角度等方面也只会最多近似前几项。最后还是要改为实际光线最近,比较贴近最终实际成像
回答3:
当采用光线瞄准的时候,孔径类型尽量选择:光阑尺寸浮动。
回答4:
在快系统,即大视场角、大相对孔径物镜的情况下,光阑像差的影响大,所以必须使用实际光线瞄准