自动
光线生成功能构造所选类型的光线图案,并将所选光线特性添加到评价函数中。此功能不需要上一节中描述的“M TAR WT ...”命令行,因为每个光线或模糊尺寸的目标和权重由程序根据模式助记符中内置的规则分配。输入包含以下一个或多个命令行:
}9# r0Vja RT是孔径相关的加权因子,每条光线的权重如下:
M@H;pJ+B weight = WT / (Xen**2 + Yen**2) **RT
oC: {aK6\ Xen和Yen是光线的分数入瞳坐标。如果RT为0,那么对于生成的所有光线,光线的权重就等于WT。若RT为非零,则每条光线的权重取决于其分数孔径(FA);RT值为1将使光线的权重为1 / FA**2。一般来说,0值会产生高对比度的图像,而1值会产生低对比度但高分辨率的图像。中间值将产生中间结果,应该根据单个
镜头的需求选择RT值。
S8wLmd> 一个很好的规则是,要优化RMS点大小,RT的值应该为零。当计算RMS点时,所有光线的权重都是相等的。另一方面,要获得最高的MTF,值达到1.0可能是最好的;当它达到最大限度后,你可以切换到MTF像差或者
优化给定的OPD的GSH方法。例如,如果想把MTF峰值设为截止值的0.33,SHEAR将是033。对于使用OPD最大化Strehl比,这个值通常应该是1.0,因为这个权重适用于计算Strehl比的波前方差。
L;NvcUFn 如果你输入一个非零RT值,程序就会改变WT参数,这样这组光线的总体影响与RT为0时大致相同。这样做是为了确保,当改变RT的值时,所要求的任何机械目标与光线像差之间的平衡不会发生很大的改变。否则,靠近光瞳中心的
光纤可能获得一个非常大的权重并迫使程序打破这个平衡,忽略其他要求仅为控制这些光线。因此,当调整WT时,靠近中心的光线会有更大的权重,而靠近边缘的光线会有更小的权重,导致图像结构发生变化,但同时也保持对机械或其他目标的控制。在大多数情况下,RT的值应该在0到1之间。较大的数值会破坏WT的调整,可能会破坏这个平衡。
RVA(Q[ ; 如果模式开关83是打开的,上面给出的权重将乘以分配给镜头文件中
波长的色差权重。
c&?m>2^6 在以上所有定义中,可以用“P”来代替色差编号。这只请求主波长色差。还可以使用字母“M”,这将导致在所有已定义的色差中生成一组光线像差。如果希望每种色差的权重不同,必须为每种色差输入分别的请求。
l<LP& GNR请求将为网格中的每条光线生成一个YC和一个XC像差,其分辨率由DEL给出。DEL表示要对半孔径进行分区的数量,如下所示。
03qQ'pq %i9E @EV 如果输入XWT,XWT是应用于光线像差X分量的权重,可能与Y分量的权重WT不同。默认XWT = WT。对于在X方向色散的单色器,有时将XWT设置为小值,将WT设置为较大值是有用的。
RSyUaA 对于GNR请求,即使生成两个像差,也只追迹每条光线一次。如果输入了GNO,则会为每条光线生成一个像差,即光线的OPD。GSR和GTR只在弧矢或子午光光扇中产生光线。GPR和GPO根据主光线位置(principal ray location)而不是主光线(chief ray)定义光线误差。(主光线(chief ray)总是用主要色差,而主光线(principal ray)是用光线集的色差。)这对于
光谱仪的设计很有用,因为在光谱仪中,不同色差的图像被广泛地分离。
%G/hD 输出一个消息,给出由这些选项生成的光线数量。如果在AANT命令之前关闭开关29,那么优化程序将在AANT命令中查找可选的[P]。如果找到[P],程序会列出产生的光线的数量。如果没有找到,则列出每条光线的完整细节。
K6/Q}W 如果输入的DEL是负数,那么光线将在光瞳的左侧产生。如果可选的F包含在请求的第9个词中,则用两倍的光线追迹光瞳的两边。如果
透镜不是左右对称,则应输入F。
I7vz+>Jr DEL的值通常应该在2到6之间。DEL = 4产生26条光线,这个数随这个值的平方而变化。对于大多数
系统,DEL = 4是足够的。对于不填充网格的GSR和GTR光线集,有时更大的数字是合适的。
< #}5IQ5`Z 可以按照与自动生成的光线相同的评价函数来指定单独的光线。例如,如果横向色差不容易被GNR像差控制,则可以用
hOu3 bA 这个输入将在全视场上产生三个色差的26条光线。轴上像的相对权重为2,离轴像的权重为1。在每个视场点的带状光线的权重比边缘光线的权重大1 / 2 * FA * *2,因为RT = .5。为了改善横向色差,我们指定在全视场的色差1和3的光线应该具有相同的Y-截距,且权重为10。(这个例子假设镜头已经被设置为长和短波长用色差1和3,,主波长用色差2。)
.9 on@S GNN相对于光线的质心而不是主光线截距校正光线,并且总是在整个光瞳上追迹(因为铅笔的质心在一半的光瞳是偏心的而且不合适)。当GNR为每条光线产生两个像差时,GNN仅为整个光线集只产生一个像差:从质心测量的平均平方点大小。为了获得最佳的效果,镜头应该尽可能地通过单个的光线像差或GNR请求进行优化,而且GNN选项只用于使最终图像达到峰值。GNN选项还允许明确地控制质心坐标。(见10.3.3节)由于GNN选项忽略了主光线的位置,因此它不会自动控制横向色差,应该为此添加特定的目标。
q77;ZPfs8 GNV导致对所有生成的光线计算波前方差。在设计的最后阶段,GNV对于提高性能是很有用的。注意,GNN和GNV都不支持非零RT命令;所有光线均被同等地加权。方差相对于以主色差主光线点为中心的球面。因此,如果所要求的色差不是主色差,则横向色差效应会自动校正。为了使MTF在给定频率达到峰值,GSHEAR选项是比较好的。
"3)C'WlEy/ GPV选项类似于GNV,除了OPD参考面在所请求的色差以居像点为中心。这个点使这个色差的方差最小,通常不是在主光线点。当你想要每一个色差都形成清晰的图像时,GPV是有用的,但不考虑横向色差,这是不受这个选项控制的。
1EO7H{E= GO2与GNV类似,但通常更强大。虽然原则上最小化方差(用GNV)应该最大化Strehl比,但它有两个缺陷。首先,方差对平均OPD不敏感,因为它定义为平方的平均值减去平均值的平方。因此,如果这两个都是大的,程序只会控制它们的不同,而OPDs本身并没有被强烈地优化为0同时,该过程丢弃每个OPD的符号信息。相反,GO2计算每个OPD的平方,然后将OPD本身的符号赋给结果。最终的效果是减少OPD的平方和,如果平均值是0,那么方差也会减少,同时尝试将每个OPD减少到0。
8>2.UrC GSHEAR是MTF像差的替代品,它只能在设计非常接近完美时使用。如果GSHEAR已经接近一个好的解,那么它也是最好的,但它更宽容,可以在过程的早期使用。此形式为图案中的每个点创建两条光线的追迹,相对于该点在光瞳中以X或Y剪切。目的是在输入的剪切值下改善卷积MTF。它还接受色差“M”和“P”。剪切值是半孔径的分数。因此,1.0的剪切值对应于截止频率,并且0.5或更小的值通常是合适的。RT值不适用于此形式。较大的剪切值产生较少的光线,因为忽略了从光瞳剪出的光线。
b8`)y<