按字母表顺序排列优化操作数

此章节将每个操作数的详细描述按字母顺序列在一个表格中。

名称 描述
ABCD ABCD值,是网格畸变功能中用来计算广义畸变的。参见“网格畸变(Grid Distortion)”参考的视场编号由Ref Fld定义。波长编号由Wave定义。Data为0时表示A,为1时表示B,为2时表示C以及为3时表示D。也可参见“DISA”。
ABGT 操作数的绝对值大于。将这个用于使Op#定义的操作数的绝对值大于目标值。
ABLT 操作数的绝对值小于。将这个用于使Op#定义的操作数的绝对值小于目标值。
ABSO 绝对值。计算Op#定义的操作数的绝对值。
ACOS 反余弦。计算Op#定义的操作数的反余弦值。如果标志(Flag)为0,则单位为弧度,否则为度。
AMAG 角放大率。它是在Wave定义的波长下,像空间近轴主光线角与物空间近轴主光线角之比。对非近轴系统无效。
ANAC 质心角像差。像空间在Wave定义的波长上测得的径向角像差,参考质心。该数定义如下: ε = SQRT[(l-lc)2 + (m-mc)2],其中l和m是光线的x和y方向余弦,下标c表示质心。参见“Hx、Hy、Px和Py”。
ANAR 主光线角像差。像空间在Wave定义的波长上测量的径向角像差,参考主波长主光线。该数定义如下:ε = SQRT[(l-lc2 + (m-mc2],其中I和m是光线的x和y方向余弦,下标c表示主光线。参见“Hx、Hy、Px和Py”。
ANAX x方向主光线角像差。像空间在Wave定义的波长上测量的x方向的角像差,与主波长主光线相关。该数定义如下:ε = l-lc,其中1是光线的x方向余弦,下标c表示主光线。参见“Hx、Hy、Px和Py”。
ANAY y方向主光线角像差。像空间在Wave定义的波长上测量的y方向的角像差,与主波长主光线相关。该数定义如下:ε = m-mc,其中m是光线的y方向余弦,下标c表示主光线。参见“Hx、Hy、Px和Py”。
ANCX x方向质心角像差。像空间在Wave定义的波长上测量的x方向角像差,参考质心。该数定义如下:ε = l-lc,其中1是光线的x方向余弦,下标c表示质心。ANCX具有与TRAC相同的限制条件;请参阅TRAC,了解详细论述。参见修改评价函数中的“Hx、Hy、Px和Py”
ANCY y方向质心角像差。像空间在Wave定义的波长上测量的y方向角像差,参考质心。该数定义如下:ε = m-mc,其中m是光线的y方向余弦,下标c表示质心。ANCY具有与TRAC相同的限制条件;请参阅TRAC,了解详细论述。参见修改评价函数中的“Hx、Hy、Px和Py”
ASIN 反正弦。计算Op#定义的操作数的反正弦值。如果标志(Flag)为0,则单位为弧度,否则为度。
ASTI 像散。在Wave定义的波长下,Surf定义的面所产生的像散,按波数计算。如果Surf为零,则使用整个系统的和。它是用赛德尔系数计算的三阶像散,不适用于非近轴系统。
ATAN 反正切。计算Op#定义的操作数的反正切值。如果标志(Flag)为0,则单位为弧度,否则为度。
AXCL 轴向色差。对有焦系统按镜头单位量度,对无焦系统按屈光度量度。它是由Wave1和Wave2定义的两个波长对应的像的间距。如果Zone是0,使用近轴光线确定近轴像的位置。如果Zone大于0.0并且小于或等于1.0,就用真实边缘光线确定像的位置。在这种情况下,Zone对应于实际边缘射线的Py坐标。请参见“Hx、Hy、Px和Py”。
BFSD 最佳拟合球面(BFS)数据。如欲了解完整的描述,请参见“矢高表”。BFSD使用最小体积标准。该数据根据Surf定义的表面计算。返回的值取决于Data的值,如下所示:0 - BFS曲率,单位是镜头单位的倒数,1 - BFS曲率半径,以镜头单位表示,2 - BFS的顶点偏移,以镜头单位表示,3 - 要去掉的材料的最大深度,以镜头单位表示,4 - 要使用的材料的总体积,以立方镜头单位表示,5 - 表面和BFS(无量纲)的最大斜率(dz/dr)偏差,6 - 要去掉的材料的深度均方根(RMS),以镜头单位表示,7 - 表面和BFS(无量纲)斜率(dz/dr)偏差的均方根,MinR和MaxR是BFS数据计算区域上的最小和最大径向坐标。如果两个值都是零,最小径向坐标为0,最大径向坐标为表面的净口径或半直径。
BIOC 双目收敛度。返回两眼结构之间的收敛,以毫弧度为单位。左右眼结构使用左右值指定。其它的参数如下:波长(Wave):要使用的波长编号。UseCos:如果0视场单位是角度,则视场采用余弦单位表示。Xang/Yang:用于计算收敛的X向和Y向的角或余弦。如果来自两个结构成指定角的主光线在没有渐晕的情况下没有通过成像,则会报错。如欲了解有关更多信息和重要假设,请参见“散度/收敛”。
BIOD 双目散度返回两眼结构之间的收敛,以毫弧度为单位。如欲了解更多详情,请参阅以上BIOC。
BIPF 未使用。
BLNK 空操作数。用于隔开操作数列表的各部分。可在操作数名称右边空白列做注释行;注释会显示在优化编辑器中,也可显示在评价函数列表中。
BLTH 毛坯厚度。计算玻璃毛坯的最小厚度,这是根据Surf定义的表面创建体积所需的。表面的矢高和之后的矢高是在Code值定义的轴上的200个径向点处计算得到的。Code为0表示+Y方向,为1表示+X方向,为2表示-Y方向,为3表示-X方向,为4表示所有方向。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
BSER 瞄准误差。瞄准误差定义为针对轴上视场主光线跟踪的径向主射线坐标与Wave定义的波长除以有效焦距。这个定义衍生出一种测量像的角误差的方法。
CARD

基点数据。该操作数将返回物空间的6个基点位置和像空间的6个基点位置,包括主平面、反主平面、节点平面、反节点平面和焦平面,以镜头单位表示。针对任意定义的波长和X-Z或Y-Z平面方向进行计算。物空间位置是针对定义为Surf1的表面测量的,而像空间位置则是针对定义为Surf2的表面测量的。考虑物空间和像空间中的折射。

Surf1:要计算基点的组的起始表面编号。

Surf2:要计算基点的组的结束表面编号。

波长(Wave):用于计算的波长编号。

方向(Orientation):用于计算基面位置的方向(0–YZ平面或1–XZ平面)。

返回的值取决于Data的值,如下所示:

0 – 物空间焦距

1 – 像空间焦距

2 – 物空间焦平面

3 – 像空间焦平面

4 – 物空间主平面

5 – 像空间主平面

6 – 物空间反主平面

7 – 像空间反主平面

8 - 物空间节点平面

9 - 像空间节点平面

10 - 物空间反节点平面

11 – 像空间反节点平面

CEGT 膜层的消光偏移值大于。此边界操作数为由Surf定义的面约束由Layr定义的膜层的消光偏移值,使其大于目标值。用Surf = 0表示所有的面,Layr = 0表示所有的膜层。
CELT 膜层的消光偏移值小于。此边界操作数为由Surf定义的面约束由Layr定义的膜层的消光偏移值,使其大于目标值。用Surf = 0表示所有的面,Layr = 0表示所有的膜层。
CEHX 惠更斯PSF质心X位置。这一操作数使用惠更斯点扩散函数(PSF)确定视场点的质心x坐标。质心计算时考虑所有切趾和孔径,并且可选择是否考虑偏振。该操作数的参数如下:波长(Wave):使用的波长的编号(用0表示多波长,否则使用单波长的编号)。视场(Field):使用的整数型视场编号。偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。光瞳采样(Pupil Samp):用1表示32x32,2表示64x64,以此类推。像面采样(Image Samp):用1表示32x32,2表示64x64,以此类推。是否所有结构(All Conf?):设为0表示使用当前结构(由该操作数之前的最后一个CONF操作数定义);设为1表示所有结构的和。有关这个选项的详细讨论,请参见 “惠更斯MTF”该功能始终使用默认图像增量。评估表面通常都是像面(参见IMSF)。为了节省计算时间,当CEHX后面有一个具有相同设置的CEHY时,两个操作数都会使用相同的光线集进行计算。另请参阅CENX、CENY、CNPX、CNPY、CNAX和CNAY。
CEHY 惠更斯PSF质心Y位置。参见CEHX。
CENX 质心X位置。这一操作数使用光线网格确定来自一个视场点的所有光线的质心x坐标。质心计算时考虑切趾和孔径,并且可选择是否考虑偏振。该操作数的参数如下:面(Surf):使用的面的编号(用0表示像面)。波长(Wave):使用的波长的编号(用0表示多波长,否则使用单波长的编号)。视场(Field):使用的整数型视场编号。偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。采样(Samp):网格尺寸。值为10,将生成一个10 x 10的光线网格。为了节省计算的时间,当CENX后跟有一个有着相同设置的CENY时,两个操作数都会用相同的光线设置计算。
CENY 质心Y位置。参见CENX。
CEVA 膜层的消光偏移值等于。此边界操作数用于约束由Surf定义的面上由Layr定义的膜层的消光偏移值等于目标值。
CIGT 膜层的折射率偏移值大于。此边界操作数用于约束由Surf定义的面上由Layr定义的膜层的折射率偏移值大于目标值。用Surf = 0表示所有的面,Layr = 0表示所有的膜层。
CILT 膜层的折射率偏移值小于。此边界操作数用于约束由Surf定义的面上由Layr定义的膜层的折射率偏移值小于目标值。用Surf = 0表示所有的面,Layr = 0表示所有的膜层。
CIVA 膜层的折射率偏移值等于。此边界操作数用于约束由Surf定义的面上由Layr定义的膜层的折射率偏移值等于目标值。
CMFV 构造评价函数的值。该操作数调用两个构造系统中任意一个定义的评价函数,这两个构造系统用于定义光学全息图(Optically fabricategd hologram)。Cons#的值可以是1或2,分别表示第一或第二个构造系统。Op#可以是0,将返回构造系统中的所有评价函数的值,也可以是一个整数,它用于定义从哪一行操作数取值。例如,如果Cons#是2,Op#是7,CMFV将返回构造文件2中评价函数中操作数7的值。如果在被优化的重现系统中有不止一个光学全息表面,Cons#可以加2来用于定义使用的是第二个面的参数,或加4表示所用的第三个全息构造光学面等等。例如,值为7的Cons#指的是构造系统1中的第四个光学全息面。
CMGT 膜层的缩放因子值大于。此边界操作数用于约束由Surf定义的面上由Layr定义的膜层的缩放因子值大于目标值。用Surf = 0表示所有的面,Layr = 0表示所有的膜层。
CMLT 膜层的缩放因子值小于。此边界操作数用于约束由Surf定义的面上由Layr定义的膜层的缩放因子值小于目标值。用Surf = 0表示所有的面,Layr = 0表示所有的膜层。
CMVA 膜层的缩放因子值等于。此边界操作数用于约束由Surf定义的面上由Layr定义的膜层的缩放因子值等于目标值。
CNAX 质心x方向角度。这一操作数计算来自任一视场点的光线质心相对于局部Z轴的X方向的角度,以弧度为单位。质心计算时考虑切趾和孔径,并且可选择是否考虑偏振。面(Surf):使用的面的编号(用0表示像面)。波长(Wave):使用的波长的编号(用0表示多波长,否则使用单波长的编号)。Hx/Hy:请参阅要使用的归一化视场坐标。偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。采样(Samp):网格尺寸。值为10,将生成一个10 x 10的光线网格。为了节省计算时间,当CNAX后面有一个具有相同设置的CNAY时,两个操作数都会用相同的光线集进行计算。另请参阅CNAY、CNPX、CNPY、CENX、CENY、CEHX、CEHY。
CNAY 质心y方向角度。参见CNAX。
CNPX 与CNAX类似,但该操作数计算的是质心的位置,而不是角度。
CNPY 与CNAY类似,但该操作数计算的是质心的位置,而不是角度。
CODA 膜层数据。此功能使用系统设置的全局偏振态对偏振光线进行追迹(参见“偏振(Polarization)”)。即使全局偏振态被设置为“非偏振(unpolarized)”,仍然使用定义的偏振态,其原因是CODA计算的数据是特定于偏振态的。偏振光线可以从Field定义的物空间的任一视场点追迹到光瞳的任意点,再到由Surf指定的面。如果Surf为零,光线追迹到像面。波长由Wave定义,Px和Py定义归一化光瞳坐标。Data的绝对值决定返回数据的类型,如下所示:0: 相对透射偏振强度(参见8)1、2、3:分别表示反射强度R、透射强度T、吸收强度A。4、5:透射场振幅实部和虚部。6、7:反射场振幅实部和虚部。8:相对透射非偏振强度(参见0)101、102:电场X方向的实部、虚部。103、104:电场Y方向的实部、虚部。105、106:电场Z方向的实部、虚部。110:Ex和Ey之间的相位差;Pxy111、112、113:电场相位Px、Py、Pz121、122、123:分别表示长轴、短轴和椭圆偏振态的角度,单位为度。如果数据与膜层(1-7)相关,且Data为负,则数据用于“S”偏振,否则用于“P”偏振。参见“Hx、Hy、Px和Py”。
COGT 圆锥系数大于。该边界操作数用来约束由Surf定义的面的圆锥系数大于指定的目标值。
COLT 圆锥系数小于。该边界操作数用来约束由Surf定义的面的圆锥系数小于指定的目标值。
COMA 彗差。在Wave定义的波长下,由Surf定义的面引起的以波长表示的彗差。如果Surf为零,则使用整个系统的和。它是用赛德尔系数计算的三阶彗差,不适用于非近轴系统。
CONF 结构该操作数可用于在评价函数计算期间,改变由结构(Cfg#)定义的结构的编号,这允许用一个评价函数就能对多重结构进行优化。该操作数不使用目标或权重栏。
CONS 常数。定义一个常数,这个常数可供其他操作数调用。这个值和目标值相等。
COSA 未使用。
COSI 余弦值。计算Op#定义的操作数的余弦值。如果标志(Flag)为0,则单位为弧度,否则为度。
COVA 二次项系数值。该操作数的返回值是由Surf定义的面的圆锥系数。
CTGT 中心厚度大于。这个边界操作数约束面(Surf)定义的表面的中心厚度,使其大于指定的目标值。另请参见MNCT。
CTLT 中心厚度小于。该边界操作数用于约束由Surf定义的面的中心厚度小于指定的目标值。另请参见MXCT。
CTVA 中心厚度值。该边界操作数用于约束由Surf定义的面的中心厚度等于指定的目标值。
CVGT 曲率值大于。该边界操作数用于约束由Surf定义的面的曲率大于指定的目标值。
CVIG 清除渐晕因子。该操作数用于清除当前结构下剩余的渐晕因子。另请参阅"SVIG"。
CVLT 曲率值小于。该边界操作数用于约束由Surf定义的面的曲率小于指定的目标值。
CVOL 圆柱体积。该操作数计算包含在由Surf1和Surf2定义的面范围内的最小圆柱体的体积,以立方镜头单位表示。在计算中只使用最高点和半直径,而不使用矢高。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。  表面范围不应该包含任何坐标断点。
CVVA 曲率值。该操作数用于约束由Surf定义的面的曲率等于指定的目标值。
DCRV(数据输入)

由Surf定义的面的曲率数据,以镜头单位表示。曲率数据包括指定表面上的平均、PV、最小或最大曲率值,以及最小曲率值的X或Y坐标,或最大曲率值的X或Y坐标。该操作数具有数据、采样、离轴、移除、最佳拟合球面(BFS)和方向标记。

Data输入的选项将有:

1 – 表面上的RMS曲率值。

2 – 表面上的PV曲率值。

3 – 表面上的最小曲率值。

4 – 表面上的最大曲率值。

5 – 表面上具有最小曲率值的点的X坐标。

6 – 表面上具有最小曲率值的点的Y坐标。

7 – 表面上具有最大曲率值的点的X坐标。

8 – 表面上具有最大曲率值的点的Y坐标。

9 – 最佳拟合球面的ROC

10 – 最佳拟合球面顶点相对于局部坐标系的Z偏移

11 – 离轴坐标系相对于表面局部坐标系的X偏心

12 – 离轴坐标系相对于表面局部坐标系的Y偏心

13 – 离轴坐标系相对于表面局部坐标系的Z偏心

14 – 离轴坐标系相对于表面局部坐标系的X(a)倾斜

15 – 离轴坐标系相对于表面局部坐标系的Y(b)倾斜

16 – 离轴坐标系相对于表面局部坐标系的Z(g)倾斜

DCRV(采样输入)

Samp输入的选项包括:

1 – 33 x 33(默认)

2 – 65 x 65

3 – 129 x 129

4 – 257 x 257

5 – 513 x 513

6 – 1025 x 1025

7 – 2049 x 2049

8 – 4097 x 4097

9 – 8193 x 8193

10 – 16385 x 16385

  • Off-axis = 0(默认)表示计算根据系统坐标进行,Off-axis = 1表示计算根据倾斜和偏心的坐标系进行,其中坐标系的原点位于离轴部件的顶点。然后,X和Y输入将参考新离轴坐标系中的坐标。
  • Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算前从数据中移除基本曲率半径。Remove = 2表示在计算前从数据中移除最佳拟合球面。
  • 如果Remove设置为2,BFS将选择要从数据中移除的最佳拟合球面类型。BFS = 0(默认)表示最小体积最佳拟合球面。BFS = 1表示最小RMS最佳拟合球面。BFS = 2表示带偏移的最小RMS最佳拟合球面。如果会降低RMS,则偏移允许计算将BFS顶点从顶点位置的数据值移开。
  • Orientation用于选择曲率计算的方向。Orientation = 0(默认)表示沿子午方向计算。Orientation = 1表示沿弧矢方向计算。Orientation = 2表示沿X轴方向计算。Orientation = 3表示沿Y轴方向计算。Orientation = 4是曲率矢量的模量或长度,位于包含矢量全长的方向角(该角度没有明确计算,可以在曲率映射点之间变化)。
DENC 衍射圈入能量(距离)。该操作数计算到由百分比(Frac)定义的圈入、方形、仅x方向或仅y方向的狭缝的衍射能量分数的距离。对于有焦模式,以微米为单位。对于无焦模式,单位是无焦模式的单位。其它的参数如下:采样(Samp):光瞳采样,其中1生成32x32,2生成64x64等。波长(Wave):要使用的波长编号(用0表示多波长)。视场(Field):视场编号。类型(Type):1表示圈入,2表示仅x方向,3表示仅y方向,4表示方形。参考(Refp):使用的参考点/算法。对于FFT圈入能量,用Refp = 0表示主光线,1表示质心,2表示顶点。对于惠更斯圈入能量,用Refp = 3表示主光线,4表示质心,5表示顶点。当使用惠更斯方法时,I Samp表示惠更斯像采样(1表示32 × 32,2表示64 × 64等等),而I Delta表示惠更斯像间距。有关惠更斯像面采样和像面采样间距的详细描述,请参见“圈入能量(Encircled Energy)”。如果采样太低,半径的返回值是le+10。另请参见DENF、GENC和XENC。
DENF 衍射圈入能量(分数)。该操作数计算由距离(Dist)定义的参考点的距离处圈入、方形、仅x方向或仅y方向的狭缝的衍射能量分数。对于有焦模式,距离单位是微米。对于无焦模式,距离单位是无焦模式的单位。除了距离,选项和设置与DENC的一样,在这里它用于距离,在该距离处能达到期望的能量分数。另请参阅DENC、GENC、GENF和XENC。如果距离定义的点的圈入能量非常接近100%,返回分数为1e+10;这样做是为了提高效率。
DIFF 减法运算。两个操作数的差值(Op#1 - Op#2)。
DIMX

最大畸变。这是畸变绝对值的上限。DIMX的计算方法类似于DISG,但与基于赛德尔系数计算的DIST不同。Field可以是0,它指定使用的最大视场的坐标,或任何有效的视场数。注意:最大畸变并不总是发生在最大的视场坐标处。DIMX这个操作数只追迹主光线(Px = Py = 0),因此Px和Py不需要用户定义。参考视场是轴上视场点(Hx = Hy = 0),即使光学系统没有定义视场点。更多信息参见“DISG”。

畸变在由Wave定义的波长上计算可得。

如果Absolute为0,返回值的单位是百分比。如果Absolute为1,畸变作为一个绝对长度给出而不是百分比。

对于非旋转对称系统,该操作数可能不是有效的。

如果Absolute为0,返回值的单位则是百分比。如果Absolute为1,畸变作为一个绝对长度给出而不是百分比。
对于非旋转对称系统,该操作数可能不是有效的。
DISA ABCD畸变。这个操作数计算由Wave定义的波长上的主光线,相对于参考视场(Ref Fld)在径向、X或Y方向的畸变。Data是0表示径向畸变,1表示X方向畸变,2表示Y方向畸变。这个畸变是通过Field定义的视场点处的主光线计算得到的。A、B、C、D的值由用户来定义。这个畸变的计算方式类似于网格畸变功能的算法(参见“网格畸变(Grid Distortion)”)。这个操作数和DISG的关键区别在于ABCD的值是由用户自己定义的。参见“ABCD”和“DISG”。
DISC 畸变,校准。该操作数计算由Wave定义的波长的y视场的校准f-theta畸变,并返回根据f-theta线性条件计算得到的最大畸变的绝对值。
如果Absolute为0,返回值的单位则是百分比。如果Absolute为1,畸变作为一个绝对长度(对有焦系统)或余弦空间中的绝对偏差(对无焦系统)给出,而不是百分比。这个操作数对设计f-theta镜头很有帮助。
DISG

广义畸变。以百分数或绝对距离为单位。该操作数计算在Wave定义的波长上任意视场,任意光瞳处的任意光线的畸变,使用由Field定义的视场点作为参考。使用的方法以及针对DISG计算所做的假设是计算畸变的所有操作数通用的。如果视场单位是角度而且最大角等于或大于90度,则无法计算DISG。DISG假定预定的放大率不是对称的。

如果视场是以角度定义,则归一化视场坐标Hx和Hy与其它OpticStudio的功能会有不同的定义。

H=θ/θM

是相对于参考视场主光线的角度,而θM则是最大的视场角(参见“最大视场(Maximum Field) ”)。

如果Wave是一个正数,DISG以百分数返回畸变。如果Wave是一个负数,Wave的绝对值用于定义波长,且返回畸变的绝对长度,而不是百分比。对于所有的畸变概念,避免混淆以及误导的最好方法是使用有限远的物体和有限的物高,而不是用视场角来定义视场。参见“Hx、Hy、Px和Py”。

DIST 三阶畸变。在由Wave定义的波长上,由Surf定义的面引起的用波数表示的畸变量。这是三阶畸变,由赛德尔系数计算得出(参见“赛德尔系数(Seidel Coefficients)”,且对非近轴系统无效。如果Surf为零,畸变就以百分比给出(详细定义参见“场曲/畸变(Field Curvature/Distortion)”)。如果Absolute被设为1,并且表面编号为零,畸变以绝对长度给出,而不是百分比。另请参见DISG。
DIVB 将Op#定义的任何先前操作数的值除以因子(Factor)定义的任何因子。
DIVI 定义的第一个操作数除以定义的第二个操作数(Op#1/Op#2)。另请参见“RECI”。
DLTN 折射率差值(Delta N)。计算由面(Surf)定义的表面上渐变折射率的轴上点折射率最大值与最小值之差。所用的波长由Wave定义。通过表面两端的矢高来计算所用的最大和最小z坐标。参见“使用渐变折射率操作数”部分。
DMFS 默认评价函数的起始点。该操作数只是一个用来说明从哪里加入默认评价函数的标记,如果在优化编辑器创建了一个DMFS的操作数,则在默认评价函数对话框中“Start At”的值是该操作数下一行的行数。
DMGT 直径大于。该边界操作数约束由Surf定义的面的直径大于指定的目标值。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。这里直径是所选半直径值的两倍。
DMLT 直径小于。该边界操作数约束由Surf定义的面的直径小于指定的目标值。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。直径是所选半直径值的两倍。
DMVA 直径值。该边界操作数约束由Surf定义的面的直径等于指定的目标值。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。直径是所选半直径值的两倍。
DPHS

Surf定义的表面的主系统波长下的相位数据,用波数表示。相位数据包括指定表面上的RMS、PV、最小或最大相位值,以及最小相位值的X或Y坐标,或最大相位值的X或Y坐标。该操作数具有数据、采样和移除标记。

Data输入的选项将有:

1 – 表面上的RMS相位值。

2 – 表面上的PV相位值。

3 – 表面上的最小相位值。

4 – 表面上的最大相位值。

5 – 表面上具有最小相位值的点的X坐标。

6 – 表面上具有最小相位值的点的Y坐标。

7 – 表面上具有最大相位值的点的X坐标。

8 – 表面上具有最大相位值的点的Y坐标。

9 – 从数据中移除的恒定相位值。

10 – 从数据中移除的X倾斜值。

11 – 从数据中移除的Y倾斜值。

12 – 从数据中移除的光焦度值。

Samp输入的选项包括:

1 – 33 x 33(默认)

2 – 65 x 65

3 – 129 x 129

4 – 257 x 257

5 – 513 x 513

6 – 1025 x 1025

7 – 2049 x 2049

8 – 4097 x 4097

9 – 8193 x 8193

10 – 16385 x 16385

  • Remove = 0(默认)表示不移除任何数据。Remove=1表示从数据中移除部件顶点处的恒定值。Remove=2表示从数据中移除倾斜项。Remove = 3表示从数据中移除光焦度项。
DSAG(数据输入)

由Surf定义的面的矢高数据,以镜头单位表示。矢高数据包括指定表面上的RMS、PV、最小或最大矢高值,以及最小矢高值的X或Y坐标,或最大矢高值的X或Y坐标。该操作数具有数据、采样、离轴、移除和最佳拟合球面(BFS)标记。

Data输入的选项将有:

1 – 表面上的RMS矢高值(默认)。

2 – 表面上的PV矢高值。

3 – 表面上的最小矢高值。

4 – 表面上的最大矢高值。

5 – 表面上具有最小矢高值的点的X坐标。

6 – 表面上具有最小矢高值的点的Y坐标。

7 – 表面上具有最大矢高值的点的X坐标。

8 – 表面上具有最大矢高值的点的Y坐标。

9 – 最佳拟合球面的曲率半径。

10 – 最佳拟合球面顶点相对于局部坐标系的Z偏移。

11 – 离轴坐标系相对于表面局部坐标系的X偏心。

12 – 离轴坐标系相对于表面局部坐标系的Y偏心。

13 – 离轴坐标系相对于表面局部坐标系的Z偏心。

14 – 离轴坐标系相对于表面局部坐标系的X(a)倾斜。

15 – 离轴坐标系相对于表面局部坐标系的Y(b)倾斜。

16 – 离轴坐标系相对于表面局部坐标系的Z(g)倾斜。

DSAG(采样输入)

Samp输入的选项包括:

1 – 33 x 33(默认)

2 – 65 x 65

3 – 129 x 129

4 – 257 x 257

5 – 513 x 513

6 – 1025 x 1025

7 – 2049 x 2049

8 – 4097 x 4097

9 – 8193 x 8193

10 – 16385 x 16385

  • Off-axis = 0(默认)表示计算根据系统坐标进行,Off-axis = 1表示计算根据倾斜和偏心的坐标系进行,其中坐标系的原点位于离轴部件的顶点。然后,X和Y输入将参考新离轴坐标系中的坐标。
  • Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算前从数据中移除基本曲率半径。Remove = 2表示在计算前从数据中移除最佳拟合球面。
  • 如果Remove设置为2,BFS将选择要从数据中移除的最佳拟合球面类型。BFS = 0(默认)表示最小体积最佳拟合球面。BFS = 1表示最小RMS最佳拟合球面。BFS = 2表示带偏移的最小RMS最佳拟合球面。如果会降低RMS,则偏移允许计算将BFS顶点从顶点位置的数据值移开。
DSLP(数据输入)

由Surf定义的面的斜率数据,以镜头单位表示。斜率数据包括指定表面上的平均、PV、最小或最大斜率值,以及最小斜率值的X或Y坐标,或最大斜率值的X或Y坐标。该操作数具有数据、采样、离轴、移除、最佳拟合球面(BFS)和方向标记。

Data输入的选项将有:

1 – 表面上的RMS斜率值(默认)。

2 – 表面上的PV斜率值。

3 – 表面上的最小斜率值。

4 – 表面上的最大斜率值。

5 – 表面上具有最小斜率值的点的X坐标。

6 – 表面上具有最小斜率值的点的Y坐标。

7 – 表面上具有最大斜率值的点的X坐标。

8 – 表面上具有最大斜率值的点的Y坐标。

9 – 最佳拟合球面的ROC。

10 – 最佳拟合球面顶点相对于局部坐标系的Z偏移。

11 – 离轴坐标系相对于表面局部坐标系的X偏心。

12 – 离轴坐标系相对于表面局部坐标系的Y偏心。

13 – 离轴坐标系相对于表面局部坐标系的Z偏心。

14 – 离轴坐标系相对于表面局部坐标系的X(a)倾斜。

15 – 离轴坐标系相对于表面局部坐标系的Y(b)倾斜。

16 – 离轴坐标系相对于表面局部坐标系的Z(g)倾斜。

DSLP(采样输入)

Samp输入的选项包括:

1 – 33 x 33(默认)

2 – 65 x 65

3 – 129 x 129

4 – 257 x 257

5 – 513 x 513

6 – 1025 x 1025

7 – 2049 x 2049

8 – 4097 x 4097

9 – 8193 x 8193

10 – 16385 x 16385

  • Off-axis = 0(默认)表示计算根据系统坐标进行,Off-axis = 1表示计算根据倾斜和偏心的坐标系进行,其中坐标系的原点位于离轴部件的顶点。然后,X和Y输入将参考新离轴坐标系中的坐标。
  • Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算前从数据中移除基本曲率半径。Remove = 2表示在计算前从数据中移除最佳拟合球面。
  • 如果Remove设置为2,BFS将选择要从数据中移除的最佳拟合球面类型。BFS = 0(默认)表示最小体积最佳拟合球面。BFS = 1表示最小RMS最佳拟合球面。BFS = 2表示带偏移的最小RMS最佳拟合球面。如果会降低RMS,则偏移允许计算将BFS顶点从顶点位置的数据值移开。
  • Orientation用于选择斜率计算的方向。Orientation = 0(默认)表示沿子午方向计算。Orientation = 1表示沿弧矢方向计算。Orientation = 2表示沿X轴方向计算。Orientation = 3表示沿Y轴方向计算。Orientation=4表示斜率矢量的模量或长度。
DXDX 垂轴像差x分量针对x光瞳坐标的导数。它是在Wave定义的波长上,光扇图在指定光瞳坐标处的斜率。参见“Hx、Hy、Px和Py”。
DXDY 垂轴像差x分量针对y光瞳坐标的导数。它是在Wave定义的波长上,光扇图在指定光瞳坐标处的斜率。参见“Hx、Hy、Px和Py”。
DYDX 垂轴像差y分量针对x光瞳坐标的导数。它是在Wave定义的波长上,光扇图在指定光瞳坐标处的斜率。参见“Hx、Hy、Px和Py”。
DYDY 垂轴像差y分量针对y光瞳坐标的导数。它是在Wave定义的波长上,光扇图在指定光瞳坐标处的斜率。参见“Hx、Hy、Px和Py”。
EFFL 有效焦距。用镜头单位表示的有效焦距。所用的波长由Wave定义。该值是针对近轴系统的,对非近轴系统可能并不精确。
EFLA 空气中的有效焦距,以镜头单位表示。这是从由Surf定义的表面到下一个表面进行计算的。所用的波长由Wave定义。
EFLX 在主波长范围内,由Surf1和Surf2定义的局部x平面上的有效焦距。
EFLY 在主波长范围内,由Surf1和Surf2定义的局部y平面上的有效焦距。
EFNO 有效F/#。这个操作数计算由视场(Field)定义的视场点上的有效F/#。关于有效焦距的说明参见“有效F/#。”其它的参数如下:采样(Samp):网格尺寸。值为10,将生成一个10 x 10的光线网格。波长(Wave):要使用的波长编号。偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。还请参见RELI。
ENDX 结束运行。终止评价函数的计算,忽略所有剩余的操作数。
ENPP 入瞳位置。以镜头单位为单位,相对第一个面的位置。它是近轴光瞳位置,仅对共轴系统有效。
EPDI 入瞳直径。以镜头单位为单位。
ERFP 边缘响应函数的位置。这个操作数计算的是一个点的边缘响应函数达到一个确定的相对值时,此点的x或y的位置。有关边缘响应函数计算的细节,请参见“几何线/边缘扩散”。采样的值为1代表32x32,为2代表64x64,等等。波长(Wave)是波长编号,0代表多波长。视场(Field)是视场编号。类型(Type)决定了要返回的数据。如果Type是0或1,表示返回的是相对于主光线的x位置(即边缘平行于局部y轴)或y位置(即边缘平行于局部x轴),它们使用镜头单位。如果Wave为0,以主波长的主光线作为参考点。如果Type是2或3,返回相对于表面顶点的x或y的位置,也使用镜头单位。百分比(Fraction)是边缘响应曲率的相对值,而且必须在0.01和0.99之间。最大半径(Max Radius)是积分窗口径向的最大值,它以微米为单位。如果最大半径为0即为默认值。在大多数情况下建议设定为默认值。注意,边缘响应函数一般情况下将边缘的“亮(bright)”面定义在整合坐标系的+方向。这意味着当坐标变为正的时,边缘响应变为1。为了计算反方向边缘响应的结果,即“亮”面在坐标系的负方向,使用值(1-fraction)代替(fraction)。例如,为了得到一个反方向的80%的响应坐标,使用Fraction=0.20。如果使用的是无焦模式,所有的返回值都采用无焦模式的分析单位。
EQUA 操作数相等运算。该操作数用于约束Op#1和Op#2定义的操作数范围内的所有操作数在目标值指定的容差内具有相等的值。这个操作数的值是通过找到值范围的平均值来计算的,如果误差超过目标值,则将每个操作数之间的误差的绝对值和平均值相加。参见SUMM和OSUM。
ETGT 边缘厚度大于。该边界操作数约束由Surf定义的面的边缘厚度大于指定的目标值。如果Code是0,边缘厚度沿+y轴计算;如果Code是1,沿+x轴计算;如果Code是2,沿-y轴计算,如果Code是3,沿-x轴计算。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。另请参见MNET。
ETLT 边缘厚度小于。该边界操作数约束由Surf定义的面的边缘厚度小于指定的目标值。如果Code是0,边缘厚度沿+y轴计算;如果Code是1,沿+x轴计算;如果Code是2,沿-y轴计算,如果Code是3,沿-x轴计算。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。另请参见MXET。
ETVA 边缘厚度值。该边界操作数用于约束由Surf定义的面的边缘厚度等于指定的目标值。如果Code是0,边缘厚度沿+y轴计算;如果Code是1,沿+x轴计算;如果Code是2,沿-y轴计算,如果Code是3,沿-x轴计算。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。另请参见MNET。
EXPD 出瞳直径。以镜头单位为单位。这是近轴光瞳直径,仅对共轴系统有效。
EXPP 出瞳位置。以镜头单位为单位,以像面为参考。它是近轴光瞳位置,仅对共轴系统有效。
FCGS 广义弧矢场曲。Wave定义的波长上计算任何视场点的场曲值。即使是非旋转对称系统,也能得到合理的数值。参见“场曲/畸变”。参见“Hx、Hy、Px和Py”。
FCGT 广义子午场曲。参见FCGS。
FCUR 场曲。在Wave定义的波长,由Surf定义的面所产生的场曲,用波数表示。如果Surf为零,则使用整个系统的和。这是由赛德尔系数计算的三阶场曲,对非近轴系统无效。
FDMO 修改视场数据。这个操作数允许对视场位置数据进行暂时修正。它适用于新的视场坐标和任何具有渐晕因子的视场坐标(除了切角不能用这个操作数进行修改)。所有后续操作数都将用到修改过的视场数据。原始的视场数据在下列情况下会被重新采用,当FDRE操作数定义了同一个视场编号参数,或者遇到了一个CONF操作数(不管操作数CONF是否作为参考的结构编号),或者遇到了评价函数中的最后一个操作数。需要修改的视场编号。Hx、Hy:新视场位置的归一化视场坐标。VDX、VDY、VCX、VCY:新视场位置的渐晕因子数据。参见“渐晕因子”。
FDRE 修复视场数据。参见FDMO。视场(Field):需要修复的视场编号。
FICL

单模光纤的光纤耦合效率。计算出的值是相对于总能力的总耦合效率。该操作数的参数为:

采样(Samp):光瞳采样,其中1生成32x32,2生成64x64等。

波长(Wave):要使用的波长编号。

视场(Field):整数视场位置编号。

IgSrc:如果这个参数为零,那么靠近物方的光纤就被考虑,否则就被忽略。

Sna:源光纤数值孔径(NA)。

Rna:接收光纤数值孔径(NA)。

数据(Data):用来控制返回值的数据类型和使用的算法。
  • 如果Data为0,使用快速算法,并返回耦合的功率。
  • 如果Data为1,使用惠更斯算法,并返回耦合的功率。
  • 如果Data为2或4,使用快速算法,分别返回耦合的振幅的实部或虚部。
  • 如果Data为3或5,使用惠更斯算法,此时分别返回耦合的振幅的实部或虚部。
  • 如果Data为6-11,输出值含义与Data为0-5相同,只是设置是CFG文件的设置。使用6-11的数据(Data)
    1. 定义单模耦合中的设置。
    2. 在设置框中按Save(保存),保存CFG文件。
    操作数将根据保存的CFG文件返回数据。
注: 操作数参量可覆盖CFG文件中的设置。参见下表,了解Data为6-11时的详细行为:
  • 采样(Samp)

    当该值为0时,使用CFG文件中的Samp设置。

    当它为非零时,就使用该值并忽略CFG文件中的设置。

  • 波长(Wave)

    当该值为0时,使用CFG文件中的Wave设置。

    当它为非零时,就使用该值并忽略CFG文件中的设置。

  • 视场(Field)

    当该值为0时,使用CFG文件中的Field设置。

    当它为非零时,就使用该值并忽略CFG文件中的设置。

  • IgSrc

    始终使用该参数。通常忽略CFG文件中的IgSrc设置。

  • Sna

    当它为0时,将使用CFG文件中的SnaX和SnaY设置。

    当它为非零时,用于X方向和Y方向Sna并忽略CFG文件中的设置。

  • Rna

    当它为0时,将使用CFG文件中的RnaX和RnaY设置。

    当它为非零时,用于X方向和Y方向Rna并忽略CFG文件中的设置。

  • 偏振(Pol?)

    始终使用该参数。通常忽略CFG文件中的Pol?设置。

偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。

详见“光纤耦合效率(Fiber Coupling Efficiency)”。另请参见FICP。

FICP

使用物理光学传播算法计算的光纤耦合效率,使用当前默认的所有的物理光学光场传播(POP)窗口的设置。

面(Surf):此参数用来定义POP计算时的最后一个表面。  如果Surf为0,则使用POP窗口上保存的最后一个表面;否则采用指定的表面作为计算的最后一个表面。

波长(Wave):此参数用来定义POP计算时采用的波长。  如果Wave为0,则使用POP窗口上保存的波长编号;否则采用指定的波长编号进行计算。

数据(Data):控制返回的数据类型。如果Data为0,返回耦合的总功率。如果Data为1,返回Ex场的耦合振幅。如果Data为2或3,分别返回Ex场的耦合振幅的实部或虚部。如果Data为4,返回Ey场的耦合振幅。如果Data为5或6,分别返回Ey场的耦合振幅的实部或虚部。如果光束为非偏振光,Ey值将为0。

Data输入1-6时,输入光束必须是偏振光,才能进行物理光学光场追迹(POP);否则,光场耦合功率的振幅和相位不能用物理光学定义。因此,如果输入光束是非偏振光,返回的Data值则为0.0。

要使用该操作数,请首先根据需求定义有关POP分析功能的设置,然后在设置框中点击保存(Save)。操作数FICP将返回与POP计算出的相同的效率值。

视场(Field):此参数用来定义POP计算时采用的视场编号。如果Field为0,则使用POP窗口上保存的视场编号;否则采用指定的视场编号进行计算。

这个操作数与更通用的POPD相比是多余的。

参见“计算光纤耦合”。另请参阅FICL。

FOUC 傅科分析。该操作数返回傅科分折功能计算的阴影图与参考阴影图之间的RMS差,无论当前的默认设置是什么,都使用该操作数。使用该操作数时,首先根据需要定义傅科分析功能设 置,然后按设置框中的“保存”键。无论在保存的配置文件中如何设置“数据”选项,FOUC操作数都将返回计算的阴影图和参考阴影图之间的RMS差。使用该操作数,可以优化光学系统的波前像差,以生成参考阴影图。
FREZ Freeform Z物体边界约束条件。这个操作数根据“Freeform Z”中描述的Freeform Z物体的形状来计算不同的值。面(Surf)是非序列模式组中的面编号,1表示非序列模式程序模式。物体(Object)是物体的编号,它必须是一个用于这个操作数计算任何数据的Freeform Z物体。数据(Data)值确定操作数计算的值,如下所示:1:最大z值。注意,最小z值总为0。2:最大z增量。这是相邻z控制点之间的最大差值。3:最小z增量。这是相邻z控制点之间的最小差值。4:最小y值。该值适用于实体的整个长度,而不仅仅是控制点。5:最大y值。该值适用于实体的整个长度,而不仅仅是控制点。6:最大y增量。这是相邻y控制点之间的最大差值。7:最小y增量。这是相邻y控制点之间的最小差值。8:物体的体积,以镜头单位的立方表示。9:单调偏离。这是相邻y值的最大偏离量,其符号偏向第一个y值从0向正z方向变化的符号。10:最小斜率。11:最大斜率。当Data计算结束时,模式(Mode)值将决定操作数的行为方式。如果Mode为1,FREZ操作数直接返回数据结果。如果Mode为2,只有当计算数据值小于目标值时操作数返回数据值,否则将返回目标值。该方法主要用来在数据值上强加一个“大于”边界。如果Mode为3,只有当计算数据值大于目标值时返回数据值,否则将返回目标值。该模式主要用来在数据值上强加一个“小于”边界。
FTGT 总厚度大于。这个边界操作数约束Surf面的全部厚度大于指定的目标值。总厚度在顶点和边缘之间沿着径向+y方向的200点上计算,包括面的矢高和下一个面的矢高。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。该操作数对约束那些中心或边缘没有、但在一些中间带有最小或最大厚度的面很有用。参见FTLT。
FTLT 总厚度小于。参见FTGT。
GAOI

鬼像入射角。此操作数计算二次反射鬼像反射后光线在任何表面上的入射角(以度为单位)。

Surf1和Surf2值定义了第一个和第二个表面编号,进而定义鬼像路径。请注意,第一个反射表面编号必须大于第二个反射表面编号。始终使用主波长。Surf3可确定需要计算入射角的表面,并且必须大于Surf2。当Surf3为负数时,其绝对值可直接指定鬼像系统中的表面编号。如需了解有关鬼像系统的更多信息,请参阅“鬼像发生器(Ghost Focus Generator)”。在默认情况下,SetVig = 0。当SetVig = 1时,在计算入射角时需要为鬼像系统设置渐晕因子。请注意,通过移动和缩小光束,设置渐晕因子将导致光束在可能的情况下完全通过所有表面孔径。参见“渐晕”。

请注意,如果Surf2是原始系统中的镜面,则光束无法到达鬼像系统中的像面。因此,Surf3只能为0或负数。Surf3 = 0代表鬼像系统中的终止面,也就是原始系统中的物体表面。

参见“Hx、Hy、Px和Py”。

GBPD 近轴高斯光束发散角。在波长(Wave)定义的波长上,由面(Surf)定义面后的光学空间中的高斯光束(近轴)发散度。其它的参数如下:UseX:如果这个参数不为零,则计算针对x方向的光束,否则,计算将针对y方向的光束执行。W0:输入束腰的尺寸,以镜头单位为单位。S1toW:面1到束腰位置的距离,以镜头单位为单位。详见“高斯光束功能(Gaussian beam feature)”。M2 Factor:光束的M数值的平方;详见“高斯光束功能”。
GBPP 近轴高斯光束束腰位置。近轴高斯光束束腰到光学空间中指定表面的距离。参见GBPD。
GBPR 近轴高斯光束曲率半径。光学空间中指定表面出射的高斯光束曲率半径。参见GBPD。
GBPS 近轴高斯光束尺寸。光学空间中指定表面出射的高斯光束尺寸。参见GBPD。
GBPW 近轴高斯光束束腰。光学空间中指定表面出射的高斯光束束腰。参见GBPD。
GBPZ 近轴高斯光束瑞利范围。光学空间中指定表面出射的高斯光束瑞利范围。参见GBPD。
GBSD 倾斜的高斯光束发散角。光学空间中指定表面出射的倾斜高斯光束发散角。入射光束沿着视场(Field)定义的视场的主光线方向,其它的参数如下:In#:开始传播的表面数。Out#:计算倾斜高斯光束数据的面。波长(Wave):要使用的波长编号。StoW:起始面到束腰的距离,以镜头单位为单位。W0:输入束腰的尺寸,以镜头单位为单位。如果W0是正数,那么计算沿y方向的光束,否则,就是沿x方向。如需了解有关倾斜高斯光束功能的详细信息,请参见“倾斜高斯光束(Skew Gaussian Beam)”。
GBSP 倾斜高斯光束束腰位置。倾斜高斯光束束腰到光学空间中指定表面的距离。参见GBSD。
GBSR 倾斜高斯光束曲率半径。光学空间中指定表面出射的倾斜高斯光束曲率半径。参见GBSD。
GBSS 倾斜高斯光束尺寸。光学空间中指定表面出射的倾斜高斯光束尺寸。参见GBSD。
GBSW 倾斜高斯光束束腰。光学空间中指定表面出射的倾斜高斯光束束腰。参见GBSD。
GCOS 玻璃价格。该操作数返回由面(Surf)定义的面的玻璃的相对价格因子,就像在玻璃库中列出的那样。
GENC 几何圈入能量(距离)。该操作数计算到指定圆形圈入、方形圈入、仅x方向、或仅y方向(狭缝)的由百分比(Frac)定义的能量分数的距离。对于有焦模式,以微米为单位。对于无焦模式,单位是无焦模式的单位。其它的参数如下:采样(Samp):光瞳采样,其中1生成32x32,2生成64x64等。波长(Wave):要使用的波长编号(用0表示多波长)。视场(Field):视场编号。类型(Type):1表示圈入,2表示仅x方向,3表示仅y方向,4表示方形。参考(Refp):使用的参考点。用0表示主光线,1表示质心,2表示顶点,3表示点列中心。无衍射极限(No Diff Lim):如果是0,结果被衍射极限所限定,否则计算的时候不需要考虑衍射。参见GENF、DENC、DENF和XENC。
GENF 几何圈入能量(分数)。该操作数计算由距离(Dist)定义的参考点的距离处几何圈入、方形、仅x方向或仅y方向的狭缝的能量分数。除了Dist,选项和设置与GENC的一样,在这里它用于距离,在该距离处能达到期望的能量分数。可参见GENC、DENC、DENF和XENC。
GLCA 元件的x方向余弦(全局坐标)。在全局坐标下,面(Surf)定义的元件表面的x方向余弦。
GLCB 元件的y方向余弦(全局坐标)。在全局坐标下,面(Surf)定义的元件表面的y方向余弦。
GLCC 元件的z方向余弦(全局坐标)。在全局坐标下,面(Surf)定义的元件表面的z方向余弦。
GLCR 元件的旋转矩阵(全局坐标)。在全局坐标下,面(Surf)定义的元件表面的旋转矩阵。3 x 3 R矩阵有9个分量。如果Data是1,GLCR返回R[1][1];如果Data是2,GLCR返回R[1][2];依次类推,如果Data是9,GLCR返回R[3][3]。
GLCX 元件顶点的x坐标(全局坐标)。在全局坐标下,面(Surf)定义的元件表面顶点的x坐标。
GLCY 元件顶点的y坐标(全局坐标)。在全局坐标下,面(Surf)定义的元件表面顶点的y坐标。
GLCZ 元件顶点的z坐标(全局坐标)。在全局坐标下,面(Surf)定义的元件表面顶点的z坐标。
GMTA 几何MTF值,为弧矢和子午响应的几何MTF的平均值。这些参数将:采样(Samp):采样密度越高,得出的计算结果会更准确,但计算时间也就越长。为了保证计算结果有适当的精度,从1开始,增加采样,直至结果变化小于所要求的精度。注意,良好的优化结果不需要极高的精度,三位有效数字通常就足够了。波长(Wave):要使用的波长编号(用0表示多波长)。视场(Field):视场编号。频率(Freq):在MTF单元中的空间频率。(参见“MTF单元”)!Scl:如果是零,那么衍射极限将按比例缩放结果(推荐),否则不缩放。如果网格为0,一个快速、稀疏的采样积分方法将用来计算MTF。快速几何MTF算法只能精确计算有适当切趾或没有切趾的圆形或椭圆形光瞳的光学系统。对不是这种情况的系统,将Grid设为1。GMTA、GMTS和GMTT采用的是快速采样方法,与几何MTF分析功能没有直接的关系。因为只需要一个单一的空间频率,因此MTF操作数采用的计算方法与分析功能采用的算法是不同的,前者通常要快得多。为了选择用于几何MTF分析功能的备选网格算法,将Grid设为1。如果MTF合理(大于5%),以网格为基础的算法通常比默认的算法要慢。但是如果像差很大,网格算法会变快很多,MTF的结果会很低。如果子午和弧矢方向的MTF都需要计算时,将操作数GMTT和GMTS放在邻近的行中,这样就能同时计算这两个操作数。几何MTF尽管是近似的,但通常计算要比衍射MTF快很多,因此多用于优化。参见“执行优化”。
GMTN 弧矢和子午响应的几何MTF最小值。参见GMTA。
GMTS 弧矢方向的几何MTF值。参见GMTA。
GMTT 子午方向的几何MTF值。参见GMTA。
GMTX 几何MTF子午和弧矢方向最大值。参见GMTA。
GOPT

TrueFreeForm表面约束。该操作数用于根据TrueFreeForm表面的形状计算不同的值。面(Surf)为表面编号。数据(Data)值确定操作数计算的值,如下所示:

1:最小Z值。

2:最大Z值。

3:最小Z增量。这是相邻Z控制点之间的最小差值。

4:最大Z增量。这是相邻Z控制点之间的最大差值。

当Data计算结束时,模式(Mode)值将决定操作数的行为方式。模式参数的工作原理如下:

1:返回数据。

2:只在数据值小于目标值时,才会返回数据值,否则会返回目标值。该方法主要用来在数据值上强加一个“大于”边界。

3:只在数据值大于目标值时,才会返回数据值,否则会返回目标值。该模式主要用来在数据值上强加一个“小于”边界。

GOTO 跳转。跳过GOTO操作数行和Op#定义的操作数编号之间的所有操作数。评价函数从Op#行重新开始运行。
GPIM 鬼瞳像。GPIM控制鬼瞳(和任何鬼像像面)相对于像面的位置。二次反射形成光瞳的像面,如果这些像面在焦平面附近,杂散光将破环系统的成像质量。这就是为什么镜头对着太阳时,我们通常会观察到由光瞳引起的“太阳耀斑”像。该操作数计算任何一个指定的或有可能的鬼瞳像位置,并返回一个从像面到最近瞳面鬼像的距离的绝对值的倒数。用这种方法定义该操作数是为了通过设置权重,并将目标值设为0进行优化,从而减小鬼瞳像的影响。如果Surf1和Surf2参数被设置成特定的面编号,那么计算的是特定的鬼像路径,如果Surf1和Surf2其中一个的值或两个值都为-1,则考虑所有可能的面的组合。例如,如果Surf1是12,Surf2是-1,那么所有的第一次反射在第12面,然后是第一次反射在第11、10、9面等等的二次反射均考虑在内,如果这两个数都是负值,考虑所有可能的鬼像。将Mode从0改到1,该操作数也可用来检测并控制系统所成像的鬼像(它不同于瞳面鬼像),或是将Mode设为2用来控制鬼瞳放大率(鬼像出瞳直径与入瞳直径的比率)。WFB和WSB栏中将列出发现的最坏的组合,以作为参考和用于可能的进一步分析。只有折射率变化的面才被认为是鬼像发生器。忽略反射镜的第一次反射。另请参阅GPRT、GPRX、GPRY、GPSX和GPSY。
GPRT 鬼像光线传播。这个操作数计算非偏振光线从物面到像面两次反射的鬼像光路传播情况。Surf1和Surf2值定义了第一个和第二个表面编号,进而定义鬼像路径。请注意,第一个反射表面编号必须大于第二个反射表面编号。始终使用主波长。GPRT不会改变视场或孔径,因此如果以一种能改变鬼像路径的方法定义视场或孔径数据时,可能返回无意义的结果。在这些情况下不会发生警告。例如,当对视场点使用像高或对系统孔径类型使用像空间F/#时,使用GPRT可能返回无用的结果。推荐的方法是使用视场角或物高,使用入瞳直径并将光阑放在第一反射面之前。如需详细了解二次反射系统,请参见“鬼像发生器”。参见“Hx、Hy、Px和Py”。
GPRX 鬼像实际光线的x坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼像的实际光线在像面上的x坐标。
GPRY 鬼像实际光线的y坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼像的实际光线在像面上的y坐标。
GPSX 鬼像近轴光线的x坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼像的近轴光线在像面上的x坐标。
GPSY 鬼像近轴光线的y坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼像的近轴光线在像面上的y坐标。
GRMN 渐变折射率的最小折射率。该边界操作数设置在波长(Wave)定义的波长下,面(Surf)定义的面的渐变折射率最小值。分别计算六个点的折射率:前顶点、前+y最高点、前+x侧面、后顶点、后+y最高点、后+x侧面。也可参见InGT、InLT和GRMX。
GRMX 渐变折射率的最大折射率。该边界操作数设置在波长(Wave)定义的波长下,面(Surf)定义的面的渐变折射率最大值。分别计算六个点的折射率:前顶点、前+y最高点、前+x侧面、后顶点、后+y最高点、后+x侧面。另请参见InGT、InLT和GRMX。
GTCE 玻璃热膨胀系数(TCE)。该操作数返回由面(Surf)定义的面的玻璃的热膨胀系数Alphal,就像玻璃库中列出的那样。对于非玻璃表面而言,请参见“TCVA”。
HACG 未使用。
HHCN

对超半球面条件的测试。 OpticStudio 追迹波长(Wave)定义的波长下的指定光线到面(Surf)定义的面,并计算x、y、z交点的坐标。然后,x和y坐标只用于该面的矢高表达式,以得出z坐标的结果。如果z坐标不相同,那么HHCN返回1,否则返回0。该操作数可用于防止优化实现需要超半球面形状的结果。

参见“Hx、Hy、Px和Py”。

IMAE 图像分析数据。此操作数返回由几何图像分析功能计算的分数效率、质心或RMS数据,该操作数使用所有当前默认的设置,除了“显示(Show)”设置,它一般用于计算点列图。“面(Surface)”可用面数据域进行选择,“视场(Field)”可以用视场数据域进行选择,“视场尺寸(Field Size)”可以用视场尺寸数据域进行选择。要使用该操作数,首先定义所需的几何图像分析功能的设置,然后在设置框中点击“保存(Save)”。操作数IMAE将返回图像分析功能计算的所需数据。如果Surf为0,则将使用已保存设置指定的表面。如果Surf大于0,则将在指定表面计算数据。如果Field为0,将使用保存的设置所指定的视场编号。如果Field大于0,将在指定视场计算数据。如果Field Size为0,将使用保存的设置所指定的视场尺寸。如果Field Size大于0,将使用指定的视场尺寸计算数据。如果Data是0,则返回效率值,如果是1,则返回X方向的质心值,如果是2,则返回Y方向的质心值,如果是3-5,则分别返回X向、Y向或者径向的RMS值。除了效率值,其它都以镜头单位表示。如果Wave值是0,将使用保存的设置所指定的波长编号,如果Wave值大于0,则使用指定的波长编号来计算数据。参见“使用IMAE操作数执行优化(Optimizing with the IMAE operand)”的讨论。
IMSF 像面。该操作数动态地将某一面设为“像面”,后续优化操作数将此面看作像面进行优化。新的像面由面(Surface)定义。该操作数主要用于在中间面优化成像质量。将Surface设置为0,可将像面重新恢复至原始表面。如果聚焦(Refocus?)为0,则指定的面成为新的像面,且不能以任何方式进行修改。如果聚焦(Refocus?)为1,则在指定面后会有一个虚拟面,并用一个近轴聚焦解将此虚拟面放置在指定面的焦点上。如果中间面尚未聚焦的话,此选项在优化虚焦点像差时最为有用。注意,此操作数只是暂时改变用于估算评价函数的镜头数据的副本,而不会影响原始的镜头数据。当所选取的表面在原始光阑表面之前时要特别注意。如需了解如何执行此操作数,请参见“在中间面上的结果评估”。
INDX 折射率。返回在波长(Wave)定义的波长上,面(Surf)定义的面的当前折射率。
InGT 第“n”个点的折射率大于。该边界操作数约束在波长(Wave)定义的波长下,面(Surf)定义的表面上渐变折射率镜头中六个点的折射率,其中一个点的折射率大于指定值。如果n=1是前顶点;n=2是前+y最高点;n=3是前+x侧面;n=4是后顶点;n=5是后+y最高点;n=6是后+x侧面。在这些情况下,该操作数约束指定点的折射率要大于指定的目标值。例如,“I4GT”约束渐变折射率镜头(下一面的顶点)的面上后顶点的最小折射率。在这些情况下,+y最高点和+x侧面距离由数据编辑器中设置的前后表面净口径或半直径中较大的值定义。也可参见GRMN和GRMX,它们是更易于使用的类似操作数。
InLT 第“n”个点的折射率小于。该操作数类似于InGT,只不过该操作数约束的是最大值而不是最小值。如需了解关于参数“n”的详细描述,请参见InGT。
InVA 该操作数类似于InGT,只不过该操作数约束的是当前折射率值。如需了解关于参数“n”的详细描述,请参见InGT。
ISFN 像空间F/#。该操作数是轴向无限共轭F/#。参见WFNO。
ISNA 像方数值孔径。该操作数是定义的共轭近轴像空间NA。参见ISFN。
LACL 垂轴色差。对于有焦系统,这是Minw和Maxw定义的两个极限波长下主光线交点之间的y距离,按镜头单位测量。对于无焦系统,以无焦模式单位表示的是Minw和Maxw定义的两个极限波长下近轴主光线之间的夹角。
LINV 拉格朗日不变量(Lagrange invariant)。Wave定义的波长下,以镜头单位为单位的系统拉格朗日(或光学)不变量。使用近轴边缘光线和近轴主光线的数据来计算该值。
LOGE 以e为底的操作数的对数。Op#是要取对数的操作数值的行号。假如该值小于或者等于零,则返回值为0。
LOGT 以10为底的操作数的对数。Op#是要取对数的操作数值的行号。假如该值小于或者等于零,则返回值为0。
LONA 轴向像差。对有焦系统按镜头单位测量,对无焦系统按屈光度测量。这是从当前Wave定义波长下的像到光瞳Zone定义的像面的离焦量。如果Zone为零,则使用近轴射线确定近轴像位。如果Zone大于0.0且小于等于1.0,则使用实际边缘射线确定像位。在这种情况下,Zone对应真实边缘光线的Py坐标。参见AXCL。
LPTD 该边界操作数通过改变渐变折射率元件来约束由面(surf)定义的表面上轴向渐变折射率剖面的斜率。参见“使用渐变折射率操作数”部分。
MAXX 返回Op#1和Op#2所定义的操作数范围内的最大值。参见MINN。
MCOG 多重结构操作数大于指定的数值。它用于约束多重结构编辑器中的数值。其中,Op#定义使用哪个多重结构操作数。Cfg#定义使用哪个结构。
MCOL 多重结构操作数小于指定的数值。它用于约束多重结构编辑器中的数值。参见MCOG。
MCOV 多重结构操作数的数值。它用于在多重结构编辑器中直接定义目标值或计算数值。参见MCOG。
MECA

Moore-Elliot对比度(Moore-Elliot Contrast),为弧矢和子午的平均值。这个操作数用Moore-Elliot对比度方法优化某一特定空间频率的MTF值。有关Moore-Elliott对比度方法的更多信息,请参阅“MTF优化方法(Optimizing for MTF)”。参数如下:

波长Wave) 使用的波长编号。

视场(Field) 视场编号。

频率(Freq) 在MTF单元中的空间频率,对于有焦系统它的单位为周期/毫米,对于无焦系统其单位为周期/无焦系统单位。(参见“无焦模式单元(Afocal Mode Units)”)。

参见“Hx、Hy、Px和Py”。另请参见操作数MECS和MECT。

MECS Moore-Elliott对比度,弧矢响应。详见MECA。
MECT Moore-Elliott对比度,子午响应。详见MECA。
MINN 返回指定范围内操作数的最小值。参见MAXX。
MNAB 最小阿贝数。该边界操作数约束Surf1到Surf2之间所有面的阿贝数大于指定的目标值。另请参见MXAB。该操作数可同时控制多个表面。
MNAI

最小入射角。该边界操作数追迹来自已定义视场(Field)的边缘光线和主光线,并报告由Surf定义的表面位置的最小角度。

面(Surf):使用的表面编号。使用Surf = 0表示所有表面(默认)。

波长(Wave):要使用的波长编号。使用Wave = 0表示所有波长(默认)。

视场(Field):使用的整数型视场编号。使用Field = 0表示所有视场(默认)。

对称(Symmetry):定义是否存在X或Y对称,以便仅沿一个轴追迹边缘光线。使用Symmetry = 0表示追迹所有边缘光线和核心光线(默认)。使用Symmetry = 1表示y对称系统(仅追迹核心光线和y边缘光线),使用Symmetry = 2表示x对称系统。

数据(Data):定义计算的值。

0:最小角度(默认)。

1:光线数(0=核心、1=+y、2=-y、3=+x、4=-x)

2:最小角度光线的视场编号

3:最小角度光线的波长编号

4:最小角度光线的表面编号

MNCA 空气的最小中心厚度。该边界操作数约束从面1到面2的表面中每个玻璃类型为空气(即无玻璃)的面的中心厚度,使其大于指定的目标值。另请参见MNCT和MNCG。该操作数可同时控制多个表面。
MNCG 玻璃的最小中心厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的中心厚度要大于指定的目标值。另请参见MNCT和MNCA。该操作数可同时控制多个表面。
MNCT 最小中心厚度。该边界操作数约束从Surf1到Surf2的表面的中心厚度要大于指定的目标值。另请参阅MNCG和MNCA。该操作数可同时控制多个表面。
MNCV 最小曲率。该边界操作数约束从Surf1到Surf2的表面的每一个曲率都要大于指定的目标值。另请参见MXCV。该操作数可同时控制多个表面。
MNDT 最小的直径厚度比。控制从Surf1到Surf2的面的直径与中心厚度比值的最小允许值。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。只考虑折射率不均匀的表面。另请参见MXDT。该操作数可同时控制多个表面。
MNEA 空气的最小边缘厚度。该边界操作数约束从Surf1到Surf2的表面中每个玻璃类型为空气(即无玻璃)的面的边缘厚度,使其大于指定的目标值。另请参见MNET、MNEG、ETGT和XNEA。该操作数可同时控制多个表面。该边界约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XNEA。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
MNEG 玻璃的最小边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的边缘厚度要大于指定的目标值。另请参见MNET、MNEA、ETGT和XNEG。该操作数可同时控制多个表面。该边界约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XNEG。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
MNET 最小边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个面的边缘厚度要大于指定的目标值。另请参见MNEG、MNEA、ETGT和XNET。该操作数可同时控制多个表面。该边界约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XNET。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
MNIN d光最小折射率。该边界操作数约束Surf1到Surf2之间所有面的Nd值大于指定的目标值。另请参见MXPD。该操作数可同时控制多个表面。
MNPD 最小ΔPg, F。该边界操作数约束Surf1和Surf2之间表面的部分色散偏差,使其大于指定的目标值。另请参见MXPD。该操作数可同时控制多个表面。
MNRE 实际光线最小出射角度。该边界操作数用于约束大量表面的最小出射角度。从Surf1到Surf2定义的表面上的出射角度是实际出射光线与表面法线的夹角,以度为单位。实际光线的波长由波长(Wave)定义,Wave设置为0表示使用的是主波长。请注意,出射角始终为正。另请参见MXRE、MNRI和MXRI。参见“Hx、Hy、Px和Py”。
MNRI 实际光线最小入射角度。该边界操作数用于约束大量表面的最小入射角度。从Surf1到Surf2定义的表面上的入射角度是实际入射光线与表面法线的夹角,以度为单位。实际光线的波长由波长(Wave)定义,Wave设置为0表示使用的是主波长。请注意,入射角度一定是正值。另请参见MNRE、MXRE和MXRI。参见“Hx、Hy、Px和Py”。
MNSD 最小净口径或半直径。约束Surf1和Surf2之间表面的净口径或半直径大于指定的目标值。该操作数可同时控制多个表面。
MSWA 调制方波传递函数,弧矢和子午的平均值。详见MTFA。
MSWN 调制方波传递函数,弧矢和子午的最小值。参见MTFA。
MSWS 调制方波传递函数,弧矢。详见MTFA。
MSWT 调制方波传递函数,子午。详见MTFA。
MSWX 调制方波传递函数,弧矢和子午的最大值。参见MTFA。
MTFA 衍射调制传递函数,弧矢和子午的平均值。参数如下:采样(Samp):采样密度越高,得出的计算结果会更准确,但计算时间也就越长。为了保证计算结果有适当的精度,从1开始,增加采样,直至结果变化小于所要求的精度。注意,良好的优化结果不需要极高的精度,三位有效数字通常就足够了。共有两种算法可以用来计算MTF。如果Grid为0(推荐),一个快速、稀疏采样积分法将用来计算MTF。MTFA、MTFS和MTFT采用的是快速采样方法,与几何MTF分析功能没有直接的关系。因为只需要一个单一的空间频率,因此MTF操作数采用的计算方法与分析功能采用的算法是不同的,前者通常要快得多。为了选择用于几何MTF分析功能的备选网格算法,将Grid设为1。如果MTF合理(大于5%),以网格为基础的算法通常比默认的算法要慢。但是如果像差很大,网格算法会变快很多,MTF的结果会很低。

波长(Wave):要使用的波长编号(使用0表示多波长)。

视场(Field):视场编号。提取受衍射限制的MTF,使用等于0的视场以及等于1的网格参量。MTFS、MTFT、MTFN和MTFX操作数也有类似选项。

频率(Freq):在MTF单元中的空间频率。(参见“MTF单元”)如果精确计算MTF时,采样值设置过低,MTF操作数将都返回零。如果弧矢和子午方向的MTF都需要计算时,将操作数MTFT和MTFS放在邻近的行中,这样就能同时计算这两个操作数。参见“执行优化”。

数据类型(Data Type):指定要返回的数据。输入0将返回调幅;输入1将返回实部;输入2将返回虚部;输入3将返回相位。此参数仅适用于MTFA、MTFS和MTFT操作数(不能等效用于方波操作数)。

MTFN 调制传递函数,弧矢和子午的最小值。参见MTFA。
MTFS 调制传递函数,弧矢。详见MTFA。
MTFT 调制传递函数,子午。详见MTFA。
MTFX 调制传递函数,弧矢和子午的最大值。参见MTFA。
MTHA 惠更斯调制传递函数,弧矢和子午的平均值。这个操作数使用惠更斯方法来计算衍射MTF(参见“惠更斯MTF”。这些参数将:采样(Samp):光瞳采样,其中1生成32x32, 2生成64x64。对光瞳和像面来说,采样是相同的。波长(Wave):要使用的波长编号(用0表示多波长)。视场(Field):视场编号。频率(Freq):在MTF单元中的空间频率。(参见“MTF单元”)如果精确计算MTF时,采样值设置过低,MTF操作数将都返回零。偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。是否所有结构:设为0表示使用当前结构(由该操作数之前的最后一个CONF操作数定义);设为1表示所有结构的和。有关这个选项的详细讨论请参见“惠更斯MTF”。像增量(Ima Delta):用于计算的以微米为单位的图像增量。如果为零,则采用默认的像面采样间距Δ。如果弧矢和子午的MTF都需要计算时;将操作数MTHT和MTHS放在邻近的行中,这样就能同时计算这两个操作数。参见“执行优化”。
MTHN 惠更斯调制传递函数,弧矢和子午的最小值。参见MTHA。
MTHS 惠更斯调制传递函数,弧矢。详见MTHA。
MTHT 惠更斯调制传递函数,子午。详见MTHA。
MTHX 惠更斯调制传递函数,弧矢和子午的最大值。参见MTHA。
MXAB 最大阿贝数。该边界操作数约束Surf1到Surf2之间所有面的阿贝数小于指定的目标值。另请参见MNAB。该操作数可同时控制多个表面。
MXAI 最大入射角。该边界操作数追迹来自已定义视场(Field)的边缘光线和主光线,并报告由Surf定义的表面处的最大角度。如需了解有关输入参数的更多信息,请参见MNAI。
MXCA 空气的最大中心厚度。该边界操作数约束从Surf1到Surf2的表面中每个玻璃类型为空气(即无玻璃)的面的中心厚度,使其小于指定的目标值。另请参见MXCT和MXCG。该操作数可同时控制多个表面。
MXCG 玻璃的最大中心厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的中心厚度要小于指定的目标值。另请参阅MXCT和MXCA。该操作数可同时控制多个表面。
MXCT 最大中心厚度。该边界操作数约束从Surf1到Surf2的表面的中心厚度要小于指定的目标值。另请参见MXCG和MXCA。该操作数可同时控制多个表面。
MXCV 最大曲率。该边界操作数约束从Surf1到Surf2的表面的每一个曲率都要小于指定的目标值。另请参见MNCV。该操作数可同时控制多个表面。
MXDT 最大的直径厚度比。控制从Surf1到Surf2的面的直径与中心厚度比值的最大允许值。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。只考虑折射率不均匀的表面。另请参见MNDT。该操作数可同时控制多个表面。
MXEA 空气的最大边缘厚度。该边界操作数约束从Surf1到Surf2的表面中每个玻璃类型为空气(即无玻璃)的面的边缘厚度,使其小于指定的目标值。另请参阅MXET、MXEG、ETLT和XXEA。该操作数可同时控制多个表面。该边界约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XXEA。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
MXEG 玻璃的最大边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的边缘厚度要小于指定的目标值。另请参阅MXET、MXEA、ETLT和XXEG。该操作数可同时控制多个表面。该边界约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XXEG。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
MXET 最大边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个面的边缘厚度要小于指定的目标值。另请参阅“MXEG”、“MXEA”、“ETLT”和“XXET”。该操作数可同时控制多个表面。该边界约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XNEA。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
MXIN d光最大折射率。该边界操作数约束Surf1到Surf2之间所有面的Nd值小于指定的目标值。另请参见MNPD。该操作数可同时控制多个表面。
MXPD 最大Δ Pg, F。该边界操作数约束Surf1和Surf2之间表面的部分色散偏差,使其小于指定的目标值。另请参见MNPD。该操作数可同时控制多个表面。
MXRE 实际光线最大出射角度。该边界操作数用于约束大量表面的最大出射角度。从Surf1到Surf2定义的表面上的出射角度是实际出射光线与表面法线的夹角,以度为单位。实际光线的波长由波长(Wave)定义,Wave设置为0表示使用的是主波长。请注意,出射角始终为正。另请参见MNRE、MNRI和MXRI。参见“Hx、Hy、Px和Py”。
MXRI 实际光线最大入射角度。该边界操作数用于约束大量表面的最大入射角度。从Surf1到Surf2定义的表面上的入射角度是实际入射光线与表面法线的夹角,以度为单位。实际光线的波长由波长(Wave)定义,Wave设置为0表示使用的是主波长。请注意,入射角度一定是正值。另请参见MNRE、MNRI和MXRE。参见“Hx、Hy、Px和Py”。
MXSD 最大净口径或半直径。约束Surf1和Surf2之间表面的净口径或半直径小于指定的目标值。
NORD 法线到下一表面的距离。这个操作数计算Surf定义的面上由X和Y定义的坐标上的面法线向量,然后返回沿着法线方向到达下一表面的距离。
NORX 法线向量x分量。这个操作数返回Surf定义的面上由X和Y定义的坐标上的面法线向量x分量。如果全局(Global)为0,向量位于面的局部坐标中,如果Global为1,向量位于全局坐标中。
NORY 法线向量y分量。这个操作数返回Surf定义的面上由X和Y定义的坐标上的面法线向量y分量。如果全局(Global)为0,向量位于面的局部坐标中,如果Global为1,向量位于全局坐标中。
NORZ 法线向量z分量。这个操作数返回Surf定义的面上由X和Y定义的坐标上的面法线向量z分量。如果全局(Global)为0,向量位于面的局部坐标中,如果Global为1,向量位于全局坐标中。
NPAF

非序列模式PAF文件。“PAF文件(PAF File)”定义要保存的PAF文件的名称(最多140个字符)。

此操作数必须在评价函数中的NSTR操作数之前。

NPGT 非序列模式参数大于。面(Surf)定义非序列模式组(一般在纯非序列模式系统中为1)的表面编号。物体(Object)定义非序列模式组中的物体编号。参数(Param)定义参数编号。
NPLT 非序列模式参数小于。参见NPGT。
NPVA 非序列模式参数值。参见NPGT。

NPXG

非序列模式物体位置的x坐标大于。面(Surf)定义非序列模式组(一般在纯非序列模式系统中为1)的表面编号。物体(Object)定义非序列模式组中的物体编号。

如果Ref?是0,坐标就相对于参考物体。

如果Ref?是1,坐标就相对于非序列模式坐标系的原点或入口。如果Ref?是2,坐标就相对于全局坐标参考面。

NPXL 非序列模式物体位置的x坐标小于。参见NPXG。
NPXV 非序列模式物体位置的x坐标值。参见NPXG。
NPYG 非序列模式物体位置的y坐标大于。参见NPXG。
NPYL 非序列模式物体位置的y坐标小于。参见NPXG。
NPYV 非序列模式物体位置的y坐标值。参见NPXG。
NPZG 非序列模式物体位置的z坐标大于。参见NPXG。
NPZL 非序列模式物体位置的z坐标小于。参见NPXG。
NPZV 非序列模式物体位置的z坐标值。参见NPXG。
NSDC 非序列模式相干强度数据。面(Surf)定义非序列模式组(一般在纯非序列模式系统中为1)的表面编号。探测器(Det#)是指所需探测器的物体编号。如果像素(Pix#)是一个正整数,那么就返回指定像素上的数据。如果Pix#是0,那么返回该探测器物体的所有像素的数据总和。数据为0表示实部,1表示虚部,2表示振幅,3表示光焦度。如需了解有关完整的详细信息,请参阅“用户自定义操作数”。
NSDD(1到-8)

非序列模式非相干强度数据。面(Surf)定义非序列模式组(一般在纯非序列模式系统中为1)的表面编号。探测器(Det#)是指所需探测器的物体编号。如果Det#是0,那么所有的探测器被清空。如果Det#小于0,那么只有Det#的绝对值所定义的探测器被清空。值得注意的是,NSDD操作数清空探测器数据时,必须优先于任何随后定义的NSDD操作数。

对于矩形探测器、面探测器以及所有的面元探测器来说:如果Pix#是一个正整数,那么返回值就是指定像素上的数据。否则,不同的Pix#值,将对应不同类型的返回数据,如下说明:

0:当Data = 0时,指的是所有像素在位置空间中的总通量。当Data = 1时,指的是位置空间中的平均光通量/面积。当Data = 2时,指的是所有像素在角度空间中的总光通量。请注意,默认情况下,矩形探测器的角度空间在X和Y方向上完全由-90 ~ 90度定义,因此Data = 0和2的值将相同。

-1:光通量、光通量/面积或光通量/立体角的最大值。

-2:光通量、光通量/面积或光通量/立体角的最小值。

-3:到达探测器所有像素的光线总数。当Pix#设置为此值时,不使用数据。

-4:所有非零像素数据的标准差(均值的RMS)。

-5:所有非零像素数据的平均值。

-6、-7、-8:分别表示x、y或z的位置坐标或角辐射度或中心强度。请注意,对于矩形探测器,Data = 0和1的值将相同,因为所有像素都具有相同的大小。

NSDD(-9到-13)

-9、-10、-11、-12、-13:加权RMS半径、x、y、z或者xy方向到所有像素数据参考质心的距离或者角度。这些分别是方差的平方根或二阶矩r^2、x^2、y^2、z^2和xy。

加权RMS x是方差x^2的平方根。

方差x^2等于:



其中wi是等于基于数据的像素值的权重,xi是像素的x坐标,x*是加权平均值。



请注意,对于矩形探测器,Data = 0和1的值将相同,因为所有像素都具有相同的大小。y*的计算类似于x*的计算。

NSDD(-14到-15)

-14、-15:X或Y方向的几何MTF。结果仅适用于Data = 0或Data = 1,并且两个数据输入的结果相同。

空间频率用于指定计算MTF数据的空间频率(以周期/毫米为单位)。仅当应用于矩形探测器且Pix#设置为-14或-15时,才考虑空间频率参数。

Data为0表示光通量,1表示光通量/面积,2表示光通量/像素的立体角,3表示归一化的光通量,4表示吸收的光通量,5表示吸收的光通量/面积。请注意,Data = 2仅适用于矩形探测器,它在角度空间中记录数据。面元探测器只支持0和1(表示光通量和光通量/面积)。只有Pix#为正整数时,Data值才能为3,这种情况下返回的像素光通量被归一化为评价函数编辑器中所有连续NSDD操作数的峰值光通量,这些操作数参考相同的表面和探测器。Data为3一般只作为非序列模式位图评价函数的一部分使用(参见“非序列模式位图评价函数工具(NSC Bitmap Merit Function Tool)”)。

仅对矩形探测器来说:如果Pix#不是正整数,则大量的边缘像素可以被忽略,如果需要的话。如果赋予# Ignored数值的话,则大量的边缘像素将会被忽略。如果# Ignored为非零值,计算中考虑的像素数将沿探测器的所有边缘减少。例如,如果探测器在X中具有100个像素,在Y中具有200个像素,并且# Ignored值为2,则计算将基于X中96个像素和Y中196个像素的探测器数据,沿左侧、右侧、底部和顶部边界的最后2个边缘像素的数据均被忽略。唯一不受# Ignored输入影响的计算是照射探测器的光线数量,由Pix # = -3确定(除了为Pix #的正整数输入计算的所有值)。

对于体探测器:像素(Pix#)表示像素在立方体内的编号。对于Data值为0、1或2,返回的值分别为入射光通量、吸收光通量、单位体积吸收光通量。如果Pix#是0,返回值是所有像素数据的和。

对于物体探测器:数据有两个附加选项。Data值为4表示吸收的光通量,5表示吸收的光通量/面积。

对于颜色探测器物体,使用NSDE代替。对于极坐标探测器物体,使用NSDP。

如需了解有关非序列模式优化的更多信息,请参阅“非序列模式操作数(NSC Operands)”

NSDE(1-11)

非序列模式颜色探测器物体数据。面(Surf)定义非序列模式组(一般在纯非序列模式系统中为1)的表面编号。探测器(Det#)是指所需探测器的物体编号。如果Det#是0,那么所有的探测器被清空。如果Det#小于0,那么只有Det#的绝对值所定义的探测器被清空。

如果Pix#是一个正整数,那么返回值就是指定像素上的数据。否则,不同的Pix#值,将对应不同类型的返回数据,如下说明:0:探测器上所有像素数据的总和。对于色度坐标,这是探测器上所有像素的平均值,是一个非零的流明值。如果Pix#为0,下面描述的<面积>值是整个探测器的面积,以分析单位为单位测量得到的位置空间数据,或者是以球面度为单位测量得到的角空间数据。

-1:最大数据。

-2:最小数据。

-3:到达探测器的光线数目。

Angle?为0时是位置空间数据,为1时是角空间数据。

Data是一个整数,用来定义要返回的数据类型。定义如下:

1:光焦度以<sprefix>瓦特为单位,这里<sprefit>是光源单位前缀。

2:光焦度/面积以<aprefix>瓦特/<area>为单位,这里<aprefix>是分析单位的前缀。如果Angle?是0,<area>是分析单位的面积。如果Angle?是1,<area>是以球面度为单位的立体角。

3:光焦度以<sprefix>流明为单位,这里<sprefix>是光源单位的前缀。

4:光焦度/面积以<aprefix>流明/<area>为单位,这里<aprefix> 是分析单位的前缀。如果Angle?

是0,<area>是分析单位的面积。如果Angle?是1,<area>是以球面度为单位的立体角。

5/6:CIE 1931色度坐标x/y。

7/8:CIE 1976色度坐标u’/v’。

9/10/11:CIE 1931以流明/<area>为单位的三刺激值X、Y、Z的值。如果Angle?是0,<area>是分析单位的面积。如果Angle?是1,<area>是以球面度为单位的立体角。

NSDE(12-21)

12/13:显色指数(CRI)和相关色温(CCT),后者的单位是开尔文(K)。只有当颜色探测器物体的“记录光谱数据(Record Spectral Data)”选项开启后,才能返回相应的数值(仅适用于OpticStudio-Premium),并且还要求Pix#和Angle?的值均为0。返回值基于整个探测器上通量随波长的变化。

14/15/16:归一化的CIE 1931三刺激值X/Y/Z的数值。与9/10/11的返回值类似,但是此时返回的是相对于评价函数编辑器中后续相邻的所有NSDE操作数(参考相同表面和探测器)三刺激值中Y值的峰值的归一化结果。一般只作为非序列模式位图评价函数的一部分使用(参见“非序列模式位图评价函数工具(NSC Bitmap Merit Function Tool)”)。并且仅当Pix#为正整数、Angle?是0时才有效。

17/18/19/20/21:分别表示在特定的光谱库(Spectral Bin)中质心X、Y和均方根半径(RMS)、X、Y值。指定光谱库可参见对波长列的描述。如需了解如何定义光谱库,可参见物体属性(Object Properties)的探测器类型设置(Detector Settings in Type)部分。

波长(Wavelength)指定使用哪个光谱库数据计算质心X/Y和均方根半径/X/Y。如果波长的数值在光谱库范围内,则将会选择库的数据用于计算。光谱库的详细描述可参见“记录光谱数据”。

如果Pix#不是正整数,则大量的边缘像素可以被忽略,如果需要的话。如果赋予# Ignored数值的话,则大量的边缘像素将会被忽略。如果# Ignored为非零值,计算中考虑的像素数将沿探测器的所有边缘减少。例如,如果探测器在X中具有100个像素,在Y中具有200个像素,并且# Ignored值为2,则计算将基于X中96个像素和Y中196个像素的探测器数据,沿左侧、右侧、底部和顶部边界的最后2个边缘像素的数据均被忽略。

当Pix # = -3,且显色指数(CRI)、相关色温(CCT)分别对应Data为12和Data为13时,不受# Ignored影响的计算是到达探测器的光线数目(# Ignored输入同样不影响为Pix #的正整数输入计算的任何值)。如果光源单位为焦耳,那么data 1和data 2的单位也是焦耳,而data 3和data4的单位为talbot。参见“单位”。另请参阅NSDD和NSDP。

NSDP 非序列模式极坐标探测器物体数据。面(Surf)定义非序列模式组(一般在纯非序列模式系统中为1)的表面编号。探测器(Det#)是指所需探测器的物体编号。如果Det#是0,那么所有的探测器被清空。如果Det#小于0,那么只有Det#的绝对值所定义的探测器被清空。如果Pix#是一个正整数,那么返回值就是指定像素上的数据。否则,不同的Pix#值,将对应不同类型的返回数据,如下说明:0:探测器上所有像素数据的总和。对于色度坐标,这是探测器上所有像素的平均值,是一个非零的流明值。-1:最大数据。-2:最小数据。-3:到达探测器的光线数目。-4:光场分布相对于0度的径向均方根半径,以度为单位。如果Pix#设置为-4,则Data的有效输入为1或者3,输入其它数值返回值都为0。Data是一个整数,用来定义要返回的数据类型。定义如下:1:光焦度以<sprefix>瓦特为单位,这里<sprefix>是光源单位前缀。2:光焦度/立体角以<sprefix>瓦特/球面度为单位,这里<sprefix>是光源单位的前缀。3:光焦度以<sprefix>流明为单位,这里<sprefix>是光源单位的前缀。4:光焦度/立体角以<sprefix>流明/球面度为单位,这里<sprefix>是光源单位的前缀。5/6:CIE 1931色度坐标x/y。7/8:CIE 1976色度坐标u’/v’。9/10/11:CIE 1931以流明/球面度为单位的三刺激值X、Y、Z的值。如果光源单位为焦耳,那么data 1和data 2的单位也是焦耳,而data 3和data 4的单位为talbot。参见“单位”。另请参阅NSDD和NSDE。
NSLT 非序列模式光线追迹(LightningTrace)。该操作数追迹由LightningTrace分析定义的大量网格光线。Surf是非序列模式面的表面编号。Src#是用来网格光线追迹的光源的物体编号。如果Src#是0,则追迹所有光源发出的光线。Ray Samp定义光线网格采样数量:0=Low (1X)、1=4X、2=16X、3=64X、4=256X、5=1024X。Edge Samp定义的采样用于求解物体边缘的光线网格,与Ray Samp的输入有相同的定义(但仅输入从0到4)。T? 定义是否需要追迹大量的网格光线(当RT? = 0),或者定义是否需要使用传统光线追迹方法来追迹所有的分析光线(当RT? = 1)。当RT? = 1,此操作数将会关闭偏振、分裂、散射,追迹方式与NSTR操作数类似。操作数NSDD、NSDE或NSDP的Det#参数设置为0时,这些操作数必须包含在评价函数中,并在这个操作数之前。详细信息参见“LightningTrace控件(The LightningTrace Control)”。参阅NSTR。
NSRA(1-15)

非序列模式单光线追迹。Src#指目标光源的物体编号。此光源必须被定义为单根分析光线追迹。如果Pol?不为0,则光线分裂追迹是开启的。如果Pol?不为0,则使用偏振。如果开启光线分裂,将自动选择偏振。

对于该功能,散射选项通常是关闭的,因为散射的子光线是随机的,并不适合优化。通常会考虑错误。

如果追迹相同光线的多个NSRA操作数在评价函数编辑器中是相邻的,为了提高追迹效率,优化时只追迹一次。

Seg#指的是包含返回值的光线区段的编号。用-1表示最后一个区段。

Data是指特定区段的数据类型。

使用Data值1-9分别表示x坐标、y坐标、z坐标、x-余弦、y-余弦、z-余弦、x-法线分量、y-法线分量和z-法线分量。这些数值都是相对于输入口,参见下方的31-39。

使用Data值10-15分别表示轨迹(path-to)、强度(intensity)、的相位(phase of)、所处的相位(phase at)、折射率(index)和初始相位(starting phase)。值得注意的是,在何处的相位值不是2*pi模的大小,与ZRD文件的情况类似。

NSRA(16-39)

使用Data值16-17分别表示从光源到指定区段结束的光线路径总和或光程,采用镜头单位表示。这些值不包括衍射面的相位。

使用Data值21-26分别表示Ex实部、Ex虚部、Ey实部、Ey虚部、Ez实部和Ez虚部。如果返回实部和虚部数据,必须开启偏振。

使用Data值27-29分别表示Ex和Ey的相位以及Ex、Ey的相位差。所有值都以弧度为单位。如果返回有效数据,必须开启偏振。

Data值31-39用于表示由Data值1-9定义的坐标数据,Data值1-9转化为相对于全局坐标参考面的坐标。

Source#指当光源为阵列的形式时,所用的元件序号。有关序号分类表可以参见物体属性中的“光源(Sources)”设置。

请注意,NSRA区段的列出顺序与ZRD的不同。例如,对于同一条光线,NSRA中Seg# =17的区段与ZRD中列出的第17段不同。

请注意,phase_at (Data = 13)以光线到达探测器的像素中心为参考。请参阅“光线数据库(ZRD)文件(Ray Database(ZRD)Files)”部分中的更多说明。

如需了解有关这些数据项的更多信息,请参阅“ZRD未压缩完整数据格式(UFD)(The ZRD Uncompressed Full Data Format (UFD))”。

NSRD 非序列模式光线数据库。“ZRD文件(ZRD file)”定义要保存的ZRD文件名。(最多140个字符)如果“ZRD格式(ZRD format)”设置是一个正整数,就可定义ZRD文件的格式:0:未压缩的完整数据 1:压缩的基本数据 2:压缩的完整数据。如果“ZRD格式”设置为-1,则后续的NSTR操作数就不会创建ZRD文件。在评价函数中,该操作数必须出现在NSTR操作数之前。
NSRM 非顺序旋转矩阵分量。面(Surf)定义非序列模式组(一般在纯非序列模式系统中为1)的表面编号。物体(Object)定义非序列模式组中的物体编号。如果Ref?是0,坐标就相对于参考物体。当使用这个参考时,旋转矩阵将始终是单位矩阵。如果Ref?是1,坐标就相对于非序列模式坐标系的原点或入口。如果Ref?是2,坐标就相对于全局坐标参考面。3 x 3 R矩阵有9个分量。如果Data是1,NSRM返回R[1][1];如果Data是2,NSRM返回R[1][2];依次类推,如果Data是9,则返回R[3][3]。
NSRW 非序列模式道路照明数据。Data指定要返回的道路照明的数据类型。0表示平均亮度;1表示整体亮度均匀性;2表示亮度纵向均匀性;3表示阈值增量;4表示环绕比例;5表示平均照度;6表示最小照度;7表示水平方向照度的均匀性。参数# Lanes、Lane Width、Spacing和Offset都用来定义道路照明分析。Arrange定义灯具沿着道路的排列。0表示单向,1表示双向,2表示交错。Surf.分类(Class)定义路面分类。使用0表示R1,1表示R2,2表示R3,3表示R4。如需了解更多信息,请参阅“道路照明(Roadway Lighting)”。具有特定设置的第一个NSRW操作数必须紧跟在一个NSTW操作数之后,以便计算数据。具有相同设置(Data除外)的NSRW操作数必须放在相邻行。这些后续操作数将简单地返回由第一个NSRW操作数缓存的数据。此操作数旨在用作非序列模式道路照明评价函数工具的一部分。如需了解更多信息,请参见“非序列模式道路照明评价函数工具(NSC Roadway Merit Function Tool)”。
NSST 非序列模式单光线追迹。该操作数通过系统追迹单序列光线至任意指定的非序列模式面,然后返回非序列表面内有关该光线的各种数据。Surf是非序列模式面的表面编号。Wave是波长编号。如需了解有关Hx、Hy、Px和Py的定义,请参见“Hx、Hy、Px和Py”。Data决定NSST要计算和返回的数据类型,说明如下:0、1、2:光线与物体交点处的x、y、z坐标。3、4、5:光线从表面反射或折射后的x、y、z方向余弦。6、7、8:光线到光线与物体交点处的x、y、z方向余弦。9、10、11:光线与物体交点处表面的法线。12:光线到达的物体的面编号。Object用来指定所需要的数据是哪个物体的。在一般情况下,一条光线可能多次到达同一个物体。默认情况下,NSST返回光线在指定物体上的最后一个交点的数据。要选择一个指定的交点,在每次光线到达物体时在Data值上加上1000。例如,光线第三次到达物体时,光线的y坐标值,用3001作为Data的值。如果光线没有到达物体,或到达物体的次数不是指定的次数,此时操作数将返回0,但是不会有警告或错误信息的提示。所有的坐标和余弦值参考非序列模式面的坐标系。操作数NSDC、NSDD、NSDE或NSDP的Det#参数设置为0时,这些操作数必须包含在评价函数中,并在这个操作数之前。参阅NSTR。
NSTR 非序列模式追迹。Src#指目标光源的物体编号。如果Src#是0,将对所有的光源进行追迹。如果Splt?不为0,则光线分裂追迹是开启的。如果Scat?不为0,那么散射就开启。如果Pol?不为0,则偏振光追迹是开启的。如果开启光线分裂,将自动选择偏振。如果IgEr?不为0,将忽略误差。详见“非序列模式中光源与探测器的优化(Optimizing with sources and detectors in non-sequential mode)”。操作数NSDD、NSDE或NSDP的Det#参数设置为0时,这些操作数必须包含在评价函数中,并在这个操作数之前。另请参阅NSST。
NSTW 非序列模式道路照明光线追迹。该操作数仅用于与NSRW操作数和非序列模式道路照明评价函数一起优化道路照明应用。如果Splt?不为0,则光线分裂追迹是开启的。如果Scat?不为0,那么散射就开启。如果Pol?不为0,则偏振光追迹是开启的。如果开启光线分裂,将自动选择偏振。如果IgEr?不为0,将忽略误差。Origin是原始物体的行数,MH是计算中使用的安装高度。如需了解更多信息,请参阅“道路照明(Roadway Lighting)”。NSTW操作数必须紧跟着一个NSRW操作数,以便计算数据。此操作数旨在用作非序列模式道路照明评价函数工具的一部分。如需了解更多信息,请参见“非序列模式道路照明评价函数工具(NSC Roadway Merit Function Tool)”。
NTXG 非序列模式物体绕x轴的倾斜值大于。参见NPXG。
NTXL 非序列模式物体绕x轴的倾斜值小于。参见NPXG。
NTXV 非序列模式物体绕x轴的倾斜值。参见NPXG。
NTYG 非序列模式物体绕y轴的倾斜值大于。参见NPXG。
NTYL 非序列模式物体绕y轴的倾斜值小于。参见NPXG。
NTYV 非序列模式物体绕y轴的倾斜值。参见NPXG。
NTZG 非序列模式物体绕z轴的倾斜值大于。参见NPXG。
NTZL 非序列模式物体绕z轴的倾斜值小于。参见NPXG。
NTZV 非序列模式物体绕z轴的倾斜值。参见NPXG。
OBSN 物方数值孔径。它只针对有限共轭系统,使用主波长在轴上进行计算。
OOFF 此操作数表示操作数列表中未使用的项。在评估评价函数时,OOFF操作数会自动转换为BLNK操作数。OOFF仅用于说明评价函数操作数类型未被识别。
OPDC 相对主光线光程差。Wave定义的波长下,光线相对主光线的光程差,用波数表示。参见“Hx、Hy、Px和Py”。
OPDM 光程差。Wave定义的波长下,相对于整个光瞳上光程差平均值的光程差。OPDM与TRAC有相同的约束条件,详细讨论请参见TRAC。参见“Hx、Hy、Px和Py”。
OPDX 光程差。Wave定义的波长下,相对于整个去除倾斜的光瞳上光程差平均值的光程差。OPDX与TRAC有相同的限制条件,详细讨论参见TRAC。参见“Hx、Hy、Px和Py”。
OPGT 操作数数值大于。此操作数用来约束Op#定义的操作数的数值大于该操作数的目标值。
OPLT 操作数数值小于。此操作数用来约束Op#定义的操作数的数值小于该操作数的目标值。
OPTH 光程。它是Wave定义的波长下,指定光线到达Surf定义的面的距离,以镜头单位为单位。距离是从有限共轭物体开始测量的,对于无限共轭,该距离没有意义,光程长度从与第一个表面上的主光线交点相切的参考相位平面开始计算的。光程取决于介质的折射率以及附加面(诸如光栅和二元光学组件)的相位。参见PLEN。参见“Hx、Hy、Px和Py”。
OPVA 操作数数值。此操作数用来约束Op#定义的操作数的数值,使之与目标值相等。
OSCD 违正弦条件。在Wave定义的波长下的违正弦条件(OSC),违正弦条件(OSC)有两种定义。第一种定义如Welford在《Aberrations of Optical System》书中所描述的(参见“镜头设计参考(References on Lens Design)”)。这个定义适用于Zone为零的情况。由Roland Shack教授提出的另一种定义支持将OSC作为光瞳函数进行计算,并只使用真实光线。这个定义适用于Zone为非零的情况。在这种情况下,Zone对应真实边缘光线的Py坐标。当Zone对应这两种定义都是1.0时,两种定义方法对带有适当F/#和像差的系统会给出相似的结果。这个操作数对非轴对称系统没有意义。
OSUM 将Op#1和Op#2所定义的所有操作数的数值相加。参见SUMM。
PANA 近轴光线表面法线的x方向向量。Wave定义的波长下,在光线与面交点处,近轴光线表面法线的x方向向量。它是在局部坐标系中,指定近轴光线与Surf定义的面的交点处该面法线向量的x分量。参见“Hx、Hy、Px和Py”。
PANB 近轴光线表面法线的y方向向量。Wave定义的波长下,在光线与面交点处,近轴光线表面法线的y方向向量。它是在局部坐标系中,指定近轴光线与Surf定义的面的交点处该面法线向量的y分量。参见“Hx、Hy、Px和Py”。
PANC 近轴光线表面法线的z方向向量。Wave定义的波长下,在光线与面交点处,近轴光线表面法线的z方向向量。它是在局部坐标系中,指定近轴光线与Surf定义的面的交点处该面法线向量的z分量。参见“Hx、Hy、Px和Py”。
PARA 近轴光线x方向余弦。Wave定义的波长下,光线从Surf定义的面折射后,近轴光线x方向的余弦。参见“Hx、Hy、Px和Py”。
PARB 近轴光线y方向余弦。Wave定义的波长下,光线从Surf定义的面折射后,近轴光线y方向的余弦。参见“Hx、Hy、Px和Py”。
PARC 近轴光线z方向余弦。Wave定义的波长下,光线从Surf定义的面折射后,近轴光线z方向的余弦。参见“Hx、Hy、Px和Py”。
PARR 近轴光线径向坐标。Wave定义的波长下,在Surf定义的面上近轴光线的径向坐标,以镜头单位为单位。它是在局部坐标系中,从局部光轴到指定近轴光线与Surf定义的面的交点处的径向距离。  参见“Hx、Hy、Px和Py”。
PARX 近轴光线x坐标。Wave定义的波长下,在Surf定义的面上近轴光线的x坐标,以镜头单位为单位。参见“Hx、Hy、Px和Py”。
PARY 近轴光线y坐标。Wave定义的波长下,在Surf定义的面上近轴光线的y坐标,以镜头单位为单位。参见“Hx、Hy、Px和Py”。
PARZ 近轴光线z坐标。Wave定义的波长下,在Surf定义的面上近轴光线的z坐标,以镜头单位为单位。参见“Hx、Hy、Px和Py”。
PATX 近轴光线x方向的正切。它是Wave定义的波长下,近轴光线在Surf定义的面折射后,在X-Z平面上形成的角的正切。参见“Hx、Hy、Px和Py”。
PATY 近轴光线y方向的正切。它是Wave定义的波长下,近轴光线在Surf定义的面折射后,在Y-Z平面上形成的角的正切。参见“Hx、Hy、Px和Py”。
PETC 佩兹伐(Petzval)曲率。在Wave定义的波长下的Petzval曲率,用镜头单位倒数作为单位。对非近轴系统无效。
PETZ 佩兹伐(Petzval)曲率半径。在Wave定义的波长下的Petzval曲率半径,用镜头单位作为单位。对非近轴系统无效。
PIMH 近轴像高。在Wave定义的波长下,近轴像面上的近轴像高。对非近轴系统无效。
PLEN 光程。该操作数计算指定光线在Surf1和Surf2面之间的总光程(包括折射面和相位面),一般在主波长下追迹。PLEN本质上是两个OPTH操作数之差。参见OPTH。参见“Hx、Hy、Px和Py”。
PMAG 近轴放大率。它是在Wave定义的波长下,近轴像面上的近轴主光线高度与物高的比值。只对有限共轭系统有效。注意,如果系统不是聚焦在近轴焦点,也按照近轴像面来计算。
PMGT 参数值大于。该边界操作数约束Surf定义的面的参数(Param)定义的参量值要大于目标值。根据不同的面型,这些参量值有不同的意义。请参见“表面类型”章节,了解这些参量值的说明。
PMLT 参数值小于。该边界操作数约束Surf定义的面的参数(Param)定义的参量值要小于目标值。根据不同的面型,这些参量值有不同的意义。请参见“表面类型”章节,了解这些参量值的说明。
PMVA 参量值。该边界操作数约束Surf定义的面的参数(Param)定义的参量值要等于目标值。根据不同的面型,这些参量值有不同的意义。请参见“表面类型”章节,了解这些参量值的说明。
PnGT 该操作数已废弃,用PMGT代替。
PnLT 该操作数已废弃,用PMLT代替。
PnVA 该操作数已废弃,用PMVA代替。
POPD(1-26)

物理光学传播数据。详见 “关于物理光学传播(About Physical Optics Propagation)”。要使用该操作数,请首先根据需求定义有关POP分析功能的设置,然后在设置框中点击保存(Save)。该操作数将根据所选设置返回数据。

如果Surf为0,则使用POP窗口上保存的最后一个表面;否则采用指定的表面作为计算的最后一个表面。如果Wave为0,则使用POP窗口上保存的波长编号;否则采用指定的波长编号进行计算。如果Field为0,则使用POP窗口上保存的视场编号;否则采用指定的视场编号进行计算。

Data决定POP计算的数据类型和返回的计算结果,说明如下:

0:全光纤耦合。这是系统效率和接受器效率的乘积。

1:光纤耦合的系统效率。

2:光纤耦合的接收器效率。

3:总光焦度。

4:峰值照度。

5、6、7:引导光束位置、瑞利范围、束腰(X向)。

8、9、10:引导光束位置、瑞利范围、束腰(Y向)。

11、12、13:位于最后一个表面上光束阵列中心的局部X、Y、Z坐标(这是参考点,跟光束振幅大小无关)。

21、22:光束强度分布质心相对于光束中心局部坐标的X、Y坐标值。这个结果的X/Y轴方向不一定与最后一个表面的方向相同。

23、24、25、26:分别表示X、Y光束宽度和X、Y的M平方值。对于Data 23和24,Xtr1默认值为0,可在实验室坐标系中计算光束宽度。当Xtr1值设置为1时,沿着主轴方向计算光束宽度。请注意,当计算不对称光束的M平方值时,点击POP分析设置对话框中的“保存(Save)”按钮时,必须勾选“分离X、Y(Separate X, Y)”。参见“光束宽度和M的平方(Beam Width and M-Squared)”。

POPD(27-63)

27:Xtr1值为0、1、2和3时,光束二阶矩的平方根分别为x2θx2xy

28:Xtr1值为0、1、2和3时,光束二阶矩的平方根分别为y2θy2yx

29:Xtr1值为0、1时,光束二阶矩的平方根分别为xyθxθy

30、31、32:分别为光束非零振幅部分的平均值、均方根值和PTV照度变量。这些操作数只能在光束具有近乎均匀的照度并且刚好被表面孔径截断时使用。

33、34、35:分别为光束非零振幅部分的平均值、均方根值和PTV相位变量(单位为弧度)。这些操作数只能在光束具有近乎均匀的照度并且刚好被表面孔径截断时使用。

40、41、42:在由Xtr1参数值指定半径的圆内照度占总光焦度的一部分,以镜头单位表示,参考光束质心(40)、主光线(41)或表面顶点(42)。

50、51、52:在由Xtr1参数值指定半径的圆内照度与总光焦度相等,以镜头单位表示,圆心参考光束质心(50)、主光线(51)或表面顶点(52)。

60、61、62、63:Ex场(60和61)和Ey场(62和63)的光纤耦合接收器效率振幅和相位,单位为弧度。这些值不考虑系统效率(参见上述Data类型1的说明)。Data输入60-63,需要进行偏振POP计算,如果输入光束为非偏振,则光场耦合效率、振幅和相位在物理上没有明确定义。  因此,如果输入光束为非偏振,将返回0.0的值。

未定义的Data值返回值也为0。

Xtr1和Xtr2值只用于选定的数据编号,这些数据编号为未来扩展该功能而保留。如果相邻的POPD操作数都有相同的面、波长、视场、Xtr1和Xtr2值,那么只进行一次POP分析就同时返回所有的数据。注意,POPD操作数必须位于MFE相邻行,才能实现这样的效率。

POPI 物理光学传播数据。详见 “关于物理光学传播(About Physical Optics Propagation)”。要使用该操作数,请首先根据需求定义有关POP分析功能的设置,然后在设置框中点击保存(Save)。该操作数将根据所选设置返回数据。如果Surf为0,则使用POP窗口上保存的最后一个表面;否则采用指定的表面作为计算的最后一个表面。如果Wave为0,则使用POP窗口上保存的波长编号;否则采用指定的波长编号进行计算。如果Field为0,则使用POP窗口上保存的视场编号;否则采用指定的视场编号进行计算。Data决定POP计算的数据类型和返回的计算结果,说明如下:0、1、2:分别表示总辐照度(Ex + Ey)、仅Ex或者仅Ey方向的辐照度。3、4、5、6:分别表示Ex实部、Ex虚部、Ey实部、Ey虚部。7、8:分别表示Ex、Ey的相位,单位为弧度。未定义的Data值返回值也为0。Pix#指光束的指定像素。像素大于或等于0,但小于nx*ny,其中nx和ny是行数和列数。像素编号通常定义为:p=x + y*nx,其中x是整数行编号,y是整数列编号,且有0 <= x < nx,0 <= y < ny。如果所有相邻的POPI操作数都具有相同的面、波长和视场值,那么只进行一次POP分析就同时返回所有的数据。注意,POPI操作数必须位于MFE相邻行,才能实现这样的效率。
POWF 视场点处光焦度。在计算Wave定义的波长下,光线经过Surf定义的面折射后任意视场点的光焦度或有效焦距(EFL)。对于Data参数,用0表示球,1表示圆柱,2表示最大值,3表示最小值,4表示子午,5表示弧矢,6表示y向光焦度,7表示x向光焦度,8表示像散光焦度,光焦度的单位为屈光度。要获得EFL值,在这些代码上加9。例如,子午EFL值,用Data = 13表示。对于圆柱,EFL的值为最大和最小焦距的差。对于像散,EFL的值为x方向和y方向焦距的差(x-y)。如需了解这种类型的分析的完整描述,请参考“光焦度视场图(Power Field Map)”。参见“Hx、Hy、Px和Py”。
POWP 光瞳处一点的光焦度。在计算Wave定义的波长下,光线经过Surf定义的面折射后在光瞳中任意一点的光焦度或有效焦距(EFL)。对于Data参数,用0表示球,1表示圆柱,2表示最大值,3表示最小值,4表示子午,5表示弧矢,6表示y向光焦度,7表示x向光焦度,8表示像散光焦度,光焦度的单位为屈光度。要获得EFL值,在这些代码上加9。例如,子午EFL值,用Data = 13表示。对于圆柱,EFL的值为最大和最小焦距的差。对于像散,EFL的值为x方向和y方向焦距的差(x-y)。如需了解这种类型的分析的完整描述,请参考“光焦度光瞳图(Power Pupil Map)”。参见“Hx、Hy、Px和Py”。
POWR 某一面的光焦度(镜头单位的倒数)。在Wave定义的波长下,由Surf定义的面的光焦度。该操作数只对标准面有效。
PRIM 主波长。该操作数通过Wave定义的波长,改变评价函数用于评价的主波长编号。该操作数不使用目标或权重栏。
PROB Op#定义的操作数的数值乘以因子(Factor)定义的因数。
PROD 两个操作数的乘积(Op#1 X Op#2)。参见PROB。
PSLP 在XY平面的某一点上,由Surf定义的面的主系统波长处的相位斜率,以每镜头单位的2p周期表示。该操作数具有模式、X、Y、移除和方向输入。不考虑孔径,并且将为任何XY坐标返回相应值。如果指定的表面编号不是相位表面(如二元面、衍射光栅表面、网格相位面等),则不返回任何值。Mode = 0或1表示X和Y坐标以镜头单位表示。Mode = 2表示坐标Xn和Yn由净口径进行归一化。Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算相位斜率前从相位数据中移除部件顶点处的任何恒定值。Remove = 2表示在计算相位斜率前从相位数据中移除倾斜项。Remove = 3表示在计算相位斜率前从相位数据中移除光焦度项。Orientation用于选择斜率计算的方向。Orientation = 0(默认)表示沿子午方向(径向向外)计算。Orientation = 1(默认)表示沿弧矢方向(与径向向外正交)计算。Orientation = 2表示沿X轴方向计算。Orientation = 3表示沿Y轴方向计算。Orientation=4是表示斜率矢量的模量或总长,方向角包含矢量的总长。(方向角没有明确计算,斜率图上不同点的角度可能不同)。请注意,采样设置为33x33。另请参见QSLP。
QOAC 未使用。
QSLP 返回由Surf定义的表面的主系统波长下的相位斜率数据。该操作数具有数据、采样、移除和方向输入。如果指定的表面编号不是相位表面(如二元面、衍射光栅表面、网格相位面等),则不返回任何值。

数据输入的选项包括:

1 – 表面上的RMS相位斜率值。

2 – 表面上的PV相位斜率值。

3 – 表面上的最小相位斜率值。

4 – 表面上的最大相位斜率值。

5 – 表面上具有最小相位斜率值的点的X坐标。

6 – 表面上具有最小相位斜率值的点的Y坐标。

7 – 表面上具有最大相位斜率值的点的X坐标。

8 – 表面上具有最大相位斜率值的点的Y坐标。

9 – 恒定相位值(如果从相位数据中移除)。

10 – X倾斜值(如果从相位数据中移除)。

11 – Y倾斜值(如果从相位数据中移除)。

12 – 光焦度值(如果从相位数据中移除)。

采样输入的选项包括:

1 – 33 x 33(默认)

2 – 65 x 65

3 – 129 x 129

4 – 257 x 257

5 – 513 x 513

6 – 1025 x 1025

7 – 2049 x 2049

8 – 4097 x 4097

9 – 8193 x 8193

10 – 16385 x 16385

Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算相位斜率前从相位数据中移除部件顶点处的任何恒定值。Remove = 2表示在计算相位斜率前从相位数据中移除倾斜项。Remove = 3表示在计算相位斜率前从相位数据中移除光焦度项。

Orientation用于选择斜率计算的方向。Orientation = 0(默认)表示沿子午方向(径向向外)计算。Orientation = 1(默认)表示沿弧矢方向(与径向向外正交)计算。Orientation = 2表示沿X轴方向计算。Orientation = 3表示沿Y轴方向计算。Orientation=4表示斜率矢量的模量或总长。

另请参见PSLP。

QSUM 平方和开根运算。Op#1和Op#2所定义的所有操作数的数值的平方和,再进行平方根运算。参见SUMM、OSUM、EQUA。
RAED 实际光线出射角。它是指Surf定义的面上,Wave定义的波长下,折射或者反射的出射光线与该表面的法线的夹角,用度表示。另请参见RAID。参见“Hx、Hy、Px和Py”。
RAEN 实际光线出射角。它是指Surf定义的面上,Wave定义的波长下,折射或者反射的出射光线与该表面的法线的夹角的余弦。另请参见RAIN。参见“Hx、Hy、Px和Py”。
RAGA

全局光线x方向余弦。Wave定义的波长下,光线从Surf定义的面折射后,全局光线x方向的余弦。

参见“Hx、Hy、Px和Py”。

全局坐标系的原点在全局参考面上。

RAGB 全局光线y方向余弦。参见RAGA。
RAGC 全局光线z方向余弦。参见RAGA。
RAGX 全局光线x坐标。它是Wave定义的波长下,Surf定义的面上全局坐标系中的x的坐标值,以镜头单位为单位。全局坐标系的原点在全局参考面上。参见“Hx、Hy、Px和Py”。
RAGY 全局光线y坐标。参见RAGX。
RAGZ 全局光线z坐标。参见RAGX。
RAID 实际光线入射角。它是指Surf定义的面上,Wave定义的波长下,入射光线与该表面的法线的夹角,用度表示。请注意,入射角度一定是正值。另请参见RAED。参见“Hx、Hy、Px和Py”。
RAIN 实际光线入射角。它是指Surf定义的面上,Wave定义的波长下,折射前的入射光线与该表面的法线的夹角的余弦。另请参见RAEN。参见“Hx、Hy、Px和Py”。
RANG 光线与z轴的夹角,以弧度为单位。在Wave定义的波长下,Surf定义的表面上测量相对局部Z轴的光线夹角。参见“Hx、Hy、Px和Py”。
REAA 实际光线x方向余弦。Wave定义的波长下,光线从Surf定义的面折射后,实际光线x方向的余弦。参见“Hx、Hy、Px和Py”。
REAB 实际光线y方向余弦。Wave定义的波长下,光线从Surf定义的面折射后,实际光线y方向的余弦。参见“Hx、Hy、Px和Py”。
REAC 实际光线z方向余弦。Wave定义的波长下,光线从Surf定义的面折射后,实际光线z方向的余弦。参见“Hx、Hy、Px和Py”。
REAR 实际光线径向坐标。Wave定义的波长下,在Surf定义的面上实际光线的径向坐标,以镜头单位为单位。参见“Hx、Hy、Px和Py”。
REAX 实际光线x坐标。Wave定义的波长下,在Surf定义的面上实际光线的x坐标,以镜头单位为单位。参见“Hx、Hy、Px和Py”。
REAY 实际光线y坐标。Wave定义的波长下,在Surf定义的面上实际光线的y坐标,以镜头单位为单位。参见“Hx、Hy、Px和Py”。
REAZ 实际光线z坐标。Wave定义的波长下,在Surf定义的面上实际光线的z坐标,以镜头单位为单位。参见“Hx、Hy、Px和Py”。
RECI 返回Op#1定义的操作数的数值的倒数。另请参见“DIVI”。
RELI 相对照度。该操作数计算由视场(Field)定义的任一视场点相对于(0, 0)视场点的相对照度。请注意,在某些系统中,光照在远离轴的地方会增强。对于这些系统而言,RI可能大于1,因为RELI操作数使用(0, 0)视场点作为参考点。对于此计算,始终删除渐晕因子。其它参数为:采样(Samp):网格尺寸。值为10,将生成一个10 x 10的光线网格。波长(Wave):要使用的波长编号。偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。也请参见EFNO。
RENA 实际光线表面法线的x方向向量。Wave定义的波长下,在光线与Surf定义的面的交点处,实际光线表面法线的x方向向量。参见“Hx、Hy、Px和Py”。
RENB 实际光线表面法线的y方向向量。Wave定义的波长下,在光线与Surf定义的面的交点处,实际光线表面法线的y方向向量。参见“Hx、Hy、Px和Py”。
RENC 实际光线表面法线的z方向向量。Wave定义的波长下,在光线与Surf定义的面的交点处,实际光线表面法线的z方向向量。参见“Hx、Hy、Px和Py”。
RETX 实际光线x方向正切(斜率)。在Wave定义的波长下,Surf定义的表面上实际光线与x方向夹角的正切值。参见“Hx、Hy、Px和Py”。
RETY 实际光线y方向正切(斜率)。在Wave定义的波长下,Surf定义的表面上实际光线与y方向夹角的正切值。参见“Hx、Hy、Px和Py”。
RGLA 合理的玻璃。该操作数约束表面范围内折射率、阿贝数、以及部分色散值与当前加载的玻璃库中实际玻璃的偏离量。详细的讨论包括Wn、Wa和Wp的描述,请参见“优化变焦和多重结构镜头(Optimizing zoom and multi-configuration lenses)”。该约束在Surf1和Surf2指定的表面范围内处于有效状态。
RSCE 参考几何像质心的RMS光斑半径,以镜头单位为单位。该操作数使用一个高斯求积的方法,该法对带有非渐晕圆形光瞳的系统是精确的。Ring用于指定追迹光线环的数目。如果Wave为零,就会进行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
RSCH 参考主光线的RMS点光斑半径,以镜头单位为单位。该操作数使用一个高斯求积的方法,该法对带有非渐晕圆形光瞳的系统是精确的。Ring用于指定追迹光线环的数目。如果Wave为零,则执行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
RSRE 参考几何像质心的RMS光斑半径,以镜头单位为单位。该操作数使用一个矩形栅格光线估算RMS。该操作数考虑渐晕。如果Samp值是n,将在每个光瞳区上追迹n × n个栅格。如果Wave为零,就会进行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
RSRH 参考主光线的RMS点光斑半径,以镜头单位为单位。该操作数使用一个矩形栅格光线估算RMS。该操作数考虑渐晕。如果Samp值是n,将在每个光瞳区上追迹n × n个栅格。如果Wave为零,就会进行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
RWCE RMS波前差,参考质心,以镜头单位为单位。该操作数使用一个高斯求积的方法,该法对带有非渐晕圆形光瞳的系统是精确的。Ring用于指定追迹光线环的数目。如果Wave为零,则执行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
RWCH RMS波前差,参考主光线,以波长为单位。该操作数使用一个高斯求积的方法,该法对带有非渐晕圆形光瞳的系统是精确的。Ring用于指定追迹光线环的数目。如果Wave为零,则执行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
RWRE RMS波前差,参考质心,以镜头单位为单位。该操作数使用一个矩形栅格光线估算RMS。该操作数考虑渐晕。如果Samp值是n,将在每个光瞳区上追迹n × n个栅格。如果Wave为零,就会进行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
RWRH RMS波前差,参考主光线,以波长为单位。该操作数使用一个矩形栅格光线估算RMS。该操作数考虑渐晕。如果Samp值是n,将在每个光瞳区上追迹n × n个栅格。如果Wave为零,就会进行多波长加权计算,否则,就用指定的波长编号计算。参见“Hx、Hy、Px和Py”。
SAGX X方向矢高。在Surf定义的面上X = 净口径或半直径、Y = 0处的矢高,以镜头单位为单位。另请参见SSAG。
SAGY Y方向矢高。在Surf定义的面上Y = 净口径或半直径、X = 0处的矢高,以镜头单位为单位。另请参见SSAG。
SCRV

Surf在X和Y定义的坐标位置定义的表面的曲率(单位为镜头单位),在所使用的坐标系内采用镜头单位表示(请参见下面的“离轴(Off-axis)”)。该操作数具有模式、离轴、移除、最佳拟合球面(BFS)和方向标记。

  • Mode = 0则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1(默认)则利用净口径计算。
  • Off-axis = 0(默认)表示计算根据系统坐标进行,Off-axis = 1表示计算根据倾斜和偏心的坐标系进行,其中坐标系的原点位于离轴部件的顶点。然后,X和Y输入将参考新离轴坐标系中的坐标。
  • Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算前从数据中移除基本曲率半径。Remove = 2表示在计算前从数据中移除最佳拟合球面。
  • 如果Remove设置为2,BFS将选择要从数据中移除的最佳拟合球面类型。BFS = 0(默认)表示最小体积最佳拟合球面。BFS = 1表示最小RMS最佳拟合球面。BFS = 2表示带偏移的最小RMS最佳拟合球面。BFS = 3表示方向相反的最小体积最佳拟合球面。如果会降低RMS,则偏移允许计算将BFS顶点从顶点位置的数据值移开。
  • Orientation用于选择曲率计算的方向。Orientation = 0(默认)表示沿子午方向(径向向外)计算。Orientation = 1(默认)表示沿弧矢方向(与径向向外正交)计算。Orientation = 2表示沿X轴方向计算。Orientation = 3表示沿Y轴方向计算。Orientation = 4是曲率矢量的模量或长度,位于包含矢量全长的方向角(该角度没有明确计算,可以在曲率映射点之间变化)。
SCUR 表面曲率。计算由Surf定义的面上、由X和Y定义的坐标位置的曲率或者其它相关数据,在以下所有情况中,“最大”数据是通过计算从表面顶点到指定X及Y坐标的间隔相等的50个点的曲率来确定的,并且返回的是得出的最大绝对值。如果Data是0-3,返回值分别是子午、弧矢、子午-弧矢或者子午-弧矢的最大曲率值;如果Data是4-7,返回值分别是x、y、x-y或者x-y的最大曲率值;如果Data是8-9,返回值是(R*Sc)的绝对值,其中R是径向坐标,Sc是弧矢曲率,或者弧矢曲率的最大值。
SDRV 表面导数。计算由Surf定义的面上、由X和Y定义的坐标上的表面矢高(沿着局 部Z轴)的一阶或者二阶导数。如果Data是0或者1,返回值是子午或者弧矢方向的一阶导数;如果Data是2或者3,返回值是子午或者弧矢方向的二阶导数。
SFNO 弧矢工作F数,在Field定义的视场上,Wave定义的波长下计算。参见TFNO。
SINE Op#定义的操作数的数值的正弦值。如果标志(Flag)为0,则单位为弧度,否则为度。
SKIN 如果系统不对称,则跳过。参见SKIS。
SKIS 如果系统对称,则跳过。如果镜头是旋转对称的,那么计算评价函数时,会从该操作数所在行跳跃到在Op#定义的操作数进行计算。
SMIA SMIA-TV畸变。Field定义的视场是畸变为零时的参考视场,其值为0时表示参考视场点为(0, 0)。Wave用来定义参考波长,其值为0时则参考主波长。X-Width和Y-Width是视场定义的全视场,单位是场单位。详细信息参见“SMIA-TV畸变(SMIA-TV Distortion)”。
SPCH 色球差,单位是镜头单位。这是Minw和Maxw定义的两个极值波长的实际边缘轴向色差与近轴光线的轴向色差的差值。这个距离是沿Z轴测量得到的。Zone定义了计算实际边缘轴向色差所处的光瞳带。Zone对应着实际边缘光线的Py坐标。对非近轴系统无效。
SPHA 球差。在Wave定义的波长下由Surf定义的面引起的球差,用波数表示。如果Surf为零,则使用整个系统的和。  这是由赛德尔系数计算的三阶球差,对非近轴系统无效。
SPHS

Surf在X和Y定义的坐标上定义的面在主系统上的相位(单位是波数),使用镜头单位表示。该操作数具有数据和移除标记。

  • Data = 0(默认)表示显示表面相位。Data=1且当Remove也设置为2时,表示显示相位内的倾斜项。Data=2且当Remove也设置为3时,表示显示相位内的光焦度项。

  • Remove = 0(默认)表示不移除任何数据。Remove=1表示从数据中移除部件顶点处的恒定值。Remove=2表示从数据中移除倾斜项。Remove = 3表示从数据中移除光焦度项。

请注意,采样设置为33x33。另请参见DPHS。

SQRT Op#定义的操作数的数值的平方根。
SSAG

Surf定义的表面在X和Y定义的坐标处的矢高(单位为镜头单位),在所使用坐标系内以镜头单位进行测量(请参见下文的“离轴(Off-axis)”)。该操作数具有模式、离轴、移除和最佳拟合球面(BFS)标记。

  • Mode = 0则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1(默认)则利用净口径计算。

  • Off-axis = 0(默认)表示计算根据系统坐标进行,Off-axis = 1表示计算根据倾斜和偏心的坐标系进行,其中坐标系的原点位于离轴部件的顶点。然后,X和Y输入将参考新离轴坐标系中的坐标。

  • Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算前从数据中移除基本曲率半径。Remove = 2表示在计算前从数据中移除最佳拟合球面。

  • 如果Remove设置为2,BFS将选择要从数据中移除的最佳拟合球面类型。BFS = 0(默认)表示最小体积最佳拟合球面。BFS = 1表示最小RMS最佳拟合球面。BFS = 2表示带偏移的最小RMS最佳拟合球面。BFS = 3表示方向相反的最小体积最佳拟合球面。

    如果会降低RMS,则偏移允许计算将BFS顶点从顶点位置的数据值移开。

请注意,采样设置为33x33。另请参阅DSAG、SAGX和SAGY。

SSLP

Surf在X和Y定义的坐标上定义的表面的斜率(单位为镜头单位),在所使用的坐标系内以镜头单位表示(请参见下面的“Off-axis”)。该操作数具有模式、离轴、移除、最佳拟合球面(BFS)和方向标记。

  • Mode = 0则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1(默认)则利用净口径计算。

  • Off-axis = 0(默认)表示计算根据系统坐标进行,Off-axis = 1表示计算根据倾斜和偏心的坐标系进行,其中坐标系的原点位于离轴部件的顶点。然后,X和Y输入将参考新离轴坐标系中的坐标。

  • Remove = 0(默认)表示不移除任何数据。Remove = 1表示在计算前从数据中移除基本曲率半径。Remove = 2表示在计算前从数据中移除最佳拟合球面。

  • 如果Remove设置为2,BFS将选择要从数据中移除的最佳拟合球面类型。BFS = 0(默认)表示最小体积最佳拟合球面。BFS = 1表示最小RMS最佳拟合球面。BFS = 2表示带偏移的最小RMS最佳拟合球面。BFS = 3表示方向相反的最小体积最佳拟合球面。

    如果会降低RMS,则偏移允许计算将BFS顶点从顶点位置的数据值移开。

  • Orientation用于选择斜率计算的方向。Orientation = 0(默认)表示沿子午方向(径向向外)计算。Orientation = 1(默认)表示沿弧矢方向(与径向向外正交)计算。Orientation = 2表示沿X轴方向计算。Orientation = 3表示沿Y轴方向计算。Orientation=4表示斜率矢量的模量或长度,方向角包含矢量的总长(该角度没有明确计算,斜率图上不同点的角度可能不同)。

请注意,采样设置为33x33。另请参见DSLP。

STHI 表面厚度。这个操作数计算由Surf定义的面到由X和Y定义的坐标处的下一面的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。该计算考虑起始面的矢高和中心厚度以及下一个面的矢高,但不包括面与面之间的任何倾斜和偏心。
STRH 斯特列尔比。这个操作数使用惠更斯点扩散函数(PSF)来计算斯特列尔比(参见“惠更斯PSF(Huygens PSF)”。这些参数将:采样(Samp):光瞳采样,其中1生成32x32, 2生成64x64。对光瞳和像面来说,采样是相同的。波长(Wave):要使用的波长编号(用0表示多波长)。视场(Field):视场编号。偏振(Pol?):设为0表示忽略偏振,设为1表示考虑偏振。是否所有结构:设为0表示使用当前结构(由该操作数之前的最后一个CONF操作数定义);设为1表示所有结构的和。有关该选项的完整详述,请参阅“惠更斯PSF”。默认情况下,在用于计算这个操作数的惠更斯点扩散函数(PSF)计算中,其使用的像面采样间距比名义默认像面采样间距要小2倍。参见“惠更斯PSF”中计算名义默认图像增量的公式。这样做是为了放大PSF的峰值,可以更准确地计算斯特列尔比。因此,报告的值一般与惠更斯PSF分析中使用名义默认像面采样间距所报告的值不同。
SUMM 两个操作数的和(Op#1 + Op#2)。参见OSUM。
SVIG 为当前组态设置渐晕因子。精度(Precision)是0、1或2,分别对应高、中、低精度。SVIG操作数执行高精度计算要花大量的时间,尽管最后的优化一般比较好。注意,操作数SVIG和CVIG只为计算后续的优化操作数修改渐晕因子。当达到评价函数末尾时,渐晕因子将恢复为它们的初始值。另请参阅“CVIG”。
TANG Op#定义的操作数的数值的正切值。如果标志(Flag)为0,则单位为弧度,否则为度。
TCGT 热膨胀系数(TCE)大于。这个边界操作数约束面(Surf)定义的面的TCE大于指定的目标值。
TCLT 热膨胀系数(TCE)小于。这个边界操作数约束面(Surf)定义的面的TCE小于指定的目标值。
TCVA 热膨胀系数(TCE)数值。这个边缘操作数约束面(Surf)定义的面的TCE等于指定的目标值。对于玻璃表面,参见“GTCE”。
TFNO 子午工作F/#,在Field定义的视场上,Wave定义的波长下计算。参见SFNO。
TGTH Surf1到Surf2面之间的玻璃厚度之和。注意,此厚度将两面包括在内,是各面厚度的代数和,而不是两面之间的厚度。该总数包括所有非空气材料。如需考虑空气间隙,请参见TTHI。
TMAS 总质量。计算Surf1到Surf2面范围内玻璃镜头的质量。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。面的质量将考虑附加在下一个面上的体积,因此,要计算单个元件的质量,而且第一个面和最后一个面的编号应该是一样的。参见“计算元件体积的注释”,了解如何计算元件质量和体积。
TOLR 公差数据。数据(Data)为0表示RSS估计性能的变化量,1表示名义上的性能,2表示估计性能(名义性能加上估计变化量)。文件(File)是一个整数,与所用的公差设置文件相对应。组态(Config#)为-2时,则计算CONF操作数定义的最后一个组态;为-1时,计算所有的组态;为0时,计算公差设置文件中使用的组态;为1或者更大的数值时,则计算指定组态。详见“优化公差灵敏度(Optimizing tolerance sensitivity)”。
TOTR 镜头的总长度,以镜头单位表示。参见“总长度(Total Track)”。
TRAC 径向垂轴像差。像空间在Wave定义的波长上测得的径向垂轴像差,参考质心。与其它大多数操作数不同的是,TRAC的正确工作方式严格取决于其它TRAC操作数在评价函数编辑器(Merit Function Editor)中的位置。TRAC操作数必须将视场和波长组合在一起。 OpticStudio 一起追迹具有共同视场点的所有TRAC光线,然后使用这些数据计算所有光线的质心。然后以计算得到的质心为参考点,独立计算每条光线的垂轴像差。该操作数只能通过序列模式评价函数工具(Sequential Merit Function tool)输入到评价函数编辑器,并且不推荐用户直接使用这一操作数。参见“Hx、Hy、Px和Py”。
TRAD 仅TRAR的x分量。TRAD与TRAC有相同的限制条件,详细讨论请参见TRAC。
TRAE 仅TRAR的y分量。TRAE具有与TRAC相同的限制条件;请参阅TRAC,了解详细论述。
TRAI 径向主光线垂轴像差。在Wave定义的波长下,在Surf定义的面上测量的垂轴像差,参考主光线。与TRAR相似,但是它可以指定一个面而不是仅针对像面。参见“Hx、Hy、Px和Py”。
TRAN 未使用。
TRAR 径向垂轴像差。在Wave定义的波长下,在像空间测得的径向垂轴像差,参考主光线。参见ANAR。参见“Hx、Hy、Px和Py”。
TRAX x方向垂轴像差。在Wave定义的波长下,在像空间测得的x方向垂轴像差,参考主光线。参见“Hx、Hy、Px和Py”。
TRAY y方向垂轴像差。在Wave定义的波长下,在像空间测得的y方向垂轴像差,参考主光线。参见“Hx、Hy、Px和Py”。
TRCX x方向垂轴像差。像空间测得的X方向垂轴像差,参考质心。TRCX具有与TRAC相同的限制条件;请参阅TRAC,了解详细论述。
TRCY y方向垂轴像差。像空间测得的y方向垂轴像差,参考质心。TRCY具有与TRAC相同的限制条件;请参阅TRAC,了解详细论述。
TSAG 由Surf定义的表面在法向入射角和表面顶点位置的矢高(采用透镜单位表示),在任意参考点的任意方向。该操作数的输入模式包括X、Y和Z。Mode = 0表示,X和Y坐标均以镜头单位表示,在(净口径 + 延伸区)外认为部件是平面的;矢高值可以“看到”部件的平边。Mode = 1表示,X和Y坐标均以镜头单位表示,任意XY均返回表面方程的矢高值;矢高值不考虑部件的平边或孔径。X、Y、Z是手头表面局部坐标系中的参考坐标,表示测量矢高的点。“Tilt About X”、“Tilt About Y”和“Tilt About Z”是表示测量方向的倾斜度。
TTGT 总厚度大于。该边界操作数约束总厚度(包括Surf定义的面的矢高以及紧跟在其后的面在相应半口径处的矢高)要大于指定的目标值。如果Code是0,厚度沿+y轴计算;如果Code是1,沿+x轴计算;如果Code是2,沿-y轴计算,如果Code是3,沿-x轴计算。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。该操作数会在镜像空间中自动改变厚度的符号,总是可为物理上可实现的镜头产生正值。请见TTLT和TTVA。
TTHI Surf1到Surf2面之间的所有面厚度之和。注意,此厚度将两面包括在内,是各面厚度的代数和,而不是两面之间的厚度。参见TGTH。
TTLT 总厚度小于。请见TTGT。
TTVA 总厚度值。请见TTGT。
UDOC 用户自定义操作数。用户自定义操作数,用于优化外部汇编程序(ZOS-API)中计算的数值结果。参见“使用通过ZOS-API编写的程序执行优化(Optimizing with programs written using ZOS-API)”部分。另请参见ZPLM。
USYM 旋转对称标记。如果该操作数出现在评价函数中, OpticStudio计算时会假定镜头是径向对称的,即使OpticStudio发现系统中并不存在对称。在某些特殊的情况中,它可以加快评价函数的计算速度。
VOLU 元件的体积,单位为立方厘米。为Surf1和Surf2定义的面的范围计算镜头和空气间隙的体积。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。面的体积包括附加在后续面上的体积,因此,要计算单个元件的体积,而且第一个面和最后一个面的编号应该是一样的。参见“计算元件体积的注释”,了解如何计算元件质量和体积。
WFNO 工作F/#。参见“工作F/#(Working F/#)”、ISFN、SFNO和TFNO。
WLEN 波长。该操作数返回波长(Wave)定义的波长值,单位是微米。
XENC 扩展光源圈入能量(距离)。该操作数使用当前的默认设置,计算到扩展光源几何圈入能量的指定分数距离,单位为微米。若要使用此操作数,请先根据需要定义扩展光源圈入能量特性的设置,然后按设置框中的“保存(Save)”按钮。唯一被覆盖的设置是类型(Type)、波长(Wave)以及最大半径(Max Radius)。类型(Type):1表示圈入,2表示仅x方向,3表示仅y方向,4表示方形圈入,5表示x分布,6表示y分布。当使用Type 2或3时,计算的距离是包含百分比(Frac)定义的能量分数的“完整”狭缝宽度。这是分别以所选参考点为中心的[-x, x]或[-y, y]范围的“完整(full)”狭缝宽度。例如,如果Dist = 20µm,这意味着能量分数包含在+/-10µm的狭缝宽度中。波长(Wave)是输入的波长编号。  百分比(Frac)是所需的能量分数,而且必须介于0和1之间,包含首尾值。此外,Type为5和6时忽略百分比,因为这些类型的返回值是所需能量分数的最大半高全宽值,与百分比无关。最大半径是径向距离的最大距离,单位为微米。如果该值为零,则使用默认设置。另请参阅XENF、DENC、DENF、GENC和GENF。
XENF 扩展光源圈入能量(分数)。这个操作数计算从参考点到一定距离处的几何圈入、方形圈入、仅x方向、仅y方向(狭缝)能量分数。类型(Type):1表示圈入,2表示仅x方向,3表示仅y方向,4表示方形圈入。当使用类型2或3时,PSF中的能量分数分别在以所选参考点为中心的[-x, x]或[-y, y]范围内计算。这是由距离(Dist)给出的完整狭缝宽度。例如,如果Dist = 20 µm,则针对+/-10µm.Wave的狭缝宽度计算能量分数。波长(Wave)是输入的波长编号。  除了Dist,选项和设置与XENC的一样,在这里它用于距离,在该距离处能达到期望的能量分数。也可参见GENC、DENC、DENF和XENC。
XNEA 空气面最小边缘厚度。Surf1和Surf2定义的面范围内空气面的最小边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最小厚度。该操作数可同时控制多个表面。参见MNEA。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
XNEG 玻璃面最小边缘厚度。Surf1和Surf2定义的面范围内玻璃面的最小边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最小厚度。该操作数可同时控制多个表面。参见MNEG。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
XNET 最小边缘厚度。Surf1和Surf2定义的面范围内的最小边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最小厚度。该操作数可同时控制多个表面。参见MNET。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
XXEA 空气面最大边缘厚度。Surf1和Surf2定义的面范围内空气面的最大边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点不超过指定的最大厚度。该操作数可同时控制多个表面。参见MXEA。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
XXEG 玻璃面最大边缘厚度。Surf1和Surf2定义的面范围内玻璃面的最大边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点不超过指定的最大厚度。该操作数可同时控制多个表面。参见MXEG。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
XXET 最大边缘厚度。Surf1和Surf2定义的面范围内面的最大边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点不超过指定的最大厚度。该操作数可同时控制多个表面。参见MXET。区域(Zone)如果是非零值,则缩放计算该处厚度的径向孔径。Zone为0.5的话,将计算0.5乘以半直径处的厚度。这个操作数有模式(mode)标记。Mode = 0(默认)则利用镜头数据编辑器上显示的机械半直径计算,Mode = 1则利用净口径计算。
YNIP 近轴YNI。该数是在Wave定义的波长下,近轴边缘光线高度乘以Surf定义的面的折射率再乘以入射角的积。该量与指定表面的Narcissus贡献相关。参见Applied Optics, Vol. 21, 18, p3393。
ZERN

Zernike Fringe系数。参数如下:项(Term):Zernike项序号(fringe项序号为1-37,standard或annular项序号为1-231)。

Term值,如果为负或零,也可以用来返回其它Zernike拟合数据,如下所示:

-8:光程差峰值到谷值(参考质心)-7:光程差峰值到谷值(参考主光线)-6:RMS参考零参考值(OpticStudio不使用)-5:RMS参考主光线-4:RMS参考质心-3:方差-2:斯特利尔比-1:RMS拟合误差0:最大单点拟合误差

波长(Wave):波长编号。采样(Samp):光瞳采样,其中1生成32x32,2生成64x64等。视场(Field):视场编号。类型(Type):Zernike类型(0表示fringe,1表示standard,2表示annular)。Epsilon:遮阑比率(只用于annular系数)。顶点(Vertex?):如果为1,光程差就是以面顶点为参考点。如果为0,光程差就是以主光线为参考。

注意:如果使用多个只是Term值不同的ZERN操作数,它们应该放置在编辑器的相邻行中,以便OpticStudio只做一个拟合,否则,计算速度会减慢。即使只求一个系数,在拟合过程中始终使用多个Zernike项。计算中使用的最大Term值取决于Type和Term设置。所有类型使用的最小Term值为11。也就是说只在设置为大于或等于11时才使用Term值。如果Type是standard或annular时,则计算的最大Term值是被设置的等于任何相邻ZERN操作数中的Term值。

请注意,有时可能会出现“ZERN错误”消息,这通常是由于RAM不足或OpticStudio无法计算OPD所造成的。还有一些其它情况可能导致此错误消息。如果您认为上述原因都不适合您的情况,请联系技术支持。

ZPLM 宏优化操作数。用于优化ZPL宏计算的数值结果。参见“用户自定义操作数(User defined operands)”。
ZTHI 该操作数控制多重结构中Surf1和Surf2定义的面范围内各面的总厚度变化。它类似于TTHI操作数,只不过它类似于不等式操作数。指定的目标值是每个所定义结构位置的TTHI之间允许的最大差值。例如,如果有3重结构,TTHI 3 8将分别评价17、19、18.5,如果目标值小于2,ZTHI将返回2(即19-17)。否则,ZTHI将返回目标值。为了使所有缩放配置保持相同的长度,使用0作为目标值。

下一步: