mft按钮设计_《ZEMAX光学设计超级学习手册》一一1.2 用户界面

本节书摘来自异步社区出版社《ZEMAX光学设计超级学习手册》一书中的第1章,第1.2节,作者: 林晓阳 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 用户界面

ZEMAX光学设计超级学习手册

启动ZEMAX后将进入ZEMAX默认的工作界面。ZEMAX的基本界面比较简单,包括一系列菜单和工具按钮,以及一个透镜数据编辑界面,如图1-8所示。

238cc50cd28a927ed55c5031e217aac6.png

1.2.1 窗口类型

ZEMAX软件有许多不同类型的窗口,每种窗口各有不同的用途,主要包括:

(1)主窗口:此窗口包含一块很大的空面积,其上方有工作区、标题栏、菜单栏、工具栏等。菜单栏中的命令一般来说可作用于当前光学系统的整体。

(2)编辑窗口:ZEMAX软件中有5个不同的编辑器,分别是镜头数据编辑器、评价函数编辑器、多重结构编辑器、公差数据编辑器和附加数据编辑器。

(3)图形窗口:这些窗口是用来显示图形数据、图表等,如轮廓图、像差曲线图、MFT曲线图等。

(4)文本窗口:文本窗口是用来显示文本数据,如光学性能参数、像差系数及数值等。

(5)对话框:对话框是一个弹出窗口,其大小无法改变。对话框是用来改变选项或数据,如视场角、波长、孔径、表面类型。对话框还可用在图形窗口和文本窗口中,以改变选项。图1-9所示为视场对话框。

4203e83fe4e25eb0797c9a6b2622de12.png

所有的窗口都可用鼠标或键盘命令来移动或改变大小(对话框除外)。

1.2.2 主窗口介绍

主窗口的菜单栏如图1-10所示。

af594580123a78c3897ed31404c4a43f.png

各菜单在后续章节中有详细的介绍,想了解各菜单中特殊功能的详细使用方法,请看后续章节中的专门介绍。

(1)文件菜单(File):用于文件的打开、关闭、保存、重命名。

(2)编辑菜单(Editors):用于打开或关闭编辑器。

(3)系统菜单(System):用于确定整个光学系统的属性。

(4)分析菜单(Analysis):不能改变镜头数据,只是从给定的镜头数据中计算出结果,用数字或图形表示。这些结果包括轮廓图、像差曲线图、点列图、衍射计算,等等。

(5)工具菜单(Tools):可以改变镜头数据或对整个系统进行复杂的计算。这些包括优化计算、公差、套样板、执行宏语言程序,等等。

(6)报告菜单(Reports):用文本方式记录镜头设计结果,这些特性包括系统数据汇总和各个表面数据汇总。

(7)宏指令菜单(Macros):用于编辑和运行目录文件。

(8)扩展命令菜单(Extensions):提供扩展命令功能,这是ZEMAX的编辑特性。

(9)窗口菜单(Window):从当前所有打开的窗口中选择哪一个置于显示的最前面。

(10)帮助菜单(Help):提供在线帮助文本。

大多数常用菜单选项可用键盘快捷方式执行。例如,按“Ctrl + Q”组合键将退出ZEMAX。快捷键的缩略字母列在相应的菜单选项边上。

在主窗口中,各窗口之间相互转换的快捷键是“Ctrl + Tab”,可使ZEMAX的主窗口自动向前切换。

在主窗口中菜单栏下还显示了一排快捷按钮,如图1-11所示。

27d044bb8262447c52740b706b2bea9b.png

这一排按钮称为工具条,工具条可用来快速选择常用的一些操作命令,所有这些按钮的功能在菜单中都能找到。

在“Environment”窗口中可找到用3个字母表示的所有按钮名称。它使用对应于对话框详细标题的3个方便记忆字母。如果屏幕分辨率低,就不会显示出所有的按钮。推荐使用1024×768或更高的屏幕分辨率。

1.2.3 文件菜单

文件菜单(File)如图1-12所示,包含以下几个子菜单项。

bea2fa5af42165a497b24fe64db71763.png

(1)新建(New):清除当前的镜头数据。此选项使ZEMAX恢复到起始状态,当前打开的窗口仍然打开,如果当前的镜头未保存,在退出前ZEMAX将警告要保存镜头数据。

(2)打开(Open):打开一个已存在的镜头文件。此选项打开一个新的镜头文件,当前打开的窗口仍然打开,如果当前的镜头未保存,在退出前ZEMAX将警告要保存镜头数据。

(3)保存(Save):保存镜头文件。此选项用于保存镜头文件,当将文件保存为另一名称或保存在另一路径下时,用“另存为”选项。

(4)另存为(Save As):将镜头保存为另一名称。此选项将文件保存为另一名称或保存在另一路径下。

(5)使用场景文件(Use Session Files):选择使用Session文件。

(6)序列或者混合模式(Sequential or Mixed Sequential/Non Sequential Mode):选择序列或序列跟非序列混合设计模式。

(7)非序列模式(Non-Sequential Mode):选择ZEMAX非系列设计模式。

(8)插入透镜(Insert Lens):在编辑器中插入透镜。

(9)属性(Preferences):软件特性。

