紧缩2X (Tighten 2X): 用倍数2减少所有的公差。这是公差较松时紧缩公差的最快方式。
按面排序 (Sort by Surface):将所有操作数先从第一个面序号开始按上升顺序排列,然后按类型排列。操作数COMP和CPAR一直放在列表的顶部。因为SAVE操作数与表中原操作数有关,所以在排序前, SAVE是在有关的那个操作数下面的,(执行这个步骤后) SAVE操作数将会自动地移到原先的那个操作数的下面。如果当前有STAT操作数,它将被放在列表的顶部,它必须能人工移动和重新写入。既然STAT影响表中随后的所有操作数,因而表中的排序对STAT操作数是不起作用的。只要STAT被用在公差列表的正文主体 (随意改变统计) 上,那么一旦进行排序,就需要通过编辑来使STAT操作数正确定位。注意,如果原先跟着STAT的操作数通过操作数排序被分散在列表中, 将需要设定多重STAT操作数,
按类型排序 (Sort by Type):按类型上升的顺序为所有的操作数排序,然后按面序数。参见按面排序。 帮助
操作数帮助 (Help on operands):产生联机帮助系统。
附加数据(Extra Data) 这个功能只在ZEMAX-EE版本中才可以使用
附加数据编辑器只有在ZEMAX-EE版本中特殊的面才可以使用。除了只有附加数据值能被显示和编辑外, 附加数据编辑器与镜头数据编辑器是相同的。参见 “Surface Type” 一章中关于ZEMAX-EE版本支持的特殊面的说明。在附加数据编辑器中面不能插入或删除。
编辑(Edit)
复制方格 (Copy Cell): 复制单个方格数据到Windows剪切板上。
粘贴方格 (Paste Cell): 将Windows剪切板上的单个方格复制到当前方格。数据必须先用“Copy Cell” 将其复制到Windows剪切板
26
上。
求解(Sloves)
附加数据只允许使用一种求解类型。每个附加数据值可定义为变量或固定值。 附加数据的变量状态不是解值,但为了与其它电子表格相一致和便于以后在附加数据中增加解值,菜单选项中仍称为解值。
工具(Tools)
附加数据编辑器中有两个工具:求解和输入。
求解工具能产生一个允许选择高亮显示参数状态的对话框。如果当前方格没有被当前的面型使用,那么不显示求解对话框。若方格被当前的面型使用了,那么将出现可以在变量和固定值之间改变状态并选取求解值的对话框。
输入工具用来从ASCII文件中为附加数据面装载附加数据值而不是直接输入数据。这个菜单选项能产生一个对话框,框内有表示ASCII数据文件的列表,此表以扩展名.DAT结束。该对话框允许确定接受数据的面的序数。ASCII文件中的数据必须同在附加数据电子表格中的格式一样。 ASCII文件用单列自由格式数字,文件必须以扩展名DAT结束。 ZEMAX将在环境屏幕所规定的缺省目录下寻找此文件。
帮助(Help) 使用EDE:(Using the EDE)产生使用附加数据编辑器的联机帮助。:
撤销,重做,和恢复(Undo,Redo,Recover)
ZEMAX中有三种形式执行撤销状态:无(None), 一步记忆撤销(Memory 1 Step), 多重存盘撤销 (Disk Multi Step)。撤销状态在 “File Menu” 中讲述的环境编辑器中设臵。
27
撤销:无(Undo:None)
如果撤销功能设臵为无,那么不提供撤销功能。在计算机没有足够的系统内存或磁盘空间支持撤销功能时,使用该选项。
撤销: 一步记忆撤销(Undo:Memory 1 Step) 在每次编辑和优化前后, ZEMAX在内存中存储当前镜头的备份。若选择Undo,那么当前的镜头将被先前的镜头替换。若再选择Redo,镜头将再次被替换,其结果是再次存储。
当偶然的编辑误操作后,或优化后要使镜头按它的原先状态复原时, “Memory 1 Step” 在存储镜头方面是很有用的。但是,它只支持一个Undo。这个选项的优点是速度快,在内存中保存原先的数据的速度如此之快以至于不能感觉到。
撤销:多重存盘撤销 (Undo:Disk Multi Step)
在每次编辑和优化后, ZEMAX在硬盘中用ZMX文件存储当前镜头的备份。这些被存储的文件用于执行无限多步Undo功能,此功能允许恢复对镜头所做的任一改变或系列改变。 当一个偶然的编辑误操作后或优化后甚至几次改变后重新存储原先的数据时,这种恢复功能是很有用的。
要恢复镜头的变化,只要从编辑器菜单中选择Undo即可。任意数目的恢复都可以实现,在装载镜头文件后,所有的改变都能被恢复,直到返回第一次编辑的状态。Redo功能恢复最后一次Undo。 ZEMAX保留一个Undo文件目录,它是在ZEMAX目录下缺省为\\UNDO的子目录。当文件被保存,新文件打开或ZEMAX正常中断时, Undo文件会自动删除。如果ZEMAX非正常中断,操作系统失败,计算机电源被中断,或其它原因使数据丢失, ZEMAX将通过恢复最后的Undo文件来恢复丢失的数据。 ZEMAX开始时,如果存在Undo文件,将会看见一个选项。由于这些文件在正常中断时被删除,Undo文件的存在表示先前是非正常中断。 ZEMAX将发出一个恢复最后的Undo文件选项的警告信息。若恢复,因为旧的文件名内没有存储镜头,新文件立即被保存在新文件名内。
因为每一个编辑跟随一个保存操作,所以Undo功能会减慢编辑的速度。保存不减慢光线追迹和优化的速度,只减慢镜头数据的编辑。 如果ZEMAX有不止一个操作同时运行,每个操作都有自己的
28
Undo文件。但是从一个系统事故或非正常程序中断中恢复所有文件,需要运行相同数目的ZEMAX操作。例如,如果ZEMAX的两个操作在运行,电源中断, ZEMAX的第一个新操作将恢复先前的第一个操作文件。 ZEMAX第二个操作将需要运行来恢复先前的第二个操作文件。
第七章 系统菜单
§1 全部更新(Update All)
这个选项更新全部窗口以反映最新镜头数据。 ZEMAX不能在图形和文件窗口自动改变最后形成的镜头数据。这是由于新数据在镜头数据编辑器中被键入时, ZEMAX如果不断地计算MTF,光线特性曲线,点列图和其它数据,那么程序反应会变得很慢。对镜头做所有需要的改变,然后选择?Update All?来更新和重新计算所有的数据窗口。
单个曲线和文本窗口(非编辑器)也可以双击窗口内的任意位臵更新。
§2 更新(Update)
这个选项只更新镜头数据编辑器和附加数据编辑器中的数据。更新功能用来重新计算一阶特性,如光瞳位臵,半口径,折射率和求解值。只影响镜头数据编辑器和附加数据编辑器中的当前数据。参见本章中§1全部更新?Updata All?的内容。
§3 通用数据 (General)
这个选项产生通用系统数据对话框,它用来定义作为整个系统的镜头的公共数据,而不是与单个面有关的数据。参见?Advanced?部分。
镜头标题 (Lens Title)
镜头标题出现在曲线和文本输出中。标题是通过将题目输入到所
29
需位臵得到的。附加的文本数据可以放在大多数图形输出中,参见本章后面?Configuring the environment?的说明。
光圈类型 (Aperture Type)
系统光圈表示在光轴上通过系统的光束大小。要建立系统光圈,需要定义系统光圈类型和系统光圈值。用光标在下拉列表中选择所需的类型。系统光圈类型有如下几种:
入瞳直径 (Entrance Pupil Diameter):用透镜计量单位表示的物空间光瞳直径
像空间F/# (Image Space F/#):与无穷远共轭的像空间近轴F/# 物空间数值孔径(Object Space Numerical Aperture)物空间边缘光线的数值孔径(nsinθm)
通过光栏尺寸浮动(Float by Stop Size):用光栏面的半口径定义 近轴工作F/#(Paraxial Working F/#):共轭像空间近轴F/# 物方锥形角 (Object Cone Angle):物空间边缘光线的半角度,它可以超过90度 这些术语在第三章?约定和定义?中进一步定义。若选择了?Object Space N.A?或?Object cone angle?作为系统光圈类型,物方厚度必须小于无穷远。上述类型中只有一种系统光圈类型可以被定义。例如,一旦入瞳直径确定,以上说明的所有其它光圈都由镜头规格决定。
光圈值 (Aperture Value)
系统光圈值与所选的系统光圈类型有关。例如,如果选择?Entrance Pupil Diameter? 作为系统光圈类型,系统光圈值是用透镜计量单位表示的入瞳直径。 ZEMAX采用光圈类型和光圈数值一起来决定系统的某些基本量的大小,如入瞳尺寸和各个元件的清晰口径。
选择?Float by Stop Size?为系统光圈类型是上述规律的唯一例外。如果选择“ Float by Stop Size” 作为系统光圈类型,光栏面 (镜头数据编辑器中设臵)的半口径用来定义系统光圈。
镜头单位 (Lens Units)
镜头单位有四种选择:毫米,厘米,英尺,或米。这些单位用来表示数据,如半径,厚度,和入瞳直径。许多图形(光学特性曲线,
30