BFSD
最佳拟合球面数据
最匹配球面数据(BFS)。完整的讨论见“矢高表(Sag Table)”。计算由面(Surf)定义的面的数据。返回值取决于下列Data值:0-BFS曲率,单位是透镜单位的倒数。1-BFS曲率半径,透镜单位。2-BFS的顶点偏移,透镜单位。3-要去掉材料的最大深度,透镜单位。4-要用的材料总体积,立方透镜单位。5-表面和BFS(无量纲)的最大斜率(dz/dr)偏差。6-要去掉材料后的深度均方根(RMS),透镜单位。7-表面和BFS(无量纲)斜率(dz/dr)偏差的均方根。MinR和MaxR是BFS数据计算区域上的最小和最大径向坐标。如果两个值都是零,最小径向坐标为0,最大径向坐标为表面的半口径。
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坐标。
UDOC
用户自定义操作数
用户自定义操作数。用户自定义操作数,用于优化外部汇编程序(ZOS- API)中计算的数值结果。参见“用户定义操作数(User defined operands )”部分。也可参见ZPLM。
UDOP
用户自定义操作数
用户自定义操作数。用户自定义操作数,用于优化外部汇编程序(DDE)中计算的数值结果。参见“用户定义操作数(User defined operands)”部分。也可参见ZPLM。
ZPLM
用ZPL宏优化
宏优化操作数。用于优化ZPL宏计算的结果。参见 “用户定义操作数( User defined operands)”。也可参见UDOP。
AMAG
一阶光学性能
角放大率。它是在Wave定义的波长下,像空间近轴主光线角与物空间近轴主光线角之比。 对非近轴系统无效。
EFFL
一阶光学性能
有效焦距。用镜头单位表示的有效焦距。所用的波长由 Wave 定义。该值是针对近轴系统的,对非近轴系统可能并不精确。
EFLX
一阶光学性能
X 方向有效焦距。在主波长上,由 Surf1 和 Surf2 定义的范围内的面的局部 x 平面上的有效焦距。
EFLY
一阶光学性能
Y 方向有效焦距。在主波长上,由 Surf1 和 Surf2 定义的范围内的面的局部 y 平面上的有效焦距。
ENPP
一阶光学性能
入瞳位置。 以镜头单位为单位的相对第一面的入瞳位置。它是近轴入瞳位 置,只对有圆心的系统有效。
EPDI
一阶光学性能
入瞳直径。单位是镜头单位。
EXPD
一阶光学性能
出瞳直径。 单位是透镜的单位。这是近轴光瞳直径, 只对有圆心的系统有效。
EXPP
一阶光学性能
出瞳位置。相对于像面的出瞳位置,单位是镜头的单位。它是近轴瞳面位置,只对有圆心的系统有效。
ISFN
一阶光学性能
像面F数。该操作数是物体位于无限远时的F数。见WFNO。
ISNA
一阶光学性能
像方数值孔径。 该操作数是定义的共轭面处近轴像空间NA 。见ISFN。
LINV
一阶光学性能
拉格朗日不变量。Wave定义的波长下,以镜头单位为单位的系统拉格朗日不变量(Lagrange invariant)。使用近轴边缘光线和近轴主光线的数据来计算该值。
OBSN
一阶光学性能
物方孔径角。 它只针对物体在有限远的系统,并且是指轴上主波长下的物方数值孔径角。
PIMH
一阶光学性能
近轴像高。在Wave定义的波长下,近轴像平面上近轴像高。对非近轴系统无效。
PMAG
一阶光学性能
近轴放大率。 它是Wave定义的波长下,近轴像平面上的近轴主光线高度与物高的比值,只对物体在有限远的系统有效。注意,如果系统不是聚焦在近轴交点也按照近轴像平面来计算。
POWF
一阶光学性能
视场点处光焦度。 计算Wave定义的波长下, 光线经过Surf定义的面折射后任意视场点的光焦度或有效焦距。对于Data参数, 用0表示球面, 1表示柱面,2表示最大值,3表示最小值, 4表示子午,5表示弧矢, 6表示Y向光焦度,7表示X向光焦度, 8表示像散光焦度,光焦度的单位为屈光度。要获得EFL值,在这些代码上加9。例如, 子午EFL值,用Data=13表示。对于像散,EFL值X方向和Y方向焦距的差。对于这种类型的分析的完整描述,参考 “光焦度视场图(Power Field Map ) ” 。参考“Hx,Hy,Px和Py ”。
POWP
一阶光学性能
光瞳处光焦度。 计算Wave定义的波长下, 光线从Surf定义的面折射后在光瞳中任意一点的光焦度或有效焦距。对于Data参数, 用0表示球面, 1表示柱面,2表示最大值,3表示最小值, 4表示子午,5表示弧矢, 6表示y方向光焦度, 7表示x方向光焦度,8表示像散,光焦度单位是屈光度。要获得 EFL值,在这些代码上加9。例如,子午EFL值,用Data=13表示。对于像散,EFL值为X方向和Y方向焦距的差。对于这种类型的分析的完整描述,参考 “光焦度光瞳图(Power Pupil Map ) ”和“Hx,Hy,Px和Py ”。
POWR
一阶光学性能
光焦度。Wave定义的波长下,Surf定义的面的光焦度(透镜单位的倒数)。该操作数只对标准面有效。
SFNO
一阶光学性能
弧矢工作F数。 弧矢工作F/#数,在Field定义的视场上,Wave定义的波长下计算。参见TFNO。
TFNO
一阶光学性能
子午工作F数。子午workingF#,在Wave定义的波长下,Field定义的视场上计算。参见SFNO。
WFNO
一阶光学性能
工作F数。参见“工作F数(Working F/#)”和ISFN, SFNO, and TFNO。
ABCD
像差
ABCD值。ABCD值是网格畸变功能中用来计算广义畸变的。参见“ 网格畸变(Grid Distortion)” 。参考的视场序号由Ref Fld定义。波长序号由Wave定义。Data为0时代表A ,1时代表B ,2时代表C ,3时代表D 。也可参见“DISA”。
ANAC
像差
质心角像差。像空间在Wave定义的波长上测得的径向角像差,参考质心。该数定义如下:ε = √(l __ lc)2 + (m __ mc)2其中l和m是光线的x和y方向余弦,下标c表示质心。参见“Hx ,Hy ,Px和Py”。
ANAR
像差
主光线角像差。像空间在 Wave 定义的波长上测量的径向角像差,参考主波长主光线。该数定义如下:ε = √(l __ lc)2 + (m __ mc)2其中 1 和 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表示质心。ANCX与TRAC有相同的约束条件,详细讨论见TRAC。参见 “Hx ,Hy,Px和Py”。
ASTI
像差
像散。在Wave定义的波长下,Surf定义的面所产生的像散,按波数计算。如果Surf为0,则计算系统各个表面的像散和。它是用赛德尔系数计算的三级像散,不适用于非近轴系统。
AXCL
像差
轴向色差。对有焦系统按透镜单位量度,对无焦系统按屈光度量度。它是由Wave1和Wave2定义的两个波长对应的像的距离。如果Zone是0,近轴光线用于确定近轴像位置。如果Zone大于0并且小于或等于1,就用真实光线确定像的位置。在这种情况下,Zone对应Py定义的真实边缘光线。参见 “Hx ,Hy ,Px和Py”。
BIOC
像差
双目收敛度(Biocular convergence)。以毫弧度为单位,左右眼的组态用Left 和 Right 的值来表示。其它的参数如下:Wave:使用的波长的编号。UseCos:如果为 0 则表示视场单位是角度, 否则视场单位为方向余弦。 Xang/Yang:用于计算 X 向和 Y 向的收敛角或角的余弦值。如果来自两个组态成指定角的主光线不是在没有渐晕的情况下通过系统成像 , 会 出 现 错 误 提 示 , 详 细 的 信 息 参 见“发 散 度/收 敛 度” (Divergence/Convergence)。
BIOD
像差
双目发散度(Biocular Dipvergence)。以毫弧度为单位。详见上面的BIOC。
BSER
像差
瞄准误差(Boresight error)。瞄准误差定义为轴上视场主光线的径向坐标除以有效焦距。这个定义衍生出一种测量像的角误差的方法。
COMA
像差
彗差。在 Wave 定义的波长下,由 Surf 定义的面引起的以波长表示的彗差。如果 Surf 是 0,计算整个系统所有表面的彗差和。它是由德尔系数计算的三级彗差, 对非近轴系统无效。
DIMX
像差
最大畸变。这是畸变绝对值的上限。它的计算方法类似于DISG,但与基于塞得尔系数计算的DIST不同。Field可以是0,它指定使用的最大视场的坐标,或任何有效的视场数。注意:最大畸变并不总是发生最大的视场坐标处。DIMX这个操作数只追迹主光线(Px=Py=0),因此Px和Py不需要用户定义。参考视场是轴上视场(Hx=Hy=0),即使光学系统没有定义轴上视场。更多信息参见“DISG” 。畸变在由Wave定义的 波长上定义。如果Absolute是0,返回值的单位是百分比。如果Absolute为1,畸变作为一个绝对长度给出而不是百分比。对于非旋转对称系统, 该操作数可能不是有效的。
DISA
像差
ABCD 畸变。这个操作数计算由 Wave 定义的波长上的主光线, 相对于参考视场在径向、X 或 Y 方向的畸变。 Data 是 0 代表径向畸变, 1 代表 X 方向畸变, 2 代表 Y 方向畸变。这个畸变是通过 Field 定义的视场点处的主光线计算得到的。A ,B ,C ,D 的值由用户来定义。这个畸变的计算方式类似于网格畸变功能的算法(参见 “ 网格畸变(Grid Distortion)” )。这个操作数和 DISG 的关键区别在于 ABCD 的值是由用户自己定义的 。参见“ABCD”值和 “DISG”。
DISC
像差
f-theta畸变。该操作数计算由Wave定义的波长的Y方向视场的f-theta畸变,并返回根据f-theta线性条件计算得到的最大畸变的绝对值。如果 Absolute 是 0,返回值的单位为百分比;如果 Absolute 为 1,畸变作为一个绝对长度给出而不是百分比。这个操作数对设计 f-theta 镜头很有帮助。
DISG
像差
广义畸变。以百分数或绝对距离为单位。该操作数计算在Wave定义的波长上任意视场,任意光瞳处的光线的畸变,使用由Field定义的视场点作为参考。所用的方法和假设与网格畸变图相同,见 “ 网格畸变(Grid Distortion)”。如果视场的单位是角度而且最大角等于或大于90度,不能计算DISG 。DISG假定预定的放大率不是对称的。如果视场是以角度定义,则归一化视场坐标Hx和Hy与其它OpticStudio的功能会有不同的定义。但只在此处的例子中,Hx和Hy代表以参考视场为中心的物空间均匀划分的投影栅格。这些归一化的视场坐标被定义为: θ是相对于参考视场主光线的角度,而θM 则是最大的视场角(参见 “最大视场(Maximum field)” )。如果Wave是一个正数,DISG以百分数返回畸变。如果Wave为负数,Wave的绝对值用于定义波长且返回畸变的绝对长度而不是百分数。对于所有的畸变概念,避免混淆以及误导的最好方法是使用有限远的物体和有限的物高,而不是用视场角来定义视场。参见 “Hx ,Hy ,Px 和 Py”。
DIST
像差
三阶畸变。在由Wave定义的波长上,由Surf定义的面引起的用波数表示的畸变量。这是三阶畸变,由赛德尔系数计算出来(见赛德尔系数(Seidel Coefficients)”, 且对非近轴系统无效。如果Surf是0,畸变就以百分数给出(详细定义参见 “场曲/畸变(Field Curvature/Distortion)” )。如果 Absolute 被设为 1,并且面序号为零,畸变以绝对长度给出而不是百分数。参见 DISG。
FCGS
像差
弧矢场曲。 Wave 定义的波长上计算任何视场点的场曲值。即使是非旋转对 称 系 统 , 也 能 得 到 合 理 的 数 值 。 参 见 “场 曲/畸 变 (Field Curvature/Distortion)”和参见 “Hx ,Hy ,Px 和 Py”。
FCGT
像差
子午场曲。参见 FCGS。
FCUR
像差
场曲。Wave 定义的波长, 由 Surf 定义的面所产生的场曲,用波数表示。如果 Surf 是 0,则表示整个系统所有表面的场曲和。这是由赛德尔系数计算的三阶场曲, 对非近轴系统无效。
LACL
像差
横向色差。对有焦系统,这是Minw和Maxw定义的两个极限波长下主光线交点之间y方向距离,按透镜单位测量。对于无焦系统,以无焦模式单位 表示的是Minw和Maxw定义的两个极限波长下主光线之间的夹角。
LONA
像差
轴向像差。对有焦系统按透镜单位测量,对无焦系统按屈光度测量。这是从当前Wave定义波长下的像到光瞳Zone定义的像面的离焦量。如果Zone为零,使用近轴光线确定近轴像面的位置。如果Zone大于0.0且小于或等于1.0,实际的边缘光线用于确定像面的位置。在这种情况下, Zone对应着真实边缘光线的Py坐标。参见AXCL。
OPDC
像差
相对主光线光程差。Wave定义的波长下, 光线相对主光线的光程差, 用波数表示。参见 “Hx ,Hy ,Px和Py”。
OPDM
像差
光程差。Wave定义的波长下,相对于整个光瞳上光程差平均值的光程差。OPDM和TRAC有相同的约束条件,详细的讨论见TRAC。参见“Hx ,Hy ,Px和Py”。
OPDX
像差
光程差。Wave定义的波长下,相对于整个去除倾斜的光瞳上光程差平均值的光程差。OPDX和TRAC有相同的约束条件,详见TRAC 。参见 “Hx, Hy ,Px和Py”。
OSCD
像差
正弦差。在Wave定义的波长下,正弦差(OSC)有两种定义。第一种定义如Welford ,Aberrations of optical Systems书中所描述(在OpticStudio入门>教程>下一步是什么?的 “镜头设计参考(REFERENCES ON LENSDESIGN)” 中)。该定义用于Zone为0时。另一定义则是Rolannd Shack教授提出的, 支持OSC作为光瞳函数的计算,并只使用真实光线。如果Zone不为零,就使用这个定义。在这种情况下,Zone对应实际边缘光线的Py坐标。当Zone对应这两种定义都是1.0时,两种定义方法对带有适当F/#和像 差的系统会给出相似的结果。这个操作符对非轴对称系统没有意义。
PETC
像差
匹兹伐尔(Petzval)曲率。在Wave定义的波长下Petzval曲率,透镜单位倒数。对非近轴系统无效。
PETZ
像差
匹兹伐尔(Petzval)半径。在Wave定义的波长下Petzval曲率,透镜单位倒数。对非近轴系统无效。
RSCE
像差
质心RMS光斑半径。参考几何像质心的RMS光斑半径,以镜头单位为单位。该操作数使用一个高斯积分的方法,该法对带有非渐晕圆形光瞳的系统是精确的。Ring用于指定追迹光线环的数目。如果Wave值为零,就会进行多波长加权计算,否则,就用指定的波长计算。参见 “Hx ,Hy ,Px和Py”。
RSCH
像差
光线RMS光斑半径。参考主光线的RMS点光斑半径,以镜头单位为单位。该操作数使用一个高斯积分的方法,该法对带有非渐晕圆形光瞳的系统是精确的。Ring用于指定的追迹光线环的数目上。如果Wave值为零,就会进行多波长加权计算,否则,就用指定的波长计算 。参见 “Hx ,Hy ,Px和Py”。
RSRE
像差
质心RMS光斑半径(矩形)。参考几何像面质心的RMS点列图半径,以镜头单位为单位。该操作数使用一个矩形栅格光线计算RMS。该操作数考虑渐晕。Samp为n将在每个光瞳区上追迹n×n个栅格。Hx和Hy用于定义视场点。如果Wave值为零,就会进行多波长加权计算。否则,就用指定的波长计算。参见 “Hx ,Hy ,Px和Py”。
RSRH
像差
主光线RMS光斑半径(矩形)。参考主光线的RMS点列图半径,以镜头单位为单位。该操作数使用一个矩形栅格光线计算RMS。该操作数考虑渐晕。Samp为n将在每个光瞳区上追迹n×n个栅格。Hx和Hy用于定义视场点。如果Wave值为零,就会进行多波长加权计算。否则,就用指定的波长计算。 参见 “Hx ,Hy ,Px和Py”。
RWCE
像差
质心RMS波前差。参考质心,以镜头单位为单位。该操作数使用高斯积分法,它对计算非渐晕的圆形光瞳系统比较精确。Ring用来指定被追迹光线的圆环数。如果Wave值为零,就会进行多波长加权计算。否则,就用指定的波长计算。参见 “ Hx ,Hy ,Px和Py” , 以及“优化参考点 ”(OPTIMIZATION REFERENCE POINTS)。
RWCH
像差
主光线RMS波前差, 参考主光线, 以波长为单位。该操作数使用高斯积分法,它对计算非渐晕的圆形光瞳系统比较精确。Ring用来指定被追迹光线的圆环数。如果Wave值为零,就会进行多波长加权计算。否则,就用指定的波长计算。参见 “Hx ,Hy ,Px和Py” ,以及“优化参考点 ”(OPTIMIZATION REFERENCE POINTS)。
RWRE
像差
质心RMS波前差(矩形)。参考质心, 以波长为单位。该操作数使用一个矩形栅格光线计算RMS。该操作数考虑渐晕。Samp为n将在每个光瞳区上追迹n×n个栅格。Hx和Hy用于定义视场点。如果Wave值为零, 就会进行多波长加权计算。否则,就用指定的波长计算。参见 “Hx ,Hy ,Px和Py” , 以及“优化参考点 ”(OPTIMIZATION REFERENCE POINTS)。
RWRH
像差
主光线RMS波前差(矩形)。参考主光线, 以波长为单位。该操作数使用一个矩形栅格光线计算RMS。该操作数考虑渐晕。 Samp为n将在每个光瞳区上追迹n×n个栅格。Hx和Hy用于定义视场点。如果Wave值为零,就会就会进行多波长加权计算。否则,就用指定的波长计算。参见 “Hx ,Hy, Px和Py” ,以及“优化参考点 ”(OPTIMIZATION REFERENCEPOINTS)。
SMIA
像差
TV畸变。 Field定义的视场是畸变为零时的参考视场,其值为0时表示参考视场点为(0 ,0)。Wave用来定义参考波长,其值为0时则参考主波长。 X- Width 和 Y-Width是视场定义的全视场。详见“TV 畸变(SMIA-TVDistortion)”
SPCH
像差
色球差。单位为透镜的单位,这是Minw和Maxw定义的两个极值波长的实际边缘轴向色差与近轴光线的轴向色差的差值,沿Z轴测量。Zone定义了计算实际边缘轴向色差所处的光瞳带。Zone对应着实际边缘光线坐标的Py值。此操作数不适用于非近轴系统。
SPHA
像差
球差。在Wave定义的波长下由Surf定义的面引起的球差,用波数表示。如果Surf是0,用整个系统所有表面的球差系数和。
TRAC
像差
径向质心横向像差。Wave定义的波长下,在像平面上测量的径向横向像差,参考质心。与其它大多数操作数不同的是,TRAC在优化编辑器内的正确工作方式严格取决于其它TRAC操作数在评价函数编辑器中的位置。TRAC操作数必须将视场和波长组合在一起。OpticStudio一起追迹具有共同视场的所有光线,然后使用这些数据计算所有光线的质心。然后以计算得到的质心为参考点,独立计算每条光线的横向像差。该操作数只能通过序列优化函数工具(Sequential Merit Function tool)输入到优化编辑器,在默认评价函数工具中输入到评价函数编辑器中,并且不推荐用户直接使用这一操作数。 参见 “Hx ,Hy ,Px和Py”。
TRAD
像差
X方向主光线横向像差。TRAR的X分量。TRAD与TRAC有同样的约束条件,详细的讨论参见TRAC。
TRAE
像差
Y方向主光线横向像差。TRAR的Y分量。TRAD与TRAC有同样的约束条件,详细的讨论参见TRAC。
TRAI
像差
径向主光线横向像差。在Wave定义的波长下,在Surf定义的面上测量的横向像差,参考主光线。与TRAR相似,但是它可以指定一个面而不是仅针对像面。参见 “Hx ,Hy ,Px和Py”。
TRAX
像差
X方向主光线横向像差。像空间测得的X方向横向像差,参考主光线。参见“Hx ,Hy ,Px和Py”。
TRAY
像差
Y方向主光线横向像差。像空间测得的Y方向横向像差,参考主光线。参见“Hx ,Hy ,Px和Py”。
TRCX
像差
X方向质心横向像差。 像空间测得的X方向横向像差,参考质心。TRCX与TRAC有同样的约束条件, 详细的讨论参见TRAC。
TRCY
像差
Y方向质心横向像差。 像空间测得的Y方向横向像差,参考质心。TRCY与TRAC有同样的约束条件, 详细的讨论参见TRAC。
ZERN
像差
泽尼克系数(Zernike Fringe coefficient)。参数为:项(Term):泽尼克项序号(对于Zernike fringe项序号为1-37 ,对于Zernike standard or annular项系数序号为1-231);Term值,如果为负或零,也可以用来返回其它Zernike拟合数据,如下所示:-8:光程差峰谷值(参考质心)。-7:光程差峰值(参考主光线)。-6:均方根值参考零参考值(OpticSudio不使用)。-5:均方根值参考零参考主光线。 -4:均方根值参考质心。-3:方差。-2:斯特列尔比。-1:均方根拟合误差。0 :最大单点拟合误差。波长(Wave):波长序号;采样(Samp):光瞳采样,其中1生成32×32 ,2生成64×64等。视场(Field):视场序号。类型(Type):Zernike类型(0表示fringe ,1表示standard ,2表示annular)。Epsilon:遮阑比率(只用于annular系数)。顶点(Vertx?):如果为1,光程差就是以面顶点为参考点。如果为0,光程差就是以主光线为参考。注意:如果使用多个只是Term值不同的ZERN操作数,它们应该放置在编辑器的相邻行中,以便OpticStudio只做一次拟合,否则,计算速度会减慢。即使只求一个系数,在拟合过程中始终使用多个Zernike项。计算中使用的最大terms值取决于“类型”和“项”设置。所有类型使用的最小Term值为11 。这意味着仅当Terms值设置为大于或等于11时有效。如果“类型”是standard或annular时,最大Term值计算的是被设置的任何相邻ZERN操作数中最大的Term值 。
EFNO
相对照度操作数
有效F/#。这个操作数计算由视场(Field)定义的视场点上的有效F/#。关于有效焦距的说明见“有效F/#(EffectiveF/#)。”其它的是参数为:采样(Samp):栅格尺寸。值为10将产生的栅格光线。10×10。波长(Wave):波长编号。偏振(Pol?):设为0则忽略偏振,1则考虑偏振。也可参见 RELI。
RELI
相对照度操作数
相对照度。该操作数计算由视场(Field)定义的任一视场点相对于(0 ,0)视场点的相对照度。值得注意的是,在某些系统中,远离轴的地方照度会增强,对这些视场点上的相对照度可能大于1,因为RELI操作数使用(0 ,0)视场点作为参考点。其它参数为:采样(Samp):栅格尺寸,值为10将生成一个10*10的光线栅格。波长(Wave):波长序号。 偏振(Pol?):设为0忽略偏振,1则考虑偏振。也可参见EFNO。
CONF
系统数据变化
组态。 该操作数计算由组态(Cfg#)定义的组态的评价函数,使得用一个评价函数就能对多重结构优化。该操作数不需要使用目标栏和权重栏。
CVIG
系统数据变化
清除渐晕因子。该操作数用于清楚当前组态下剩余的渐晕因子。
FDMO
系统数据变化
修改视场数据。这个操作数允许对视场位置数据进行暂时修正。它适用于新的视场坐标和任何具有渐晕因子的视场坐标(除了渐晕角不能用这个操作数进行修改)。所有后续操作数都将用到修改过的视场数据。原始的视场数据在下列情况下会被重新采用,当FDRE操作数定义了同一个视场序号,或者遇到了一个CONF操作数(不管操作数CONF是否作为参考的组态序号),或者遇到了评价函数中的最后一个操作数。视场:需要修改的视场序号。Hx ,Hy:新视场的归一化视场坐标的位置。VDX ,VDY ,VCX ,VCY:新视场位置的渐晕因子。参见 “渐晕因子 ( Vignetting factors)”。
FDRE
系统数据变化
修复视场数据。视场(field):需要修复的视场编号。参见 FDMO
IMSF
系统数据变化
像面。该操作数动态地将某一面设为像面, 后续优化操作数将此面看作像面进行优化。新的像面由面(Surface)定义。该操作符主要用于中间面优化成像质量。选择面0可将像表面重新恢复至原始表面。如果聚焦(Refoucs?)为0,则指定的面成为新的像面且不能以任何方式修改。如果Refoucs?为1,则在指定面后会有一个虚拟面,并用一个近轴聚焦解将此虚拟面放置在指定面的焦点上。如果中间面尚未聚焦的话,此选项在优化虚焦点像差最为有用。注意到此操作符只是暂时改变用于估算评价函数的镜头数据的副本,而不会影响原始的镜头数据。当所选取的表面在原始光阑表面之前时要特别注意。此操作符如何执行的信息 “估算中间表面结果(Evaluating results atintermediate surfaces)”。
PRIM
系统数据变化
主波长。该操作数通过波长(wave)定义的波长,改变优化函数用于评价的主波长。 该操作数不需要使用目标栏和权重栏。
SVIG
系统数据变化
设置渐晕因子。为当前组态设置渐晕因子, 精度(Precision)是0 ,1或2分别对应高, 中,低精度。 SVIG操作数执行高精度计算要花大量的时间, 尽管最后的优化一般比较好。注意操作数SVIG和CVIG只为后续的操作数改渐晕因子。当达到评价函数末尾时, 渐晕因子将保存为它们的初始值。在优化完成后,最后的渐晕因子会被更新为新优化的值。参见 “CVIG”。
WLEN
系统数据变化
波长。该操作数返回波长(wave)定义的波长值, 单位是微米。
POPI
物理光学传播
物理光学传播数据。详见帮助文件下的 “物理光学传播(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操作数都具有相同的Surf、Wave 、Field参数值,那么POP分析只进行一次就返回所有的数据。值得注意的是,POPI操作数必须在优化编辑器相邻行上才有这样的运行效率。
DLTN
梯度折射率控制操作数
折射率差值(Delta N)。计算由面(Surf)定义的表面上渐变折射率的轴上点折射率最大值最小值之差。所用的波长是由 Wave 定义的。通过表面两端的矢高来计算所用的最大和最小 Z 坐标。参见“使用渐变折射率操作数”部分。
GRMN
梯度折射率控制操作数
梯度折射率的最小折射率。该边界操作数设置在波长(Wave)定义的波长下,面(Surf)定义的面的梯度折射率最小值。分别计算六个点的折射率:前顶点, 前+y最高点,前+x侧面,后顶点, 后+y最高点,后+x侧面。 也可见InGT,InLT和GRMX。
GRMX
梯度折射率控制操作数
梯度折射率的最大折射率。该边界操作数设置在波长(Wave)定义的波长下,面(Surf)定义的面的梯度折射率最大值。分别计算六个点的折射率:前顶点, 前+y最高点,前+x侧面,后顶点, 后+y最高点,后+x侧面。 也可见InGT,InLT和GRMN。
InGT
梯度折射率控制操作数
第n个点的折射率大于。该边界操作数约束波长(Wave)定义的波长下面(Surf)定义的表面上六个点的其中一个点的折射率大于指定值。如果n =1是前端点;n =2是前+y最高点;n =3是前+x侧面;n =4是后端点;n =5是后+y最高点;n =6是后+x侧面。在这些情况下,该操作数约束指定点的折射要大于指定的目标值。例如,“I4GT”约束镜片(下一面的端点)后端点的最小折射率。在这些情况下,+y top和+x side距离由数据编辑器中设置的前后表面半口径中较大的值定义, 也可见GRMN和GRMX。
InLT
梯度折射率控制操作数
第n个点的折射率小于。该操作数类似于InGT ,只不过该操作数约束的是最大值而不是最小值,关于参数“n” 的详细描述见InGT。
InVA
梯度折射率控制操作数
第n个点的折射率。该操作数类似于InGT ,只不过该操作数约束的是当前折射率值,关于参数“n” 的详细描述见InGT。
LPTD
梯度折射率控制操作数
该边界操作数通过改变渐变渐变折射率指数来约束面(surf)定义的表面上轴向梯度折射率剖面的斜率。参见“使用梯度折射率操作数”(“Usinggradient index operands”)。
CEHX
实际光线数据约束
惠更斯点扩散函数质心X位置。这一操作数使用惠更斯点扩散函数(PSF)决定来自一个视场点的质心X坐标。质心计算时考虑切趾和孔径,并且可选择是否考虑偏振态。该操作数的参数如下:面(Surf):使用的面的编号(用0表示像面)。波长(Wave):使用的波长的编号(用0表示多色,否则使用单色波长的编号)。视场(Field):使用的整型视场编号。偏振?(Pol?) :设为0就忽略偏振,1则考虑偏振。光瞳采样(pupil Samp):其中1表示32x32 ,2表示64x64,依次类推。像面采样(imag Samp):其中1表示32x32 ,2表示64x64,依次类推。组态(All Conf?):0表示使用当前组态(由此操作数之前的最近一个CONF操作数决定),1表示对所有组态进行求和。此操作的完整叙述可参见“Huygens PSF”。此特性总是使用默认的像面增量,用于评价的表面往往都是像面(参见IMSF)。为了节省计算的时间, 当 CEHX 后跟有一个有着相同设置的CEHY 时,两个操作数都会用相同的光线设置计算。也可参见 CENX ,CENY ,CNPX , CNPY ,CNAX 和 CNAY。
CEHY
实际光线数据约束
惠更斯点扩散函数质心 Y 位置。参见 CEHX。
CENX
实际光线数据约束
质心X位置。这一操作数使用栅格光线决定来自一个视场点的所有光线的质心X坐标。质心计算时考虑切趾和孔径,并且可选择是否考虑偏振态。该操作数的参数如下:面(Surf):使用的面的编号(用0表示像面)。波长(Wave):使用的波长的编号(用0表示多色,否则使用单色波长的编号)。视场(Field):使用的整型视场编号。偏振?(Pol?) :设为0就忽略偏振,1则考虑偏振。采样(Samp):栅格尺寸。值为10将产生10X10栅格光线。为了节省计算的时间, 当 CENX 后跟有一个有着相同设置的CENY 时,两个操作数都会用相同的光线设置计算。也可参见 CEHX ,CEHY ,CNPX , CNPY ,CNAX 。和 CNAY。
CENY
实际光线数据约束
质心 Y 位置。参见 CENX。
CNAX
实际光线数据约束
质心X方向角度。这一操作数计算来自任一视场点质心相对于局部Z轴的X方向的角度。质心计算时考虑切趾和孔径,并且可选择是否考虑偏振态。该操作数的参数如下:面(Surf):使用的面的编号(用0表示像面)。波长(Wave):使用的波长的编号(用0表示多色,否则使用单色波长的编号)。Hx/Hy:使用的归一化视场坐标。参见“Hx,Hy, Px Py”。偏振?(Pol?) :设为0就忽略偏振,1则考虑偏振。采样(Samp):栅格尺寸。值为10将产生10X10栅格光线。为了节省计算的时间, 当 CNAX 后跟有一个有着相同设置的 CNAY 时,两个操作数都会用相同的光线设置计算。也可参见 CNAY ,CNPX ,CNPY , CENX ,CENY ,CEHX ,CEHY。
CNAY
实际光线数据约束
质心 Y 方向角度。参见 CNAX。
CNPX
实际光线数据约束
与 CNAX 类似,但是此操作数计算的质心的位置而不是角度。
CNPY
实际光线数据约束
与 CNAY 类似,但是此操作数计算的质心的位置而不是角度。
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”。
HHCN
实际光线数据约束
对超半球条件的测试。OpticStudio追迹波长(Wave)定义的波长下的光线到面(Surf)定义的面,并计算x ,y,z交点坐标。然后,x和y坐标只用于该面的矢高表达式以观察z坐标的结果。如果z坐标不相同,那么HHCN返回1,否则返回0。该操作数可以用于防止优化到用超半球面的结果。参见“Hx ,Hy ,Px和Py”。
IMAE
实际光线数据约束
像分析数据。此操作数返回由几何图像分析功能计算的分数效率、质心或rms数据,该操作数使用所有当前默认的设置,除了“Show”设置,它一般用于计算点列图。“面”可用Surf数据域选择,“视场”可以用Field数据域选择,“视场尺寸”可以用FldSz数据域选择。 要使用该操作数,首先定义想要的几何像分析功能的设置,然后在设置框中按下SAVE项。IMAE操作数将返回像分析功能计算的效率值(归一化到1)。如果Surf为0,将使用由保存的设置来指定平面。如果Surf比0大,将在指定平面上计算效率。如果Field为0,将使用由保存的设置来指定视场序号。如果Field大于0,将在指定视场中计算效率。如果FldSz为0,将使用由保存的设置来指定视场尺寸。如果FldSz大于0,将用指定的视场尺寸计算效率。如果data是0怎返回效率值,如果是1则返回X方向的质心值,如果是2则返回Y方向质心值,如果是3-5则返回X向、Y向、或者径向的RMS值。除了效率值,其他都是系统默认的单位。如果Wave值是0,将使用保存的设置指定波长,如果Wave值大于0,则使用指定的波长来计算。详细讨论参见“使用IMAE操作数优化(Optimizing with the IMAE operand ) ”。
MNRE
实际光线数据约束
实际光线最小出射角度。此操作数用于约束多个表面的最小出射角度。从面1(surf1)到面2(surf2)定义的表面上的出射角度是实际光线与表面法线的夹角。实际光线的波长由波长(wave)定义,0表示使用的是主波长。需要注意的是, 初涉角度一定是正值。参见MXRE,MNRI,MXRI。参见“Hx, Hy, Px, and Py”。
MNRI
实际光线数据约束
实际光线最小入射角度。此操作数用于约束多个表面的最小出射角度。从面1(surf1)到面2(surf2)定义的表面上的出射角度是实际光线与表面法线的夹角。实际光线的波长由波长(wave)定义,0表示使用的是主波长。需要注意的是, 初涉角度一定是正值。参见MXRE,MNRI,MXRI。参见“Hx, Hy, Px, and Py”。
MXRE
实际光线数据约束
实际光线最大出射角度。此操作数用于约束多个表面的最小出射角度。从面1(surf1)到面2(surf2)定义的表面上的出射角度是实际光线与表面法线的夹角。实际光线的波长由波长(wave)定义,0表示使用的是主波长。 需要注意的是, 初涉角度一定是正值。参见MXRE,MNRI,MXRI。参见“Hx, Hy, Px, and Py”。
MXRI
实际光线数据约束
实际光线最大入射角度。此操作数用于约束多个表面的最小出射角度。从面1(surf1)到面2(surf2)定义的表面上的出射角度是实际光线与表面法线的夹角。实际光线的波长由波长(wave)定义,0表示使用的是主波长。需要注意的是, 初涉角度一定是正值。参见MXRE,MNRI,MXRI。参见“Hx, Hy, Px, and Py”。
OPTH
实际光线数据约束
光程。它是波长(Wave)定义的波长下,指定光线到达表面(Surf)定义的面的距离,以镜头单位为单位。距离是从有限共轭物体开始测量的,否则该距离参考第一个面。光程取决于介质的折射率以及附加面诸如光栅和二元光学组件的相位。见PLEN。参见 “Hx ,Hy ,Px和Py”。
PLEN
实际光线数据约束
光程。该操作数计算指定光线在面1(Surf1)和面2(Surf2)面之间的总光程(包括折射面和相位面),一般在主波长下追迹。PLEN本质上是两个OPTH操作数之差。参见OPTH。参见 “Hx ,Hy ,px和py”。
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方向余弦。参考RAGZ。
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”。
RENA
实际光线数据约束
表面法线X方向余弦。在波长(wave)定义的波长下,指定光线与面(surf)定义的交点处表面的法线的X方向余弦。参见“Hx ,Hy ,Px和Py”。
RENB
实际光线数据约束
表面法线Y方向余弦。在波长(wave)定义的波长下,指定光线与面(surf)定义的交点处表面的法线的Y方向余弦。参见“Hx ,Hy ,Px和Py”。
RENC
实际光线数据约束
表面法线Y方向余弦。在波长(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”。
TCGT
热膨胀系数数据
热膨胀系数(TCE)大于。这个边缘操作数约束面(Surf)定义的面的TCE大于指定的目标值。
TCLT
热膨胀系数数据
热膨胀系数(TCE)小于。这个边缘操作数约束面(Surf)定义的面的TCE小于指定的目标值。
TCVA
热膨胀系数数据
热膨胀系数(TCE)数值。这个边缘操作数返回面(Surf)定义的面的TCE数值,对于玻璃表面, 参见“GTCE”。
DENC
圈入能量
衍射圈入能量(距离)。该操作数计算到由百分比(Frac)定义的圈入,方形,仅X方向,或仅y方向的狭缝的衍射能量分数的距离。对于有焦系统,以微米为单位。对无焦系统,单位是无焦模式的单位。其它的参数是:采样(Samp):定义光瞳采样,1生成32×32 ,2生成64×64等。波长(Wave):波长编号(用0表示多波长)。视场(Field):视场编号。类型(Type):1代表圈如,2代表仅x方向,3代表仅y方向,4代表方形。参考(Refp):使用的参考点/算法。对于FFT圈入能量,用Refp=0表示主光线,1表示质心,2表示顶点。对于惠更斯圈入能量,用Refp=3表示主光线,4表示质心,5表示顶点。像采样(I Samp):像采样(当使用惠更斯方法时,I Samp代表惠更斯1代表32×32 ,2代表64×64等等),而像间距(I Delta)代表惠更斯像间距 。有关惠更斯像采样和像间距的详细描述,参见 “ 圈入能量(Encircled Energy)”如果采样太低, 半径(radius)的返回值是 le+10。也可参见 DENF ,GENC和 XENC。
DENF
圈入能量
衍射圈入能量(分数)。该操作数计算距离(dist)定义参考点的距离处圈入,方形,仅X方向,或y方向的狭缝的衍射能量分数。对于有焦模式,距离单位是微米。对于无焦模式,距离单位是无焦单位。除了距离(Dist),选项和设置与DENC一样,在这里它用于距离,在该距离处达到期望能量的分数。也可参考DENC ,GENC和XENC。如果 dist 定义的点的圈入能量非常接近 100%,返回分数为 1e+10;这样做是为了提高效率。
ERFP
圈入能量
边缘响应函数的位置。这个操作数计算的是一个点的边缘响应函数达到一个确定的相对值时,此点的x或y的位 置。有关边缘响应函数计算的细节,参见 “几何线性/边缘扩散(Geometric Line/Edge Spread)”。采样(Sampling)的值为1代表32×32 ,2代表64×64等等。波长(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) 是积分窗口径向的最大值,它以微米为单位。如果Max Radius 为0即为默认值。在大多数情况下建议设定为默认值。注意,边缘响应函数一般情况下将边缘的“亮”面定义在坐标系的+方向。这意味着当坐标变为正的时,边缘响应变为 1。为了计算反方向边缘响应的 结 果 , 即“亮”面 在 坐 标 系 的 负 方 向 , 使 用 值 (1-fraction) 代 替(fraction)。 例 如 , 为 了 得 到 一 个 反 方 向 的 80%的 边 缘 响 应 , 使 用Fraction=0.20。如果使用的是无焦系统,所有的返回值都采用无焦系统的单位。
GENC
圈入能量
几何圈入能量(距离)。该操作数计算到指定圆形圈入,方形圈入,仅X方向,或仅y方向的由百分比(Frac)定义的能量分数的距离。对于有焦模式,单位是微米。对无焦模式,单位是无焦模式的单位。其它参数是:采样(Samp):光瞳采样,其中1生成32×32 ,2生成64×64。波长(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方向能量分数。位置和设置与 GENC 一样,除了 Dist,它只用作求距离,在该距离处有所要的能量分数。 也可参见 GENC ,DENC ,DENF 和 XENC。
XENC
圈入能量
扩展光源圈入能量(距离)。此操作数使用给定的默认设置,计算到扩展光源几何包围能量的指定比例距离,单位为微米。若要使用此操作数, 请先根据需要定义扩展源环绕能量特性的设置,然后按设置(setting)框中的保存(save)命令。 唯一需要设置的是类型(type)和波长(wave)。参数如下:类型(Type):1表示圈入,2表示只有x方向,3表示只有y方向,4表示方形,5表示X分布,6表示Y分布。波长(Wave):波长编号(用0表示多波长)。百分比(Frac)是所需的能量分数,而且必须是0和1之间, 此外,类型(Type)为5和6时忽略此项,这些类型的返回值是所需能量分数的半高全宽值。最大半径(Max Radius)是径向距离的最大距离,用微米表示。如果此值为零,则使用默认设置。也可参见XENF, DENC, DENF, GENC, 和GENF。
XENF
圈入能量
扩展光源圈入能量(分数)。这个操作数计算从参考点到一定距离处的几何圈入,方形,仅X方向,仅Y方向(狭缝)能量分数。类型(Type):1表示圈入,2表示仅x方向,3表示仅y方向,4表示方形。波长(Wave):波长编号(用0表示多波长)。除了距离(Dist),此操作数选项和设置与XENC操作数一样,在这里它用于距离,在该距离处达到期望能量的分数。也可参见XENC, GENC, GENF, DENC, and DENF。
TOLR
灵敏度公差数据
公差数据。数据(Data)为0表示RSS估计性能的变化量,1表示名义上的性能,2表示估计性能(名义性能加上估计变化量)。文件(File)是一个整数与所用的公差设置文件相对应。组态(Config#)为-2时,则计算CONF定义的最后一个组态;-1计算所有的组态;0计算公差设置文件中使用的组态;1或者更大的数值则计算指定组态。详见 “优化公差敏感度 ( Optimizing tolerance sensitivity)”。
BLNK
控制评价函数的操作数
空操作数。用于隔开不同的优化操作数。可在操作数名称右边空白列做注释;注解会显示在优化编辑器中,也可显示在评价函数列表中。
DMFS
控制评价函数的操作数
默认评价函数的起始点。该操作数只是一个用来说明从哪里加入默认评价函数的标志,如果在优化编辑器创建了一个 DMFS 的操作数, 则在默认评价函数对话框中“Start At” 的值是该操作数下一行的行数。
ENDX
控制评价函数的操作数
结束运行。终止评价函数的计算,忽略所有剩余的操作数。
GOTO
控制评价函数的操作数
跳转。跳过GOTO操作数行和OP#定义的操作数编号之间的所有操作数。评价函数从OP#行重新开始运行。
OOFF
控制评价函数的操作数
同BLNK操作数。
SKIN
控制评价函数的操作数
如果系统不对称,则跳过。 参见SKIS。
SKIS
控制评价函数的操作数
如果系统对称, 则跳过。如果镜头是旋转对称的, 那么计算评价函数时,会从该操作数所在行跳跃到在OP#定义的操作数进行进行计算。
USYM
控制评价函数的操作数
旋转对称标志。如果该操作数出现在评价函数中, OpticStudio计算时会假定镜头是圆对称的,即使OpticStudio发现系统中并不存在对称。在某些特殊的情况中,它可以加速评价函数的计算速度。参见 “假设轴向对称(Assume Axial Symmetry)”部分。
CVOL
镜头属性约束
圆柱体积。该操作数计算包含在由 Surf1 和 Surf2 定义的范围内的最小圆柱体的体积,单位为镜头单位的立方。在计算中只使用最高点和半口径,而不使用矢高。这些面的范围内不能包含坐标断点面。该操作数有一个模式(mode)标志,模式为 0(默认)表示使用的是机械口径,模式为 1 表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MNDT
镜头属性约束
最小的直径厚度比。控制面的直径与中央厚度比值的最小允许值。只考虑两边折射率不同面。也可参见MXDT。该操作数可以同时控制多个面。 该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械口径 ,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MXDT
镜头属性约束
最大的直径厚度比。控制面的直径与中央厚度比值的最大允许值。只考虑两边折射率不同的面。也可参见MXDT。该操作数可以同时控制多个面。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径 。
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,向量位于全局坐标中。
SAGX
镜头属性约束
X向矢高。在Surf定义的面上X=半口径,Y =0处的矢高,单位为透镜的单位。也可见SSAG。
SAGY
镜头属性约束
Y向矢高。在Surf定义的面上Y=半口径,X =0处的矢高,单位为透镜的单位。也可见SSAG。
SSAG
镜头属性约束
矢高。在Surf定义的面上X和Y定义的坐标点上的矢高,单位为透镜的单位。也可见SSAG。
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,返回值是子午或者弧矢方向的二阶导数。
SSAG
镜头属性约束
矢高。在Surf定义的面上X和Y定义的坐标点上的矢高,单位为透镜的单位。也可见SSAG。
STHI
镜头属性约束
面厚度。这个操作数计算由Surf定义的面上由X和Y定义的坐标出的厚度。这个计算包括起始面以及最后一个面的下一个面的矢高和中心厚度,但不包括面之间的任何倾斜和偏心。 该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
TMAS
镜头属性约束
总质量。计算Surf1到Surf2面范围内玻璃镜头的质量。面的质量要考虑到后续面包括的体积,因此,要计算一个单个元件的质量,第一面和最后面的编号应该是一样的。参见“计算元件体积的注释(Comments computing element volumes)”上关于质量和体积是如何计算的。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
TOTR
镜头属性约束
总长。镜头的总长度, 镜头单位。 参见“Total track”。
VOLU
镜头属性约束
元件的体积。单位为立方厘米,计算Surf1和Surf2面范围内的镜头和空气间隔的体积。面的体积包括附加在后续面上的体积,因此要计算单个元件的体积第一面和最后面的号码应该是一样的。参见 “计算元件体积的注释 (Comments on computing element volumes)”有关元件质量和体积怎样被计算的讨论。
BLTH
镜头参数约束
毛坯厚度。计算由表面(surf)定义的面的透镜需要材料毛坯的最小厚度。沿着由代码(code)定义的方向在半径上取 200 个节点, 代码为 0 表示+Y 方向,代码为 1 表示+X 方向,代码为 2 表示-Y 方向,代码为 1 表示-X 方向, 代码为 4 表示所有方向。这个操作数有模式(mode)标志,模式=1(默认)则利用透镜的机械口径计算,模式=1则利用透镜的有效通光口径计算。
COLT
镜头参数约束
二次项系数小于。该操作数用来约束由表面(surf)定义的面的二次项系数小于指定的目标值。
COVA
镜头参数约束
二次项系数值。该操作数的返回值是表面(surf)定义的面的二次项系数。
CTGT
镜头参数约束
中心厚度大于。该操作数用来约束由表面(surf)定义的面的中心厚度大于指定的目标值。 另请参阅 MNCT。
CTLT
镜头参数约束
中心厚度小于。该操作数用来约束由表面(surf)定义的面的中心厚度小于指定的目标值。 另请参阅 MXCT。
CTVA
镜头参数约束
中心厚度。该操作数的返回值是由表面(surf)定义的面的中心厚度。
CVGT
镜头参数约束
曲率值大于。该操作数用于约束由表面(surf)定义的面的曲率大于指定的目标值。
CVLT
镜头参数约束
曲率值小于。该操作数用于约束由表面(surf)定义的面的曲率小于指定的目标值。
CVVA
镜头参数约束
曲率值。该操作数返回值为由表面(surf)定义的面的曲率。
DMGT
镜头参数约束
直径大于。该边界操作数约束由 Surf 定义的面的直径大于指定的目标值。该操作数有一个模式(mode)标志,模式为 0(默认)表示使用的是机械孔径,模式为 1 表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。这里直径是所选半口径的两倍。
DMLT
镜头参数约束
直径小于。该边界操作数约束由 Surf 定义的面的直径小于指定的目标值。该操作数有一个模式(mode)标志,模式为 0(默认)表示使用的是机械孔径,模式为 1 表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。这里直径是所选半口径的两倍。
DMVA
镜头参数约束
镜片直径。该边界操作数返回值是由 Surf 定义的面的直径。该操作数有一个模式(mode)标志,模式为 0(默认)表示使用的是机械口径,模式为 1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。这里直径是所选半口径的两倍。
ETGT
镜头参数约束
边缘厚度大于。该边界操作数约束由 Surf 定义的面的边缘厚度大于指定的目标值。如果代码(code)是零,边缘厚度沿+y 轴计算;如果代码是 1,沿+X 轴;如果代码是 2,沿-y 轴,如果代码是 3,沿-X 轴。该操作数有一个模式(mode)标志,模式为 0(默认) 表示使用的是机械孔径,模式为 1 表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。这里直径是所选半口径的两倍。也可参见 MNET。
ETLT
镜头参数约束
边缘厚度小于。该边界操作数约束由 Surf 定义的面的边缘厚度小于指定的目标值。如果代码(code)是 0,边缘厚度沿+y 轴计算;如果代码是 1,沿+X 轴;如果代码是 2,沿-y 轴,如果代码是 3,沿-X 轴。该操作数有一个模式(mode)标志,模式为 0(默认) 表示使用的是机械孔径,模式为 1 表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。这里直径是所选半口径的两倍。也可参见 MNET。
ETVA
镜头参数约束
边缘厚度。该边界操作数返回由 Surf 定义的面的边缘厚度。如果代码(code)是零,边缘厚度沿+y 轴计算; 如果代码是 1,沿+X 轴;如果代码是2,沿-y 轴,如果代码是 3,沿-X 轴。该操作数有一个模式(mode)标志,模式为 0(默认)表示使用的是机械孔径,模式为 1 表示使用的是镜头数据 编辑器(Lens Data Editor)中的通光口径。这里直径是所选半口径的两倍。也可参见 MNET。
FTGT
镜头参数约束
全部厚度大于。这个边界操作数约束 Surf 面的全部厚度大于指定的目标值。全厚度在顶点和边缘之间沿着径向+y 方向 200 点上计算, 包括面的矢高和下一面的矢高。该操作数有一个模式(mode)标志,模式为 0(默认)表示使用的是机械孔径,模式为 1 表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。该操作对约束那些中心或边缘没有但在一些中间带有最小或最大厚度的面很有用。参见 FTLT。
FTLT
镜头参数约束
全部厚度小于。参见 FTGT。
MNCA
镜头参数约束
空气的最小中心厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型为空气的面的中央厚度要大于指定的目标值。也可参见MNCT和MNCG 。该操作数可以同时控制多个面。
MNCG
镜头参数约束
玻璃的最小中心厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的中央厚度要大于指定的目标值。也可参见MNCT和MNCA。该操作数可以同时控制多个面。
MNCT
镜头参数约束
最小中心厚度。该边界操作数约束从Surf1到Surf2表面中每个空气的面的中央厚度要大于指定的目标值。也可参见MNCG和MNCA 。该操作数可以同时控制多个面。
MNCV
镜头参数约束
最小曲率。该边界操作数约束从Surf1到Surf2表面中每一个曲率都要大于指定的目标值。也可参见MXCV。该操作数可以同时控制多个面。
MNEA
镜头参数约束
空气中的最小边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型为空气(即没有玻璃)的面的边缘厚度要大于指定的目标值。也可参见MNET ,MNEG ,ETGT和XNEA。该操作数可以同时控制多个面。该约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XNEA。区域(Zone),如果是非零值,缩放计算该处的厚度。Zone为0.5的话将计算0.5乘以半口径处的厚度。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械孔径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MNEG
镜头参数约束
玻璃的最小边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的边缘厚度要大于指定的目标值。也可参见MNET ,MNEA ,ETGT和XNEA。该操作数可以同时控制多个面。该约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XNEG。区域(Zone),如果是非零值,缩放计算该处的厚度。Zone为0.5的话将计算0.5乘以半口径处的厚度。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械孔径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MNET
镜头参数约束
最小边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个面的边缘厚度要大于指定的目标值。也可参见MNEA ,MNEG ,ETGT和XNEA。该操作数可以同时控制多个面。该约束适用于表面的“+y ”方向顶部边缘,非旋转对称表面约束请参见XNEG。区域(Zone),如果是非零值,缩放计算该处的厚度。Zone为0.5的话将计算0.5乘以半口径处的厚度。该操作数有一个模式(mode)标志,模式为0(默 认)表示使用的是机械孔径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MNPD
镜头参数约束
最小的部分色散(ΔPg, F) 。该边界操作数约束面1(Surf1)和面2(Surf2)间各面的部分色散偏差要大于指定的目标值。也可见MXPD。该操作可同时控制多个面。
MNSD
镜头参数约束
最小有效通光半口径。约束Surf1和Surf2面之间有效通光半口径大于指定的目标值。这个操作数可同时控制多个面。
MXCA
镜头参数约束
空气的最大中心厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型为空气的面的中央厚度要小于指定的目标值。也可参见MXCT和MXCG 。该操作数可以同时控制多个面。
MXCG
镜头参数约束
玻璃的最大中心厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的中央厚度要小于指定的目标值。也可参见MXCT和MXCA 。该操作数可以同时控制多个面。
MXCV
镜头参数约束
最大曲率。该边界操作数约束从Surf1到Surf2表面中每一个曲率都要小于指定的目标值。也可参见MNCV。该操作数可以同时控制多个面。
MXEA
镜头参数约束
空气的最大边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型为空气(即没有玻璃)的面的边缘厚度要小于指定的目标值。也可参见MXET ,MXEG ,ETLT和XXEA。该操作数可以同时控制多个面。该约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XXEA。区域(Zone),如果是非零值,缩放计算该处的厚度。Zone为0.5的话将计算0.5乘以半口径处的厚度。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械孔径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MXEG
镜头参数约束
玻璃的最大边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个玻璃类型不为空气的面的边缘厚度要小于指定的目标值。也可参见MXET ,MXEA ,ETLT和XXEG。该操作数可以同时控制多个面。该约束适用于表面的“+y”方向顶部边缘,非旋转对称表面约束请参见XXEG。区域(Zone),如果是非零值,缩放计算该处的厚度。Zone为0.5的话将计算0.5乘以半口径处的厚度。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械孔径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MXET
镜头参数约束
玻璃的最小边缘厚度。该边界操作数约束从Surf1到Surf2表面中每个面的边缘厚度要小于指定的目标值。也可参见MXET ,MXEA ,ETLT和XXET。该操作数可以同时控制多个面。该约束适用于表面的“+y ”方向顶部边缘,非旋转对称表面约束请参见XXET。区域(Zone),如果是非零值,缩放计算该处的厚度。Zone为0.5的话将计算0.5乘以半口径处的厚度。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械孔径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
MXSD
镜头参数约束
最大有效通光半口径。约束Surf1和Surf2之间有效通光半口径小于指定的目标值。这个操作数可同时控制多个面。
TGTH
镜头参数约束
玻璃总厚度。Surf1到Surf2面之间的玻璃厚度之和。注意,此厚度两面包括在内, 是各面厚度的代数和,而不是两面之间的厚度。参见TTHI。
TTGT
镜头参数约束
总厚度大于指定目标值。该边界操作数约束Surf定义的面的矢高以及紧跟在其后的面在相应半口径处的总厚度要大于指定的目标值。如果Code为 0,厚度沿着+y轴计算, 如果Code是1,沿+x轴,如果是2沿-y轴,如果Code是3沿-x轴。该操作数在镜像空间中自动改变厚度的符号, 这样对于物理上可实现的镜头总是产生正值。 见TTLT和TTVA。
TTHI
镜头参数约束
总厚度。Surf1到Surf2面之间的所有面厚度之和。注意,此厚度两面包括在内,是各面厚度的代数和,而不是两面之间的厚度。参见TTHI。
TTLT
镜头参数约束
总厚度小于指定目标值。参见TTGT。
TTVA
镜头参数约束
总厚度值。参见TTGT。
XNEA
镜头参数约束
空气最小边缘厚度。Surf1和Surf2定义的面范围内空气面的最小边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最小厚度。该操作数可以同时控制多个面。参见MNEA。Zone,如果是非零值,缩放径向口径,在该口径上计算厚度。Zone的值为0.5将计算0.5乘以半径处的厚度。 该操作数有一个模式(mode)标志,模式为0(默认) 表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
XNET
镜头参数约束
最小边缘厚度。Surf1和Surf2定义的面范围内最小边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最小厚度。该操作数可以同时控制多个面。参见MNET。Zone,如果是非零值,缩放径向口径,在该口径上计算厚度。Zone的值为 0.5将计算0.5乘以半径处的厚度。 该操作数有一个模式(mode)标志,模式为0(默认) 表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
XNEG
镜头参数约束
玻璃最小边缘厚度。Surf1和Surf2定义的面范围内玻璃面的最小边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最小厚度。该操作数可以同时控制多个面。参见MNEG。Zone,如果是非零值,缩放径向口径,在该口径上计算厚度。Zone的值为0.5将计算0.5乘以半径处的厚度。该操作数有一个模式(mode)标志,模式为0(默认)表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
XXEA
镜头参数约束
空气最大边缘厚度。Surf1和Surf2定义的面范围内空气面的最大边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最大厚度。该操作数可以同时控制多个面。参见MXEA。Zone,如果是非零值,缩放径向口径,在该口径上计算厚度。Zone的值为0.5将计算0.5乘以半径处的厚度。 该操作数有一个模式(mode)标志,模式为0(默认) 表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
XXEG
镜头参数约束
玻璃最大边缘厚度。Surf1和Surf2定义的面范围内玻璃面的最大边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最大厚度。该操作数可以同时控制多个面。参见MXEG。Zone,如果是非零值,缩放径向口径,在该口径上计算厚度。Zone的值为0.5将计算0.5乘以半径处的厚度。 该操作数有一个模式(mode)标志,模式为0(默认) 表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
XXET
镜头参数约束
最大边缘厚度。Surf1和Surf2定义的面范围内面的最大边缘厚度。该操作数检查每个面边缘众多点处的边缘厚度,确保所有的点至少是指定的最大厚度。该操作数可以同时控制多个面。参见MXET。Zone,如果是非零值,缩放径向口径,在该口径上计算厚度。Zone的值为0.5将计算0.5乘以半径处的厚度。 该操作数有一个模式(mode)标志,模式为0(默认) 表示使用的是机械口径,模式为1表示使用的是镜头数据编辑器(Lens Data Editor)中的通光口径。
ZTHI
镜头参数约束
多重组态厚度变化量。该操作数控制多重结构中Surf1和Surf2定义的面范围内各面的总厚度变化。它类似于TTHI操作数,只不过它类似于不等式操作数。指定的目标值是定义的每一重组态的TTHI之间允许的最大差值。例如,如果有3重组态,TTHI 3 8 将分别评价17 ,19 ,18.5,如果目标值小于2 ,ZTHI将返回2(即19-17)。否则,ZTHI返回目标值。为保持所有的ZOOM组态有同样的厚度,目标值可设为0。
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”。
YNIP
近轴光线数据约束
近轴YNI。该数是在波长(Wave)定义的波长下,近轴边缘光线高乘以面(Surf)定义的面的折射率乘以入射角的积。该量与指定面贡献的narcissus成比例。见Applied Optics ,V01.21.18 ,p3393。
GPIM
鬼像聚焦控制
鬼瞳像。GPIM控制鬼瞳(和任何鬼影)相对于像平面的位置。二次反射形成光瞳的鬼影,如果鬼影在焦平面附近,杂散光将破环系统的成像质量。这就是镜头对着太阳时观察到的由光瞳引起 “太阳耀斑”像形成的原因。该操作数计算任何一个指定的或有可能的次瞳像位置并返回一个从像平面到最近的瞳面鬼影距离的绝对值的倒数。用这种方法定义该操作数是为了通过设置权重,并将目标值设为0,优化以减小鬼瞳像的影响。如果Surfl和Surf2参数被设置成特定的面序号,那么计算的是特定的鬼影路经,如果其中一个或两个Surfl和Surf2的值为-1,则考虑所有可能的面的组合。例如,如果Surfl是12 ,Surf2是-1,那么所有的第一次反射在第12面,然后是第一次反射在第11 ,10 ,9面等等的二次反射均考虑在内,如果这两个数都是负值,考虑所有可能的鬼影。将Mode从0改到1,该操作数也可用来检测并控制系统所成像的鬼影(它不同于瞳面鬼影),或是将Mode设为2用来控制鬼瞳放大率。 WFB和WSB栏将列出发现的最坏的组合作为参考和可能进一步分析。只有折射率变化的面才被认为是鬼影的产生者。忽略反射镜的第一次反射。也可参见GPRT ,GPRX ,GPRY ,GPSX和GPSY。
GPRT
鬼像聚焦控制
鬼影光线传播。这个操作数计算非偏振光线从物面到像面两次反射的鬼影光路传播情况。面(Surfl)和面(Surf2)值定义第一和第二面的序号以定义鬼影路径。注意第一反射面的序号必须大于第二面序号。一般使用主波长。GPRT不会改变视场或孔径,并因此在视场或孔径数据以一种能改变鬼影路径的方法定义时可能返回无意义的结果。在这些情况下不会发生警告。例如,当对视场点使用像高或对系统孔径类型使用像空间F/#时使用GPRT。推荐的方法是使用视场角或物高,使用入瞳直径并将光阑放在第一反射面之前。要详细研究两次反射系统见 “鬼影聚焦发生器(Ghost Focus Generator)”。参见 “Hx ,Hy ,Px,和Py”。
GPRX
鬼像聚焦控制
鬼影实际光线的x坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼影的实际光线在像面上的x坐标。
GPRY
鬼像聚焦控制
鬼影实际光线的Y坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼影的实际光线在像面上的Y坐标。
GPSX
鬼像聚焦控制
鬼影近轴光线的x坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼影的近轴光线在像面上的x坐标。
GPSY
鬼像聚焦控制
鬼影近轴光线的Y坐标。该操作数与GPRT相似,可参见GPRT的相关假设和约束条件。该操作数返回鬼影的近轴光线在像面上的Y坐标。
CMFV
光学制造全息图光学构造约束
构造评价函数的值。这个操作数调用两个构造系统中的任意一个定义的评价函数,这两个构造系统用于定义光学全息图(Opticallyfabricategd hologram)。Cons#的值可以是1或2,分别表示第一或第二个构造系统。OP#可以是0,将返回构造系统中的所有评价函数的值,也可以是一个整数,它用于定义从哪一行操作数取值。例如,如果Cons#是2 ,OP#是7 ,CMFV将返回构造文件2中评价函数中操作数7的值。如果在被优化的反演系统中有不止一个光学全息表面,Cons#可以加2 和用于定义使用的是第二个面的参数,或加 4 象征所用的第三个全息构造光学面等等。例如, 值为 7 的 Cons#指的是构造系统 1 中的四个光学全息面。
CEGT
光学膜层和偏振光线追迹数据约束
膜层的 extinction 值大于。此操作数用于约束由面(Surf)定义的面上由Layr 定义的膜层的 extinction 值大于目标值。用 Sufr=0 表示所有的面, Layr =0 表示所有的膜层。
CELT
光学膜层和偏振光线追迹数据约束
膜层的 extinction 值小于。此操作数用于约束由面(Surf)定义的面上由Layr 定义的膜层的 extinction 值大于目标值。用 Sufr=0 表示所有的面, Layr =0 表示所有的膜层。
CEVA
光学膜层和偏振光线追迹数据约束
膜层的 extinction 值于。此操作数返回由面(Surf)定义的面上由 Layr 定义 的膜层的 extinction 值大于目标值。用 Sufr=0 表示所有的面, Layr =0 表示所有的膜层。
CIGT
光学膜层和偏振光线追迹数据约束
膜层的 index 值大于。此操作数用于约束由面(Surf)定义的面上由 Layr 定义的膜层的 index 值大于目标值。用 Sufr=0 表示所有的面,Layr =0 表示所有的膜层。
CILT
光学膜层和偏振光线追迹数据约束
膜层的 index 值小于。此操作数用于约束由面(Surf)定义的面上由 Layr 定义的膜层的 index 值小于目标值。用 Sufr=0 表示所有的面, Layr =0 表示所有的膜层。
CIVA
光学膜层和偏振光线追迹数据约束
膜层的 index 值。此操作数返回由面(Surf)定义的面上由 Layr 定义的膜层的 index 值。
CMGT
光学膜层和偏振光线追迹数据约束
膜层的multiplier 值大于。此操作数用于约束由面(Surf)定义的面上由Layr定义的膜层的 multiplier 值大于目标值。用 Sufr=0 表示所有的面,Layr =0表示所有的膜层。
CMLT
光学膜层和偏振光线追迹数据约束
膜层的 multiplier 值小于。此操作数用于约束由面(Surf)定义的面上由Layr 定义的膜层的 multiplier 值小于目标值。用 Sufr=0 表示所有的面, Layr =0 表示所有的膜层。
CMVA
光学膜层和偏振光线追迹数据约束
膜层的 multiplier 值。此操作数返回由面(Surf)定义的面上由 Layr 定义的膜层的 multiplier 值。。
CODA
光学膜层和偏振光线追迹数据约束
膜层数据。此功能使用系统设置的全局偏振状态态(见 “偏振(Polarization)这一节内容”对偏振光进行追迹。即使系统偏振态被设置为“非偏振(unpolarized)”, 仍然追迹偏振态的原因是CODA计算的数据是有特定偏振态的。偏振光线可以从物空间任一由Field定义的视场点追迹到光瞳上任意点,一直到Surf指定的面。如果Surf为零,光线追迹到像面。波长由Wave定义,Px和Py定义归一化光瞳坐标。Data的绝对值决定返回值的类型,如下所示:0:相对透射偏振强度(relative transmitted intensity)(见8)。1 ,2 ,3:分别表示反射强度R,透射强度T,吸收强度A。4 ,5 :透射场振幅实部和虚部。6 ,7 :反射场振幅实部和虚部。8:相对透射非偏振强度(见0)。101 ,102:电场X方向的实部,虚部(E filed out X real , imaginary)。103 ,104:电场Y方向实部,虚部(E filed out X real , imaginary)。105 ,106:电场Z方向实部,虚部(E filed out X real , imaginary)。110 :EX和EY之间的相位差Pxy。111 ,112 ,113:电场相位Px ,Py,Pz。121 ,122 ,123:分别表示长轴、短轴,和椭圆偏振态的角度,单位为度。如果数据与膜层(1-7)相关,且Data为负,则数据用于“S”偏振态,否则用于“P”偏振态。其它的膜层与偏振数据可随需要加入列表中。见 “Hx ,Hy ,Px 和 Py”。
FICL
光纤耦合操作数
单模光纤的光纤耦合效率。计算出的值是相对于总能力的总的耦合效率。该操作数的参数为:采样(Samp):光瞳采样,其中1表示32×32 ,2表示64×64依次类推。波长(Wave):波长编号。视场(Field):视场编号。IgSrc:如果这个参数为零,,那么靠近物方的光纤就被考虑,否则就被忽略。Sna:源光纤数值孔径(NA)。Rna:接收光纤数值孔径(NA)。Data:用来控制返回值的数据类型和使用的算法。如果Data为0,使用快速算法,并返回耦合的功率。如果Data为1,使用惠更斯算法,返回耦合的功率。如果Data为2或4,使用快速算法,分别返回耦合的振幅的实部或虚部。如果Data为3或5,使用惠更斯算法,此时分别返回耦合的振幅的实部或虚部。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。要使用这个操作数,首先根据需求在POP窗口上进行设置,然后在设置框上按下保存(Save)。操作数FICP将返回与POP计算出的相同的效率值。视场(field): 此参数用来定义POP计算时采用的视场。如果field为0,则使用POP窗口上保存的视场;否则采用指定的视场进行计算。参见 “计算光纤耦合效率(Computing Fiber Coupling)” 。也可参见 FICL 。
POPD
光纤耦合操作数
物理光学传播数据。详见帮助文件下的 “物理光学传播(PHYSICAL OPTICS PROPAGATION)”。使用此操作数,首先要根据需求设置好POP窗口的相关参数,再按下设定对话框中的保存(Save)键。该操作数根据这个设置返回计算结果。如果surf为0,则使用POP窗口上保存的最后一个表面,否则采用指定的表面作为计算的最后一个表面。如果wave为0,则使用POP窗口上保存的波长,否则采用指定的波长计算。如果field为0,则使用POP窗口上保存的视场,否则采用指定的视场计算。Data决定POP计算的数据类型和返回的计算结果,设置如下:0:全光纤耦合。这是系统效率和接受器效率的乘积。1:光纤耦合的系统效率。2:光纤耦合的接收器效率。3:总功率。4:峰值强度。5 ,6 ,7 :Pilot光束位置,瑞利范围,束腰(X向)。8 ,9 ,10 :Pilot光束位置,瑞利范围,束腰(Y向)。 11 ,12 ,13:位于最后一个表面光束阵列中心的局部X 、Y 、Z坐标。 (这是参考点而不与光线振幅大小相关)。21 ,22:光束强度分布质心相对于光束中心的X ,Y坐标值。23 ,24 ,25 ,26:分别表示X ,Y光束宽度和X ,Y M平方的值。对于23和24 ,Xtr1默认值为0,此时在实验室坐标系(lab coordinate system)下计算光束宽度;Xtr1设置为1时,沿着光束光轴方向计算光束宽度。参见 “光束宽度和M平方(Beam width and M-squared)”。27 :Xtr1值为0 ,1 ,2和3时,分别对应光束x2, θx2, xθx, 和xθy 的二阶矩。28 :Xtr1值为0 ,1 ,2和3时,分别对应光束y2, θy2, yθy, 和 yθx 的二阶矩。29 :Xtr1值为0 ,1时,分别对应光束xy和θxθy 的二阶矩。值得注意的是,上述POPD操作数的返回值都是二阶矩的平方根。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)。这些值不考虑系统效率(见上述数据说明)。数据 60~63计算时需要考虑偏振,如果输入光束是非偏振光,光场耦合效率的振幅和相位计算不准确。因此,如果输入光束是非偏振光,则返回值是0,未定义的data值返回值也为0.Xtrl和Xtr2值只被此功能扩展选中的数据使用。如果所有邻接的POPD操作数都具有相同的Surf、Wave 、Field 、Xtrl和Xtr2参数值,那么POP分析只进行一次就返回所有的数据。值得注意的是,POPD操作数必须在优化编辑器相邻行上才有这样的运行效率。
GBPD
高斯光束数据
近轴高斯光束发散角。在波长(Wave)定义的波长上,由面(Surf)定义面后的光学空间中的高斯光束(近轴)发散度。其它参数为:UseX:如果这个参数非零,那么,沿光束X方向计算,否则,沿y方向。W0:输入束腰,透镜单位。S1toW:面1到束腰位置的距离,透镜单位。M2 factor:高斯光束的M数值的平方;详见“高斯光束功能”(Gaussian beam feature)。
GBPP
高斯光束数据
近轴高斯光束束腰位置。近轴高斯光束束腰到光学空间中指定表面的距离。参见 GBPD。
GBPR
高斯光束数据
近轴高斯光束曲率半径。光学空间中指定表面出射的高斯光束曲率半径。参见 GBPD。
GBPS
高斯光束数据
近轴高斯光束尺寸。光学空间中指定表面出射的高斯光束尺寸。 参见GBPD。
GBPW
高斯光束数据
近轴高斯光束束腰。光学空间中指定表面出射的高斯光束束腰。 参见GBPD。
GBPZ
高斯光束数据
近轴高斯光束瑞利范围。光学空间中指定表面出射的高斯光束瑞利范围。参见 GBPD。
GBSD
高斯光束数据
倾斜的高斯光束发散角。光学空间中指定表面出射的倾斜高斯光束发散角。入射光束沿着视场(field)定义的视场的主光线方向,其它参数如下:In#:光束计算的起始面。Out#:计算倾斜高斯光束数据的面。Wave:使用的波长编号。StoW:开始面到束腰的距离,透镜单位。WO:输入束腰的尺寸,透镜单位。如果WO是正的,那么计算对y的方向光束的,否则,就是x方向。倾斜高斯光束功能详见 “倾斜高斯光束(Skew Gaussian Beam)”。
GBSP
高斯光束数据
倾斜高斯光束束腰位置。倾斜高斯光束束腰到光学空间中指定表面的距离。参见 GBSD。
GBSR
高斯光束数据
倾斜高斯光束曲率半径。光学空间中指定表面出射的倾斜高斯光束曲率半径。参见 GBSD。
GBSS
高斯光束数据
倾斜高斯光束尺寸。光学空间中指定表面出射的倾斜高斯光束尺寸。参见GBSD。
GBSW
高斯光束数据
倾斜高斯光束束腰。光学空间中指定表面出射的倾斜高斯光束束腰。参见GBSD。
FOUC
傅科分析
傅科分析。该操作数返回傅科分折功能计算的阴影图与参考阴影图之间的RMS 差,无论当前的默认设置是什么都使用该操作数。使用该操作数时,首先要定义所要用的傅科分析功能设置, 然后按设置框中的保存(Save)键。数据选项“difference”必须选中以返回有效的数据。FOUC 操作数将返回计算的阴影图和参考阴影图之间的 RMS 差。使用该操作数,可以优化光学系统的波前差生成参考阴影图。
XDGT
附加数据约束
附加参数大于。Edv#的值必须在1和200之间,用来表示为Surf定义的面选择是哪一个附加数据的值。
XDLT
附加数据约束
附加参数小于。Edv#的值必须在1和200之间,用来表示为Surf定义的面选择是哪一个附加数据的值。
XDVA
附加数据约束
附加参数。Edv#的值必须在1和200之间,用来表示为Surf定义的面选择是哪一个附加数据的值。
FREZ
非序列物体数据约束
Freeform Z 物体边界条件。这个操作数根据“ Freeform Z” 中描述的Freeform Z 物体的形状来计算不同的值。面 (Surf)是非序列编辑器 (NSC)中的面序号,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 ,只有当计算结果大于目标值时返回数据值,否则将返回目标值。这个方法是用来在计算结果上强加一个“小于”边界。
NPGT
非序列物体数据约束
非序列参数大于。面(Surf)定义非序列编辑器(一般在NSC系统中为1)中的面序号。物体(Object)定义非序列编辑器中物体序号。参数 (Param)定义数参编号。
NPLT
非序列物体数据约束
非序列参数大于。参见NPGT。
NPVA
非序列物体数据约束
非序列参数数值。参见NPGT。
NPXG
非序列物体数据约束
非序列物体位置的x坐标大于。面(Surf)定义非序列组(NSC)的面序号(一般在NSC系统中为1),物体(Object定义NSC组中的物体序号。如果“Ref” ?是0,坐标就相对于参考物体。如果“Ref” ?是1,坐标就相对于初始NSC坐标系统或入瞳。如果“Ref” ?是2 ,坐标就相对于全局坐标参考面。
NPXL
非序列物体数据约束
非序列物体位置的x坐标小于。参见NPXG。
NPXV
非序列物体数据约束
非序列物体位置的x坐标。参见NPXG。
NPYG
非序列物体数据约束
非序列物体位置的y坐标大于。参见NPXG。
NPYL
非序列物体数据约束
非序列物体位置的y坐标小于。参见NPXG。
NPYV
非序列物体数据约束
非序列物体位置的y坐标。参见NPXG。
NPZG
非序列物体数据约束
非序列物体位置的z坐标大于。参见NPXG。
NPZL
非序列物体数据约束
非序列物体位置的z坐标小于。参见NPXG。
NPZV
非序列物体数据约束
非序列物体位置的y坐标。参见NPXG。
NSRM
非序列物体数据约束
非序列旋转矩阵。面(Surf)定义非序列组(一般在非序列(NSC)系统中为1)所在的面序号。物体(Object) 定义非序列组中的物体序号。如果 Ref? 为0,坐标是相对参考物体而言的。当使用这个参考时,旋转矩阵总是单位矩阵。如果 Ref? 为1,坐标是相对NSC坐标系的原点或者入瞳。如果 Ref?为2,坐标是相对全局坐标参考面而言的。3 x 3的R矩阵有9个数据组成。如果数据(Data)为1 ,NSRM返回R[ 1][ 1] ;如果Data为2 ,NSRM返回R[ 1][2] ,等等,直到Data为9,返回R[3][3]。
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。
NSDC
非序列光线追迹和探测器操作数
非序列相干强度数据。面(Surf)定义非序列组(一般在NSC系统中为1)的面序号。探测器(Det#)是指所需探测器的编号。如果像素(Pix#)是一个正整数,那么就从指定的像素上返回数据。如果Pix#是0,那么返回该探测器的所有像素的数据总和。数据(Data)为0代表实部, 1代表虚部,2代表振幅度, 3代表相干强度。 详见“非序列模式中光源与探测器的优化(Optimizing With sources anddetectors in non-sequential mode)”。
NSDD
非序列光线追迹和探测器操作数
非序列非相干强度数据。面(Surf)定义非序列组(一般在NSC系统中为1)的面序号。Det#是指所需探测器的编号。如果Det#是零,那么所有的探测器被清空。如果Det#小于0,那么Det#的绝对值所定义的探测器被清空。值得注意的是,NSDD操作数清空探测器数据时,必须优先于其它NSDD操作数。对于矩形探测器,面探测器以及所有的面元探测器来说,如果Pix#是一个正整数,那么返回值就是指定像素上的数值。否则, 不同的Pix#值,将对应不同类型的返回值,如下说明:0 :数据(Data)为0 、1、或2分别指位置空间的光通量,位置空间通量/面积,通量/立体角。-1:通量或通量/面积的最大值。-2:通量或通量/面积的最小值。-3:到达探测器的光线数目。-4:所有非零像素数据的标准差(RMS)。-5:所有非零像素数据的平均值。-6 ,-7 ,-8:分别代表x,y或z的位置坐标或角辐射度或中心强度。-9 ,-10 ,-11 ,-12,-13:RMS半径,x ,y ,z或者xy方向到所有像素数据参考质心的距离或者角度。这些指的是二阶矩:r^2, x^2, y^2, z^2, and xy。Data为0表示光通量, 1表示通量/面积,2表示通量/像素的立体角,3表示归一化的通量。面探测器只支持0和1(代表通量和通量/面积)。只有Pix#为正数时,data才能为3,这种情况的返回值是该像素相对于整个探测器最大通量的归一化数值。Data为3一般只作为NSC位图函数优化的一部分使用,参见“NSC位图优化函数”(“NSC Bitmap Merit Function Tool”)。仅对矩形探测器来说:如果Pix#不是正整数,则大量的边缘像素可以被忽略,如果需要的话。如果赋予# Ignored数值的话,则大量的边缘像素将会被忽略,探测器上用于计算的像素将会沿着边缘减少。对于立体探测器,像素(Pix#)表示像素在立方体内的序号。对于Data值为0 、1或2,返回的值分别为入射通量,吸收通量,吸收通量每单位体积。如果Pix#是零,返回值是所有像素数据的和。对于颜色探测器,用NSDE代替。对于角探测器, 用NSDP代替。
NSDE
非序列光线追迹和探测器操作数
非序列颜色探测器。面(Surf)定义非序列组(一般在NSC系统中为1)的面序号。Det#是指所需探测器的编号。如果Det#是零,那么所有的探测器被清空。如果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>就是以球面度为单位的立体角。12/13:显色指数(CRI)和相关色温(CCT),后者的单位是开尔文( K)。只有当“记录光谱数据”(“Record Spectral Data”)开启后,才能返回相应的数值(仅适用于OpticStudio-Premium),并且还要求Pix#和Angle?的值均为0 。返回值是基于整个探测器上不同波长的光通量。14/15/16:归一化的CIE193三刺激值X/Y/Z的数值。于9/10/11的返回值类似,但是此时返回的是相对于优化编辑器中后续相邻的所有定义相同探测器的NSDE操作数三刺激值中y值的峰值的归一化结果。一般只作为NSC位图函数优化的一部分使用,参见“NSC位图优化函数”(“NSC Bitmap Merit Function Tool”)。 并且仅当Pix#为正整数,Angle?是零时才有效。17/18/19/20:分别表示在特定的光谱库(spectral bin)中质心X、Y和均方根半径(RMS),X,Y值。指定光谱库可参见对波长列(Wavelength Column)的描述。定义光谱库可参见Detector Settings in Type section of the Object Properties。波长(Wavelength)指定使用哪个光谱库计算质心X/Y和均方根半径 /X/Y。如果波长(Wavelength)的数值在光谱库范围内,则将会选择库的数值用于计算。光谱库的详细描述可参见“记录光谱数据”(Record Spectral Data)。如果Pix#不是正整数,则大量的边缘像素可以被忽略,如果需要的话。如果赋予# Ignored数值的话,则大量的边缘像素将会被忽略,探测器上用于计算的像素将会沿着边缘减少。例如,一个X向100个像素、Y向200个像素的探测器,如果# Ignored是2,则将会基于探测器的X向96个像素,Y向196个像素进行计算,探测器上、下、左、右边缘两个像素将会被忽略。当Pix # = -3,和显色指数(CRT),相关色温(CCT)分别对应data为12和data为13时,# Ignored不影响计算。(当# Ignored为正整数 时,同样不影响计算)。如果光源单位为焦耳,那么data 1 和data 2的单位也是焦耳,而data 3和data4的单位为talbots。参见 “单位(Units)”。也可参见NSDD和 NSDE。
NSDP
非序列光线追迹和探测器操作数
非序列极坐标探测器。Surf定义非序列组(一般在NSC系统中为1)的面序号。Det#是指所需探测器的物体编号。如果Det#是零,那么所有的探测器被清掉。如果Det#小于0,那么只是由Det#的绝对值所定义的探测器被清掉。如果Pix#是一个大于0的正整数,那么返回值是指定像素上的数据。否则,将会根据Pix#值的不同返回不同的数值:0:探测器上所有像素数据的总和。对色度坐标,这是探测器上所有像素的平均值,是一个非零的光通量值。-1:最大数据。-2:最小数据。-3:达探测器的光线数目。-4:光场分布相对于0度的径向均方根半径,以角度为单位。如果为Pix#-4,则data的有效输入为1或者3,输入其它数值返回值都为0. Data是一个整数代码,它决定了要返回的数据类型,定义如下:1:能量以<sprefix>瓦特为单位,这里<sprefit>是光源单位前缀。2:能量/空间角度以< sprefix >瓦特/球面度(steradian),这里< sprefix > 是光源单位的前缀。3:能量以<sprefix> 流明为单位,这里<sprefix>是光源单位的前缀。4:能量/空间角度以< sprefix >流明/球面度(steradian),这里< 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和 data4的单位为talbots 。参见 “单位(Units)“ 。也可参见NSDD和NSDE。
NSLT
非序列光线追迹和探测器操作数
非序列光线追迹(lightning trance) 。该操作数追迹由光线追迹分析定义的大量光线。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)。RT?定义是否需要追迹大量的光线(当RT?=0),或者定义是否需要追迹所有的分析光线都要被传统光线追迹(RT?=1)。当RT?=1,此操作数将会关闭偏振、分光、散射,追迹方式与NSTR类似。操作数NSDC,NSDD ,NSDE,或者NSDP的Det#参数设置为0时,这些操作数必须在NSLT操作数之前。也可参见NSTR。详细信息参见“光线追迹控制”( “The LightningTrace Control”)。也可参见NSTR。
NSRA
非序列光线追迹和探测器操作数
非序列单根光线追迹。Src#指目标光源的序号。此光源必须被定义为 单根光线追迹。如果Splt?不为零,则分光追迹是开启的。如果Pol?非零那么就使用偏振光追迹,如果分光追迹开启则偏振项目会自动被选中。对于该功能散射选项通常是关闭的,因为散射的子光线是随机的,并不适合优化。光线追迹过程中是否出错选项在计算过程在往往是考虑的。如果追迹相同光线的多个NSRA操作数在评价函数编辑器中相邻,为了提高追迹效率,优化时只追迹一次。Seg#指的是包含返回值的光线区段的编号。用-1代表最后一个区段。 Data是指特定区段的数据类型。使用Data1-9分别表示x坐标,y坐标,还有z坐标,x-余弦,y-余弦,z-余弦,x-法线分量,y法线分量,z-法线分量。这些数值都是相对于系统入口,参见下方的31-39。使用Data10-15分别表示轨迹(path-to),强度(intensity), 的相位(phase of),在何处的相位(phase at),折射率(index),初始相位(starting phase)。值得注意的是,在何处的相位phase at其值不是2pi模的大小,与ZRD文件的情况类似。使用Data16-17分别表示从光源到指定部分结束的光线轨迹总和,或光程,以透镜单位为单位。这些值不包括衍射面的相位。使用Data21-26分别表示EX实部,EX虚部,Ey虚部,Ez实部,Ez虚部。如果返回实部和虚部数据,必须开启偏振。使用Data27-29分别表示Ex和Ey的相位和Ex、Ey的相位差。如果返回相位值,必须开启偏振。使用Data31-39表示坐标数据,由Data1-9定义转化到相对于全局坐标参考面。Source#指当光源为阵列的形式时,所用的元件序号。有关序号分类表可以参见“光源(sources)”物体性能的设置。这些数据项的更多信息见 “光线数据库文件(Ray database files)”。
NSRD
非序列光线追迹和探测器操作数
非序列光线数据库。 “ZRD file ”定义要保存的的ZRD文件名。(最多140个字符) 如果“ZRD format ”设置为一个正整数,它定义了ZRD文件的格式:0表示未压缩的数据;1表示压缩了基本数据;2表示压缩了全部数据。如果“ZRD format ”设置为-1,则后续的NSTR操作数将不创建NSTR文件。在优化编辑器中,此操作数必须先于NSTR操作数。
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道路照明功能工具的一部分。详细信息参见“非序列道路照明优化函数工具”(“NSC Roadway Merit Function Tool”)。
NSST
非序列光线追迹和探测器操作数
非序列单条光线追迹。这个操作数在系统中追迹单条序列模式下的光线至任意指定的非序列面,然后返回光线在非序列面上的不同数据。 Surf 是非序列面序号。Wave 是波长序号。有关Hx , Hy , Px , and Py的定义,参见 “Hx , Hy, Px ,and 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时,这些操作数必须在NSST操作数之前。也可参见NSTR。
NSTR
非序列光线追迹和探测器操作数
非序列追迹。Src#是指目标光源的物体序号。如果Src#是0,将对所有的光源进行追迹。如果Splt?不为零, 则分光是开启的。如果Scat?不为0 ,那么散射就开启。如果Pol?不为0则偏振光追迹是开启的。如果使用分光,偏振光追迹自动选中。如果IgEr不为0 ,将忽略误差。详见 “非序列模式中光源与探测器的优化(Optimizing With sources and detedtors in non- sequential mode)” 。操作数NSDC ,NSDD ,NSDE ,或者NSDP的Det#参数设置为0时,这些操作数必须在NSST操作数之前。也可参见NSST。
NSTW
非序列光线追迹和探测器操作数
非序列道路照明光线追迹。该操作数仅用于非序列道明照明优化函数, 并且与NSRW操作数一起用于道路照明优化。 如果Splt?不为零, 则分光是开启的。如果Scat?不为0,那么散射就开启。如果Pol?不为0则偏振光追迹是开启的。如果使用分光,偏振光追迹自动选中。如果IgEr不为0,将忽略误差。Origin是原始对象的行数,MH是计算中使用的安装高度。详细信息参见“道路照明”(Roadway Lighting)。 NSTW操作数必须紧接着一个NSRW操作数,以便计算。此操作数旨在用作NSC道路照明功能工具的一部分。 详细信息参见“非序列道路照明优化函数工具”(“NSC Roadway Merit Function Tool”)。
REVR
非序列光线追迹和探测器操作数
逆光线追迹。该操作数返回总的光通量根据逆向光线追迹功能(参见“ReverseRadiance™ Analysis”)。Surf为1表示为非序列系统, 否则表示非序列组的面序号。Object表示逆向追迹探测器的物体编号,Pixel #为0表示所有像素上的光通量的和,否则表示指定像素上的光通量。 Data为0,1 ,2 ,3分别表示总的光通量、三刺激值X 、Y 、Z。该操作数可以独立运行,不需要与其他光线追迹或者清除探测器数据的操作数配合。
MCOG
多重结构数据data)
多重结构操作数大于指定的数值。它用于约束多重组态编辑器中操作数大于指定数值。其中,操作数(OP#)定义使用哪个多重组态操作数,组态(Cfg#)定义使用哪个组态。
MCOL
多重结构数据data)
多重结构操作数小于指定的数值。它用于约束多重组态编辑器中操作数小于指定数值。其中,操作数(OP#)定义使用哪个多重组态操作数,组态(Cfg#)定义使用哪个组态。
MCOV
多重结构数据data)
多重结构操作数的数值。它用于约束多重组态编辑器中操作数的数值。其中,操作数(OP#)定义使用哪个多重组态操作数, 组态(Cfg#)定义使用哪个组态。
ABGT
常用数学运算
绝对值大于。Op#定义的操作数的数值的绝对值大于该操作数的目标值。
ABLT
常用数学运算
绝对值小于。Op#定义的操作数的数值的绝对值小于该操作数的目标值。
ABSO
常用数学运算
绝对值。计算Op#定义的操作数的绝对值。
ACOS
常用数学运算
反余弦。 计算Op#定义的操作数的反余弦值。如果标志(flag)为0,则返回值的单位是弧度, 否则以角度为单位。
ASIN
常用数学运算
反正弦。 计算 Op#定义的操作数的反正弦值。如果标志(flag)为 0,则返回值的单位是弧度,否则以角度为单位。
ATAN
常用数学运算
反正切。 计算 Op#定义的操作数的反正切值。如果标志(flag)为 0,则返回值的单位是弧度,否则以角度为单位。
CONS
常用数学运算
常数。定义一个常数,这个常数可供其他操作数调用。这个值和目标值相等。
COSI
常用数学运算
余弦值。 计算 Op#定义的操作数的余弦值。如果标志(flag)为 0,则返回值的单位是弧度,否则以角度为单位。
DIFF
常用数学运算
减法运算。两个操作数的的差值(Op#1 - Op#2)。
DIVB
常用数学运算
除法运算。Op#定义的操作数除于因子(factor)定义的常数。
DIVI
常用数学运算
除法运算。Op#1 定义的第一个操作数除于 Op#2 定义的第二个操作数。参加“RECI”。
EQUA
常用数学运算
操作数相等运算。该操作数用于约束操作数 1(Op#1)和操作数 2(Op#2)之间操作数的目标值相等(当目标值为零时)。当该操作数目标值不为零时,则先计算这些操作数的平均值,然后依次计算每个操作数的数值与平均值差值的绝对值,对于绝对值大于目标值的操作数,对这些绝对值进行求和。参见 SUMM 和 OSUM。
LOGE
常用数学运算
Ln对数函数的数值。Op#定义的操作数的数值的以e为底的对数函数的数值。假如Op#定义的操作数的数值小于或者等于零,则该操作数返回值为0。
LOGT
常用数学运算
Lg对数函数的数值。Op#定义的操作数的数值的以10为底的对数函数的数值。假如Op#定义的操作数的数值小于或者等于零,则该操作数返回值为0。
MAXX
常用数学运算
最大值。Op#1定义的第一个操作数到Op#2定义的第二个操作数之间所有操作数数值最大值。参见MINN。
MINN
常用数学运算
最小值。Op#1定义的第一个操作数到Op#2定义的第二个操作数之间所有 操作数数值最小值。参见MAXX。
OPGT
常用数学运算
操作数数值大于。此操作数用来约束Op#定义的操作数的数值大于该操作数的目标值。
OPLT
常用数学运算
操作数数值小于。此操作数用来约束Op#定义的操作数的数值小于该操作数的目标值。
OPVA
常用数学运算
操作数数值。此操作数用来约束Op#定义的操作数的数值。
OSUM
常用数学运算
求和运算。Op#1定义的第一个操作数到Op#2定义的第二个操作数之间所有操作数数值相加。参见SUMM。
PROB
常用数学运算
缩放运算。Op#定义的操作数的数值乘以因子(Factor)定义的常数。
PROD
常用数学运算
乘法运算。Op#1定义的第一个操作数数值乘以Op#2定义的第二个操作数的数值(Op#1 X Op#2) 。参见PROB。
QSUM
常用数学运算
平方和开根运算。Op#1定义的第一个操作数到Op#2定义的第二个操作数之间所有操作数的数值的平方和,再进行平方根运算。参见SUMM,OSUM ,EQUA。
RECI
常用数学运算
倒数运算。Op#定义的操作数的数值的倒数。参见“DIVI”。
SINE
常用数学运算
正弦值。Op#定义的操作数的数值的正弦值。如果标志(flag)是0,则返回值的单位是弧度,否则以度为单位。
SQRT
常用数学运算
平方根运算。Op#定义的操作数的数值的平方根。
SUMM
常用数学运算
求和运算。Op#1定义的第一个操作数的数值除于Op#2定义的第二个操作 数的数值相加(Op#1 + Op#2)。参见OSUM。
TANG
常用数学运算
正切值。Op#定义的操作数的数值的正切值。如果标志(flag)是0,则返回值的单位是弧度,否则以度为单位。
PMVA
参数数据约束
参数值。 该边界操作数返回Surf定义的面的参数(Param)定义的参量值。不同的面型这些参量有不同的意义。这些参量值的描述见“面型”一章。
PMGT
参数数据约束
参数大于。该边界操作数约束Surf定义的面的参数(Param)定义的参量值要大于目标值。不同的面型这些参量有不同的意义。这些参量值的描述见“面型”一章。
PMLT
参数数据约束
参数小于。该边界操作数约束Surf定义的面的参数(Param)定义的参量值要小于目标值。不同的面型这些参量有不同的意义。这些参量值的描述见“面型”一章。
GCOS
玻璃数据约束
玻璃价格。该操作返回面(Surf)定义的面的玻璃的相对价格因子,就像在玻璃库中列出的那样。
GTCE
玻璃数据约束
玻璃热膨胀系数。该操作数返回面(Surf)定义的面的玻璃的热膨胀系数Alphal,就像玻璃中列出的那样。对非玻璃面,参见 “TCVA”。
INDX
玻璃数据约束
折射率。返回在波长(Wave)定义的波长上, 面(Surf)定义的面的折射率。
MNAB
玻璃数据约束
最小阿贝数。该边界操作数约束面1(Surf1)到面2(Surf2)面之间所有面的阿贝数大于指定的目标值。也可参见MXAB。该操作数可同时控制多个面。
MNIN
玻璃数据约束
D光最小折射率。该边界操作数约束面1(Surf1)到面2(Surf2)面之间所有面的Nd值大于指定的目标值。也可参见MXIN。该操作数可同时控制多个面。
MXAB
玻璃数据约束
最大阿贝数。该边界操作数约束面1(Surf1)到面2(Surf2)面之间所有面的阿贝数小于指定的目标值。也可参见MNAB。该操作数可同时控制多个面。
MXIN
玻璃数据约束
D光最大折射率。该边界操作数约束面1(Surf1)到面2(Surf2)面之间所有面的Nd值小于指定的目标值。也可参见MNIN。该操作数可同时控制多个面。
MXPD
玻璃数据约束
最小的部分色散(ΔPg, F) 。该边界操作数约束面1(Surf1)和面2(Surf2)间各面的部分色散偏差要大于指定的目标值。也可见MXPD。该操作可同时控制多个面。
RGLA
玻璃数据约束
合理的玻璃。该操作数约束在面1(Surf1)和面2(Surf2)指定的面范围内折射率,阿贝数,以及部分色射值与当前加载的玻璃库中与实际玻璃的偏离量。详细的讨论包括Wn,Wa和Wp的描述参见 “优化的玻璃选择(Optimizi ng glass selection)”。
STRH
PSF/斯特列尔比值
斯特利尔数。这个操作数运用惠更斯点扩散函数(psf)来计算(参见“ 惠更斯PSF”)斯特利尔数。参数如下:采样(Samp):光瞳采样,其中1生成32 x 32, 2生成64 x 64 等。对光瞳和像面来说,采样是相同。波长(Wave):波长编号(用0表示多波长)。视场(Field):视场编号。偏振(Pol?): 设为0表示忽略偏振,设为1表示考虑偏振。是否所有结构(All Conf?):设为0表示使用当前组态(由此操作数前面的最后一个CONF操作数定义的),设为1表示所有组态的和。有关这个选项的详细讨论参见 “惠更斯PSF(Huygens PSF)” 。默认情况下,用于计算这个操作数的惠更斯点扩散函数(PSF)计算中使用的图像增量比名义默认图像增量要小2倍。参见“惠更斯点扩散函数(Huygens PSF)”中计算默认图像增量的公式。这样做是为了放大的点扩散函数的峰值, 可以更准确地计算斯特列尔比(Strehl ratio)。结果是, 计算得到的值一般与惠更斯点扩散函数(PSF)分析中使用名义默认图像增量的值不同。
GMTA
MTF数据
几何MTF值。弧矢和子午的几何MTF的平均值。参数为:采样(Samp):使用高的采样,计算结果更精确,但计算时间却越长。为了保证计算结果有适当的精度,从1开始,增加采样,直至结果变化小于所要求的精度。注意到,良好的优化结果不需要极高的精度,三位有效数字通常就足够了。波长(Wave):波长编号(用0表示多波长)。视场(Field):视场编号。频率(Freq):在MTF单元中的空间频率。(参见 <MTF单元”)! Scl:如果是零,那么衍射受限将用于缩放结果(推荐),否则不做缩放。网格(grid):如果Grid为0 ,一个快速,稀疏的采样方法将用来计算MTF。快速几何MTF算法只能精确计算有适当切趾或没有切趾的圆形或椭圆形光瞳的光学系统。对不是这种情况的系统,将Grid设为1。GMTA ,GMTS和GMTT采用的是快速采样方法,与几何MTF分析功能没有直接的关系。因为只要求一个单一的空间频率,MTF操作数采用的计算方法与分析功能采用的算法是不同的,前者要快得多。为了选择用于几何MTF分析功能的网格算法,将Grid设为1。如果MTF合理(大于5%),以网格为基础的算法通常比默认的算法要慢。但是如果像差很大,网格算法会变快很多,MTF的结果会很低。如果子午和弧矢方向的MTF都需要计算时, 将操作数GMTT和GMTS放在邻近的行中,这样就能同时计算这两个操作数。几何MTF尽管是近似的,但通常计算要比衍射MTF快很多,因此多用于优化。参见 <执行优化(Performing an optimization )”。
GMTN
MTF数据
几何MTF子午和弧矢方向最小值。参见GMTA。
GMTS
MTF数据
弧矢方向的几何MTF值。参见GMTA。
GMTT
MTF数据
子午方向的几何MTF值。参见GMTA。
GMTX
MTF数据
几何MTF子午和弧矢方向最大值。参见GMTA。
MECA
MTF数据
Moore-Elliot Contrast ,弧矢和子午的平均值。这个操作数用Moore-Elliot Contrast方法计算某一特定频率的MTF值,参见“Moore-Elliot Contrast优化方法”。参数为:波长(Wave):波长编号。视场(Field):视场编号。频率(Freq):在MTF单元中的空间频率,对于有焦系统它的单位为线对/毫米,对于无焦系统其单位为线对/(无焦系统单位) 。(参见 “无焦模式单元 (Afocal Mode Units)”)。参见” Hx, Hy, Px, and Py”。
MECS
MTF数据
弧矢方向Moore-Elliot Contrast,详见MECA。
MECT
MTF数据
子午方向Moore-Elliot Contrast,详见MECA。
MSWA
MTF数据
调制方波传递函数,弧矢和子午的平均值。 详见MTFA。
MSWN
MTF数据
调制方波传递函数子午和弧矢方向最小值。详见MTFA。
MSWX
MTF数据
调制方波传递函数子午和弧矢方向最大值。详见MTFA。
MTFA
MTF数据
衍射调制传递函数,弧矢和子午的平均值。参数如下:采样(Samp):使用高的采样,计算结果更精确,但计算时间却越长。为了保证计算结果有适当的精度,从1开始,增加采样,直至结果变化小于所要求的精度。注意,好的优化结果不需要极高的精度,三位有效数字一般就可以了。共有两种算法可以用来计算MTF。如果Grid为0(推荐),一个快速,稀疏采样积分法将用来计算MTF 。GMTA ,GMTS和GMTT采用的是快速采样方法,与几何MTF分析功能没有直接的关系。因为只要求一个单一的空间频率,MTF操作数采用的计算方法与分析功能采用的算法是不同的,前者要快得多。为了选择用于几何MTF分析功能的网格算法,网格(grid):将Grid设为1。如果MTF合理(大于5%),以网格为基础的算法通常比默认的算法要慢。但是如果像差很大,网格算法会变快很多,MTF的结果会很低。波长(Wave):使用的波长序号(用0表示多波长)。视场(Field): 视场编号。频率(Freq):MTF单元中的空间频率(参见 “MTF单元”)。如果精确计算MTF时,采样设置过低,MTF操作数将返回0。如果弧矢和子午方向的MTF都需要计算时, 将操作数MTFT和MTFS放在邻近的行中,这样就能同时计算这两个操作数。参见第498页的“执行优化(Performing an optimization)”。数据类型(Data Type):指定要返回的数据, 如下所示:0:调幅;1:实部;2 :虚部;3:相位;此参数仅适用于MTFA ,MTFT,MTFS操作数(不能等效用于方波操作数)。
MTFN
MTF数据
调制传递函数子午和弧矢最小值。详见MTFA。
MTFX
MTF数据
调制传递函数子午和弧矢最大值。详见MTFA。
MTFS
MTF数据
弧矢衍射调制传递函数,详见MTFA。
MTFT
MTF数据
子午衍射调制传递函数。详见MTFA。
MTHA
MTF数据
惠更斯调制传递函数。弧矢和子午的平均值。这个操作数使用惠更斯方法来计算衍射MTF(参见 “ 惠更斯MTF(Huygens MTF”)。参数如下:采样(Samp): 光瞳采样,其中1生成32x 32 ,2 生成64 x 64 等。假设光瞳和像面的采样是相同的。波长(Wave):使用的波长序号(用0表示多波长)。视场(Field):视场编号。频率(Freq):MTF单元中的空间频率(参见 “MTF单元”)。如果精确计算MTF时,采样设置过低,操作数MTF将返回0。偏振(Pol?):设为0时,忽略偏振;设为1时,考虑偏振。是否所有结构(All Conf?):设为0时,使用当前组态(由这个操作数之前的的最后一个CONF操作数定义);设为1时,为所有组态和。有关这个选项的详细讨论参见 “ 惠更斯MTF(Huygens MTF)”像面采样间距(Ima Delta):用于计算的以微米为单位的图像增量。如果为0,采用默认的像增量 。如果弧矢和子午的MTF都需要计算时,将操作数MTFT和MTFS放在邻近的行中,这样就能同时计算这两个操作数。 参见第 “执行优化 (Performing an optimization)”。
MTHN
MTF数据
惠更斯调制传递函数子午和弧矢最小值,详见MTHA。
MTHX
MTF数据
惠更斯调制传递函数子午和弧矢最大值,详见MTHA。
MTHS
MTF数据
弧矢惠更斯调制传递函数,详见MTHA。
MTHT
MTF数据
子午惠更斯调制传递函数,详见MTHA。
没有找到匹配的评价函数