(10)退出(Exit):退出ZEMAX。如果镜头已被更改,ZEMAX会提醒保存镜头;否则,将终止程序。

1.2.4 编辑菜单

编辑菜单(Editors)如图1-13所示。

6cf1ee33750ed63d14c280487e00cf19.png

1.镜头数据(Lens Data)

镜头数据编辑器是一个主要的电子表格,将镜头的主要数据填入就形成了镜头数据。这些数据包括系统中每一个面的曲率半径、厚度、玻璃材料。单透镜由两个面组成(前面和后面),物平面和像平面各需要一个面,这些数据可以直接输入到电子表格中。

当镜头数据编辑器显示时,可以将光标移至需要改动的地方并将所需的数值由键盘输入到电子表格中。每一列代表具有不同特性的数据,每一行表示一个光学面,如图1-14所示。

2c96ac6a8f46daa1b877e6e0fb7945de.png

光标可以移动到需要的任意行或列,向左或右连续移动光标会使屏幕滚动,这时屏幕显示其他列的数据,如半径、二次曲线系数,以及与所在面的面型有关的参数。屏幕显示可以从左到右或者从右到左滚动。“Page UP”和“Page Down”键可以移动光标到所在列的头部或尾部。当镜头面数足够大时,屏幕显示也可以根据需要上下滚动。

(1)插入/删除面数据(Insert/Delete Surfaces),如图1-15所示。

5917643bed6ce656cdf48f2eb6d8088e.png

在初始状态(除非镜头已给定)通常显示3个面:物面、光阑面、像面,物面与像面是永有的,不能删除,其他面可以用“Insert”或“Delete”键插入或删除(如图1-15所示)。物平面前和像平面后不能插入任何面,这里的“前面”表示一个序号较小的面;而“后面”表示一个序号大的面。

光线顺序地通过各个表面,ZEMAX 中的面序号是从物面,即第0面,到最后一个面(即像面)排列的。若想在电子表格中输入数据,移动光标到正确的方格,然后从键盘输入,可以用“BackSpace”键编辑修改当前的数据,一旦要编辑方格中的内容,可以用左方向键、右方向键、“Home”键、“End”键浏览整个文件。

当数据已改好时,按任意方向键或单击屏幕的任意位置,或按“Enter”键可结束当前编辑。在数据编辑器中还有一些快捷方法:若要增加当前的值,在数字前写一个加号,例如,如果显示的数据是10,输入“+5”,按“Enter”键,数字会变为15。符号“*”和“/”也同样有效。要减少数字,可用负号和一个空格,如输入“5”,可以将17变为12。

注意这里“”和“5”之间必须有一个空格;如果不输入一个空格,程序会认为输入的是一个负的新数值。输入“*、可以改变数值的正负号。

(2)输入面注释(Entering Surface Comments),如图1-16所示。

每个面都有一个注释栏,通过它可以输入最大到32 个用户文本字符,这些注释能增强镜头特性的可读性,且不影响光线追迹。在某些分析功能中也会显示这些面的注释,整个注释内容都可以被隐藏。如图1-16所示。

(3)输入半径数据(Entering Radius Data),如图1-17所示。

0e24b1f12ca762177e47ca602a6fcae7.png

为输入或改变一个面的曲率半径,移动光标到所要的方格中,将新的数据输入,半径数据通常用透镜的计量单位输入和显示,这些计量单位是表示长度的。

(4)输入厚度数据(Entering Thickness Data)。移动光标到所要的方格中,将新的数据输入,厚度数据通常用透镜的计量单位输入和显示。

面厚度表示一个面到另一个面的距离,像平面的厚度是唯一不被使用的数据。通常在一个反射镜后改变厚度符号,奇数次反射后,所有的厚度都是负的,这种符号规定与反射镜的序号和当前的坐标转折无关,这种基本规定不能通过将坐标旋转180°来代替。

(5)输入玻璃数据(Entering Glass Data)。

每个面所用的玻璃材料是通过将玻璃名输入镜头数据编辑器的“Glass”中来确定的,玻璃名字必须是当前已被装载的玻璃库中的玻璃名称之一,默认的玻璃目录是“Schott”,其他目录也是可选用的。

如要把某一个表面定为反射面,这一面的玻璃应命名为“Mirror”。当输入新玻璃时,可在玻璃名称上添加“/ P”选择项,如图1-18所示。

这个选项可以使ZEMAX 通过改变前后面的曲率半径,来维持该面前后顶点间的光焦度保持不变。例如,如果玻璃已选择为BK7,输入一个新玻璃“SF1/P”将使玻璃变为SF1,同时调整前后面半径使光焦度保持不变。

18948655e384872ababdd97abec0e538.png

ZEMAX能使顶点间的光焦度保持不变,但是由于玻璃的光学厚度的改变,整个光焦度将会有微小的改变,这种影响对薄透镜是很小的。

(6)输入半口径数据(Entering Semi-Diameter),如图1-19所示。

26666d6e40d7e9612a3757807ad3ed26.png

半口径的默认值是由通过追迹各个视场的所有光线,沿径向所需的通光半径自动计算获得的。如果半口径值已给定,那么这个给定的数据旁将有一个“U”,这说明此半口径是用户定义的,这个半口径只影响外形图中各面的绘图,不反映面的渐晕。如图1-19所示。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值