Zemax的编辑窗口主要用来输入镜头和评价函数数据。每个编辑窗口类似于一个由行和列构成的电子表格,使用者可以输入数据到表格中。在Zemax中有6种不同的编辑窗口。
(1)透镜数据编辑器(Lens Data Editor)。在Sequential序列模式工作下,Zemax通过Lens Data Editor窗口来输入构成光学系统的各表面数据,如图2−3所示。这些数据包括表面类型(Surface Type)、半径(Radius)、厚度(Thickness)、玻璃(Glass)等。使用者还可以通过下拉菜单或快捷键的形式对各表面数据进行设定或求解。
图2−3 透镜数据编辑器
(2)评价函数编辑器(Merit Function Editor)。如图2−4所示,在需要对系统进行优化时,在主窗口Editors菜单下,单击Merit Function或用F6快捷键可以打开这一窗口。这一窗口的作用是定义和编辑评价函数。使用者可以通过设置不同的操作数(Operand)来共同组成评价函数。这些操作数包含了系统自动优化需满足的各种目标控制条件。在优化过程中,可以根据评价函数的数值来评价系统的优劣。
图2−4 评价函数编辑器
(3)多重结构编辑器(Multi−configuration Editor)。如图2−5所示,在设计变焦镜头和用在不同结构中的光学系统,或者对在不同波长上测试和使用的镜头进行优化时,需采用多重结构编辑器。在这一窗口中,使用者可以为多重结构系统定义多重结构参数,如设定操作数,插入/删除一个或多个结构等。
图2−5 多重结构编辑器(www.xing528.com)
(4)附加数据编辑器(Extra Data Editor)。有些复杂表面需要用很多参数来设定,仅仅采用Lens Data Editor表格中允许输入的参数数目是不够的。这时需要在Extra Data Editor中输入附加数据,如图2−6所示。例如,二元光学1表面类型(“binary optic 1”)除了要求具有8个高次项系数外,还需要有200多个附加参数来对它进行描述。这些附加参数在Extra Data Editor中被独立进行编辑并与Lens Data Editor中该表面的其他参数共同形成对表面类型的完整定义。
图2−6 附加数据编辑器
(5)公差数据编辑器(Tolerance Data Editor):用于定义、编辑和查看公差数据,如图2−7所示。Zemax采用不同的操作数(Operand)对不同结构参数的公差进行定义。这些操作数的类型及数值都是通过Tolerance Data Editor编辑器进行定义和编辑的。
图2−7 公差数据编辑器
(6)非序列组件编辑器(Non−sequential Component Editor):如果Zemax工作在非序列模式下,或者在序列模式下,光学系统中包含非序列组件的表面类型时,可以通过Non−sequential Component Editor窗口对非序列光学组件的光源、物体属性进行编辑和定义,如图2−8所示。
图2−8 非序列组件编辑器
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。