Zemax怎样讲物面设置光栅放置在载物平台上

       点列图的原理是显示光学系统在IMA媔上的成像换句话说,它就是通过计算把一系列物方的点通过光学系统以后,成像在IMA面上的情况给实际绘制出来  为了表现方便,它鈳以选择一系列预定的模板形式具体来说,比如一个在轴上的点从无限远成像到IMA面上,ZEMAX就模拟在无限远有若干个发光点(光束)这些点岼行射入入瞳,然后经过光学系统最后成像在IMA面上。显然如果光学系统是完美的光学系统那么这些点成像点为一个理想的点。但对于實际的光学系统就会成像为一个弥散斑。那么这个弥散斑在IMA面上的像就是Spot Diagram。同理在非轴上点,也可以参照主光线的角度和位置形荿一系列的发光点,经过入瞳最后成像在IMA面上最后也形成一个弥散斑
       如何通过Spot Diagram观察出光学设计的质量,简单说这个弥散斑越小越好。洳果你发现弥散斑足够小满足你对光学系统最小弥散斑的要求(spot diagram的单位是微米)那么你的光学系统就完全可以进行实际的加工了。换句话说就是你的光学系统已经可以设计完成了。
        如何才知道你的光学系统足够的好这里有个参考,就是airy斑的参考airy斑是物理光学的一个概念。它指出在形成的弥散斑直径在2.44*F*(主波长)以内的时候该光学系统可以认为是理想(完美)光学系统。这样当你在Spot Diagram图中在setting菜单中,设置显示airy斑然后发现你的点列图完全都在airy斑环之内,你就可以认为你的光学系统设计已经完美但实际上,很少有光学系统可以满足符合airy斑直径嘚要求。那么说明你的光学系统有像差
       究竟是哪种像差在起主要作用?主要的像差有球差,慧差像散,场曲畸变。这些像差在spotdiagram上嘚表现各不相同但由于一个光学系统通常是各种像差的混合。因此需要你对spotdiagram的形状进行判断确认是主要是哪种像差,然后通过修改玻璃或者曲率以及光阑的位置等加以调整。
       不同的像差有不同的像表现同时随着像差的大小不同,这个像也叫斑点的大小也不一样,顯然像差越小的光学系统其斑点也越小。衡量这个斑点大小有个定义就是RMS半径定义,另外还有一个就是几何半径的定义RMS是均方根半徑,可以定量的反映这个系统实际的斑点大小

RADIUS,均平方根半径是一个重要的半径参数它是弥散斑各个点坐标,参考中心点进行的坐標平方和后,除以点数量然后开方的值,这个值的半径可以反映一个典型的弥散斑的大小以定量的反映这个系统实际的斑点大小。但咜不是全部弥散斑的直径全部弥散斑的直径是GEO RADIUS。RMS RADIUS是重要的反映弥散质量的参数它和在优化中和MF的值极大的吻合。(就是说MF的某个视场最後值就是RMS的半径) 

        需要说明的是:不同的射入入瞳的光线排列会对最后的RMS半径等有影响但并不大。
关键影响RMS半径的是每个airy斑的中心点参栲点的选择:一种选择的方式是根据主光线的位置做为斑点中心光线的中点。另外一种方式是采用斑点的实际重心做为斑点中点

        对于一個轴对称系统,在轴上显然主光线中心和斑点重心是一点没有差别,但在轴外点成像主光线的中心计算出来的RMS显然要比斑点重心计算嘚RMS半径要大。其实通常采用的是斑点重心的参考中点方式。

        Spot Diagram的形成我们也可以在轴外子午面上选择一点做为发光点。这个点同样将光線射向系统的入瞳和光阑位置和Ray Fan不同的就是,这次我们考虑的更全面些这一束光线不是Ray Fan的一个子午面方式,而是一个面阵的方式发散而是全面的射入入瞳。为了计算和比较有几种布置光线的方式可以选择,比如随机点方式矩形方式,圆形方式还有三角方式等等。目的是能尽量保证平衡射入这个系统

        低频部分反映物体轮廓传递情形;中频部分反映光学物体层次传递情况;高频部分反映物体细节傳递情况。

}

我想模拟一个光路但对zemax不太熟悉,请教一下各位大哥 关于衍射光栅放置在载物平台上怎么设置
您正在看的文章来自光行天下(),原文地址:
LED中type里面有diff grating 就是衍射光栅放置在载粅平台上,设好光栅放置在载物平台上级次和刻线密度如果是反射式的光栅放置在载物平台上材料设成mirror就可以了:) /|1p7{km  

}

摘要: 各面的通光口径用来考虑漸晕的影响ZEMAX中有11种通光口径类型:无口径、环形口径、环形挡光、长方形口径、长方形挡光、椭圆口径、椭圆挡光、星形挡光、用户自萣义口径、用户自定义挡光和浮动口径。口径和挡光是用通过和阻拦光线的面积来分别定义的当通光口径被定义在一个面时,ZEMAX将在面序號前显示“*”或在数据编辑器中说明。

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

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

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

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

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

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

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

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

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

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

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

(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所示。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

许多不同的曲面面型中都允许有二次曲面数据输入或改变一个面的二次曲面系数時,移动光标到所需的方格键入新数值即可。二次曲面系数不是长度度量参见面型关于二次曲面的定义。

光阑面可以是系统中除去物媔和像面的任意一面要改变光阑面,可双击将成为光阑面的这一行最左边的一列(即有数字的一列)打开“Surface 1 Properties”(面型1)对话框,选择“Make Surface Stop”选项对话框消失,这个面显示“STO”而不是面序数(如图1-21所示)。

确定光阑面时保证如下前提是很重要的:使入射光瞳与物面同轴假定此系统有坐标转折、偏心、全息、光栅放置在载物平台上以及其他能改变光轴的组件,应将光阑放在这些面之前

如果系统是关于咣轴旋转对称的,那么这种限制就不需要了只有使用了使光轴产生偏心或倾斜的面的系统,才要求将光阑放在这些面之前

如果坐标发苼转折,对只是由反射镜组成的另一种共轴系统即使光阑面放在这些反射镜后,光瞳位置也可以正确地计算出来在某些系统中是不可能将孔径光阑放在坐标转折前的,因此必须对光线进行定位

ZEMAX 中的面有平面、球面、二次曲面,所有这些面型都是在标准面型的基础上组匼而成的双击镜头数据编辑器最左一列,显示面型数据对话框对话框里有一行是面型,从下拉菜单中选择适当的面型(如图1-22所示)ZEMAX提供了包括标准型的多种面型,许多光学设计只使用标准面型

各面的通光口径用来考虑渐晕的影响。ZEMAX中有11种通光口径类型:无口径、环形口径、环形挡光、长方形口径、长方形挡光、椭圆口径、椭圆挡光、星形挡光、用户自定义口径、用户自定义挡光和浮动口径口径和擋光是用通过和阻拦光线的面积来分别定义的,当通光口径被定义在一个面时ZEMAX将在面序号前显示“*”,或在数据编辑器中说明

可以在需要的位置插入一个厚度为0的虚拟面,然后在此面上设定附加口径从而在某一个光学元件中设定一个以上的口径,这对结构复杂的口径昰很有用的

多重口径或挡光也可以由用户自定义其特性而同时放在一个单独的面上,可以在面数据对话框中为每个面设置通光口径

双擊镜头数据编辑器最左边一列可产生面数据对话框,当口径类型为“无口径”(默认值)时所有反射和折射的光线都允许通过该面。

通過一个面的光线完全与镜头数据编辑器中的半口径值无关这些设置的半口径数据只在绘制镜片元件图时起作用,不决定渐晕为把口径變成默认值或改变当前口径的类型,可以在面数据对话框种选择其他的口径类型如图1-23所示。

下面分别讲述各个口径类型

① 环形口径/挡咣:环形口径是由环形面积定义的,到达该面时小于最小半径和大于最大半径的光线被拦掉最小与最大半径之间的光线允许通过。环形擋光与环形口径互补

② 长方形口径/挡光:如光线与该面的交点在由长方形的半宽度x,y决定的长方形面积以外光线被阻止通过该面。长方形挡光与长方形口径互补

③ 椭圆口径/挡光:如光线与该面的交点在由椭圆的半宽度x,y 决定的椭圆面积以外光线被阻止通过该面。椭圓挡光与椭圆口径互补

④ 星形:星形是由每臂的宽度和臂数定义的。ZEMAX 中假定取相同臂长相同转角分布。第一个臂取沿x 轴正向角度为零嘚位置具有不同臂长和不同转角分布的复杂星形可以用相邻的多个虚拟面上的几个星形构成,坐标转折面可以将星形旋转至任何想要的角度

⑤ 用户自定义口径/挡光:参见下一节中的详述。

⑥ 浮动口径:除了最小半径一直为0外它与环形口径是相似的。最大半径与该面的半口径相同由于半口径值可以用ZEMAX 调整(在自动模式下),因而口径值随半口径值浮动当宏指令或外部程序追迹默认半口径以外的光线時,浮动口径是很有用的它可以将这些光线拦掉。

上述的所有口径都是由顶点的子午面向光学面投影模拟的实际光线与表面交点的坐標x、y用来决定渐晕,z 坐标被忽略如果口径被放在当作光学面前面的虚构面而不是直接放在曲面上,那么对陡峭的光学面来说会有不同嘚计算结果。只有在入射角很陡时这种情况才会发生除非虚构面能更精确地代表你的现状。

通常最好将口径直接放在光学面上用输入X偏离量或Y 偏离量或X、Y 偏离量的方法,所有类型的口径都可以偏离当前光轴这种偏离量以透镜计量单位给定。记住偏离不会改变主光线咣阑必须与物体同轴。例如设计一个离轴望远镜,可以将光阑放在光轴和离轴系统中

通常可以方便地使用环形、长方形、椭圆口径和擋光,它们包括了大多数情况但是,有时候需要一个更广义的口径ZEMAX 允许用户用一系列有序数对(x1,y1)、(x2y2)、(xn,yn)来定义口径,这些点是多边形的顶点多边形可以是任何形状,且可以用简单或复杂的方式封闭

复合多边形可以定义成嵌套或独立,建立用户自定義口径或挡光从口径类型列表中选择需要的类型(口径或挡光)。然后单击“Edit User Aperture”将会出现一个允许编辑和滚动定义多边形的点的列表框,这是一个简单的文本编辑器该面的x和y的坐标可以直接输入,用一组x和y都设置为0的数据行表示多边形的端点因而多边形不能用顶点為(0,0)的点定义

若一个顶点必须定义为(0,0)那么将用一个非常小的值代替其中的一个。例如(1e 60),只要至少有一个坐标不为0那么这个点就被认为是顶点而不是表示多边形的端点。最后列出的顶点被认为与第一个点相连例如定义一个边长为20 单位的矩形。这些点為:

注意最后一个点与第一个点是被假定相联的。因而定义了矩形的最后一条边复合多边形用坐标为(0,0) 的行将其分开例如,由兩个狭缝组成的口径每个狭缝的宽度是5 个单位,狭缝之间相隔10个单位这些点为:

复合多边形也可以被嵌套。若一条光线的交点落在一個多边形中而这个多边形又位于另一个多边形里面,那么这个点被认为是在口径外允许在一个口径中定义一个岛形(Islands),使其变为挡咣;反之亦然允许有多层嵌套,每层都产生点的在内和在外的状态允许用户自定义口径中的点的最大数目为100。

图1-24所示面对话框中有一個“hiding”选项可把到达表面和从表面射出的光线隐藏起来。若此选项被选中在输出的各种外形图中被选中的面上将不绘制到达或从面上射出的光线。

大多数数据列(如半径和厚度)会有一种或多种求解的方法在一个方格中设定解,在该位置处双击鼠标左键、单击鼠标右鍵或者在镜头数据编辑器中选择菜单都可实现上述功能如图1-25所示。

镜头数据编辑器中的菜单选项用来插入和删除面数据选择面型,以忣设置解和变量如图1-26所示。

(14)编辑(Edit):编辑菜单中提供以下选项如图1-27所示。

面型(Surface Type):这个选项可以改变面型
插入面(Insert Surface):在電子表格的当前行中插入新面,快捷键是“Insert”
后插入(Insert After):在电子表格的当前行后中插入新面,快捷键是“Ctrl-Insert”
删除面(Delete Surface):删除电子表格的当前行。快捷键是“Delete”
剪切面(Cut Surface):将单面或多个面数据复制到Windows 剪切板上,然后删除这些面
说明:单面或多面必须用以下的任┅种方式选中。

① 用鼠标:单击所要选中的第一面按住左键拖动鼠标将所选的面覆盖。被选中的面会用当前显示色的反色显示若只选┅个面,从所要的面处上下拖动鼠标至两行被选中然后将鼠标拖回到所要的行。

② 用键盘:将光标移至所要面的任意方格按住“Shift”键,上下移动光标直到所需的面被选中被选中的面用当前显示色的反色显示。若只选一个面从所要的面处上下移动光标至两行被选中,嘫后将光标移回到所要的行

复制面(Copy Surface):将单面或多个面数据复制到Windows剪切板上,选中单面或多面参见“Cut Surface”中的介绍。
粘贴面(Paste Surface):从Windows剪切板上复制单面或多个面数据到镜头数据编辑器中当前光标的位置面数据必须先用上面讲的“Cut Surface”或“Copy Surface”复制到Windows 剪切板上。
复制方格(Copy Cell):复制单个方格数据到Windows 剪切板上
粘贴方格(Paste Cell):将Windows剪切板上的单个方格复制到当前方格。数据必须先用“Copy Cell”将其复制到Windows剪切板上
复淛电子表格(Copy Spreadsheet):用适合于粘贴到另外的Windows 应用程序的文本格式将高亮显示的面或整个表格(如果没有面被选中)复制到Windows剪切板上。
(15)求解(Solves):解和变量可以设置在镜头数据编辑器中的许多数据上如图1-28所示。

半径(Radius):设置曲率半径求解
厚度(Thickness):设置厚度求解。
玻璃(Glass):设置玻璃求解
半口径(Semi-Diameter):设置半口径求解。
二次曲线(Conic):设置二次曲线系数求解
参数(Parameter):设置参数列的求解。
变量附加标识(Variable Toggle):把当前所选方格的状态变为可变此操作的快捷键是“Ctrl+Z”。
(16)视图(View)

显示注释(Show Comments):若该菜单被选取,将显示注释列若未被选取,注释列将隐藏如图1-29所示。注释的显示与隐藏只是用于当前对话期间。

(17)帮助(Help)

使用LDE(Using LDE):产生使用镜头数据编輯器的联机帮助,如图1-30所示

评价函数编辑器用来定义、修改和检查系统的评价函数,系统评价函数用于优化数据如图1-31、图1-32所示。

多重數据结构编辑器与镜头数据编辑器相同为编辑方格中的内容,只要把光标移动到此方格中将新数据输入(如图1-33所示)。若设置方格的解双击鼠标左键尾或选择求解类型的菜单项,如图1-34所示

公差数据编辑器用来定义、修改和检查系统中的公差值,如图1-35所示

这个功能呮能在ZEMAX-EE版本中才能使用。附加数据编辑器只有在ZEMAX-EE版本中特殊的面才能使用除了附加数据值能被显示和编辑外,附加数据编辑器与镜头数據编辑器是相同的如图1-36所示。

7.撤销重做(Undo,Redo)

1.2.5 系统菜单系统菜单(System)如图1-38所示。此菜单包含以下几个子菜单

这个选项只更新镜頭数据编辑器和附加数据编辑器中的数据。更新功能用来重新计算一阶特性如光瞳位置、半径口径、折射率和求解值。只影响镜头数据編辑器和附加数据编辑器中的当前数据

这个选项更新全部窗口以放映最新镜头数据。ZEMAX不能在图形和文件窗口自动改变最后形成的镜头数據

这是由于新数据在镜头数据编辑器中被键入时,ZEMAX如果不断地计算MTF、光线特性曲线、点列图和其他数据程序反应会变得很慢。

对镜头莋所有需要的改变然后选择“Update All”来更新和重新计算所有的数据窗口。单个曲线和文本窗口(非编辑器)也可以双击窗口内的任意位置更噺

(3)通用数据(General)。

这个选项打开通用系统数据对话框它用来定义作为整个系统的镜头的公共数据,而不是与单个面有关的数据洳图1-39所示。

镜头标题(Lens Title):镜头标题出现在曲线和文本输出中标题是通过将题目输入到所需位置得到的。附加的文本数据可以放在大多數图形输出中

光圈类型(Aperture Type):系统光圈表示在光轴上通过系统的光束大小。要建立系统光圈需要定义系统光圈类型和系统光圈值。

用咣标在下拉列表中选择所需的类型系统光圈类型有如图1-40所示几种。

入瞳直径(Entrance Pupil Diameter):用透镜计量单位表示的物空间光瞳直径
物空间数值孔径(Object Space NA):物空间边缘光线的数值孔径(nsinθm)。
通过光阑尺寸浮动(Float By Stop Size):用光阑面的半口径定义
物方锥形角(Object Cone Angle):物空间边缘光线的半角度,它可以超过90 度
若选择了“Object Space NA”或“Object Cone Angle”作为系统光圈类型,物方厚度必须小于无穷远上述类型中只有一种系统光圈类型可以被定义,例如一旦入瞳直径确定以上说明的所有其他光圈都由镜头规格决定。

光圈值(Aperture Value):系统光圈值与所选的系统光圈类型有关例如,如果选择“Entrance Pupil Diameter”作为系统光圈类型系统光圈值是用透镜计量单位表示的入瞳直径,ZEMAX采用光圈类型和光圈数值一起来决定系统的某些基本量的夶小如入瞳尺寸和各个元件的清晰口径,选择“Float by Stop Size”为系统光圈类型是上述规律的唯一例外如果选择“Float by Stop Size”作为系统光圈类型,光阑面(鏡头数据编辑器中设置)的半口径用来定义系统光圈

镜头单位(Lens Units):镜头单位有4种选择包括毫米、厘米、英尺、米。这些单位用来表示數据如半径、厚度、入瞳直径。许多图形(光学特性曲线、点列图)使用微米做单位波长也是用微米表示。

玻璃库(Glass Catalogs):本控件组有┅个列出当前被使用的玻璃库(无扩展名)名称的可编辑栏(如图1-41所示)栏的默认值是“schott”,它表示镜头可以从库中使用玻璃如果需偠不同玻璃类别,可以用按钮或键入玻璃类名来选择若要使用不在按钮列表中的玻璃库,可以在编辑栏键入类名多个玻璃库之间可以鼡空格来分隔。

镜头注解(Lens Notes):注解部分允许输入几行文本它们与镜头文件一起被存储。

视场对话框允许确定视场点视场可以用角度、物高或像高来确定。可通过用启动或停止按钮来选择视场位置也可以输入数据。如图1-42所示

波长对话框用于设置波长、权因子、主波長。“Select→”按钮可以用来启动或停止输入波长和捡取数据包括常用的波长列表。要使用列表中的项目选择所需的波长,单击“Select→”按鈕如图1-43所示。

当要更新所有的图表以便放映下一个结构(或变焦位置)时本菜单选项提供了快捷方式,若选中所有的电子表格、文夲和图解数据都将被更新。如图1-44所示

当要更新所有的图表以便放映最后一个结构(或变焦位置)时,本菜单选项提供了快捷方式若选Φ,所有的电子表格、文本和图解数据都将被更新如图1-45所示。

本节功能在设计过程中起到很重要的作用我们将在第二章像质评价中详細介绍每个功能的使用方法。

(1)全局搜索(Global Search):启动一个全局优化对于给定的评价函数和变量,利用本功能最有可能得到好设计如圖1-49所示。

(2)锤形优化(Hammer Optimization):此功能只在ZEMAX-EE或ZEMAX-XE版本中才能使用在评价函数处于局部最小值时,能自动重复一个优化过程来脱离局部极值區。如图1-50所示

(3)评价函数列表(Merit Funciton Listing):此操作可产生一个可以被保存或打印的评价函数文本列表。如图1-51所示

(4)消除所有的变量(Remove All Variables):可快速消除设置在当前数据中的所有变量标识,通过将当前数据之中的所有量设置为“Fixed”而消除所有的变量设置如图1-52所示。

(1)公差列表(Tolerance Listing):此操作可产生一个可以被保存或打印的公差文本列表如图1-56所示。

(2)公差汇总表(Tolerance Summary):此操作可产生一个可以被保存或打印嘚公差文本列表此表的格式比文本公差列表易读,不需要使用专门的变量记忆符可以使制造者和其他对ZEMAX术语不熟悉的人容易理解。如圖1-57所示

3.样板(Test Plates):在文本窗口中显示特定厂家的样板。如图1-58所示
(1)套样板(Test Plate Fitting):此功能只在ZEMAX-EE 或ZEMAX-XE版本中才能使用。按厂家提供的样板表自动套半径样板如图1-59所示。

(2)样板列表(Test Plate Lists):在文本窗口中显示特定厂家的样板表如图1-60所示。

4.玻璃库(Catalogs):提供玻璃品种库如图1-61所示。
(1)玻璃目录(Glass Catalogs):展示各类型玻璃品种如图1-62所示。

(2)玻璃部件(Glass Compare):玻璃部件属性如图1-63所示。

(3)镜头库(Lens Catalogs):从鏡头库中搜索或浏览特定的镜头如图1-64所示。

5.镀膜(Coatings):列出了包含在COATING DAT 文件中的材料和膜系如图1-65所示。

(1)编辑镀膜文件(Edit Coating File):产生於WINDOWS 下用NOTEPAD编辑器来编辑COATING.DAT文件这个文件包括材料和镀膜说明。如果COATING.DAT文件被编辑ZEMAX必须关闭或重新启动来更新新的镀膜数据。

(2)重新载入镀膜文件(Reload Coating File):系统重新输入镀膜文件

(3)给所有的面添加膜层参数(Add Coating to All Surfaces):为所有的空气—玻璃界限面加镀膜参数。如图1-66所示

当选择时,本功能将提示所用的膜层名称默认膜是“AR”,它代表1/4 波长的MgF2 膜可以确定任意定义的镀膜名称。所有从玻璃到空气界面都将使用镀膜因此本功能对于应用防反射膜是很重要的。

(4)镀膜列表(Coating Listing):此功能只在ZEMAX-EE 版本中才能使用本操作产生一个文本,它列出了包含在COATING.DAT 文件中的材料和膜系如图1-67所示。

6.散射(Scattering):光线发射分布如图1-68所示。
(1)ABg 散射数据目录(ABg Scatter Data Catalogs):双向散射分布函数通过它可以定义入射光经过一个散射面后的能量分布。如图1-69所示

7.光圈(Apertures):孔径、光阑。如图1-71所示

(1)变换半口径为环形口径(Convert Semi-Diameter to CircularApertures):将所有未给出表媔通光口径的面转化成具有固定的半口径的面,其通光口径是与半口径相应的圆孔

本功能主要是使渐晕影响的分析简单化。对于多数的咣学设计在优化期间使用渐晕因子是比较简单和快速的。然而渐晕因子是近似的。

本功能变换所有的半口径为面口径然后渐晕因子被删除(该功能不会对此自动操作),光瞳被溢出以便发现何处使光线能真正地通过系统。

浮动口径将面的半口径值定为“自动”模式动态地调整渐晕口径来匹配半口径值,注意如果半口径是“固定”则它们保持固定,渐晕将在每个面的确定半口径上产生

(1)添加折叠反射镜(Add Fold Mirror):为弯曲光束,包括坐标转折插入一个转折镜。如图1-73所示

(2)删除折叠反射镜(Delete Fild Mirror):把需要删除的反射镜删除,如图1-74所示

(3)局坐标转换成全局坐标(Conert Local To Global Coordinates):以某一个面为参考,所有面参考该面进行坐标转换使所有面都具有同一坐标如图1-75所示。

(4)全局坐标转换成局坐标(Conert Local To Global Coordinates):以全局坐标为参考把部分面坐标进行坐标转换,如图1-76所示

(1)零件反向排列(Reverse Elements):将镜头元件或镜头组反姠排列。如图1-80所示

(2)镜头缩放(Scale Lens):用确定的因子缩放整个镜头。例如将现有的设计缩放成一个新的焦距时,波长不缩放缩放镜頭功能也可以用来将单位从毫米变为英尺,或其他组合单位类型如图1-81所示。

(3)生成焦距(Make Focal):除了所要的焦距是直接输入的生成焦距与缩放镜头是相同的,整个镜头被缩放成焦距为给定值的镜头如图1-82所示。

(5)性能测试(Perfirnance Test):统光线追迹复杂性测试如图1-84所示。

(6)锁定所有窗口(Lock All Windows):锁定某个窗口在其他窗口更新的时候,该窗口保持锁定不变

(7)解除锁定所有窗口(Unlock All Windows):解除锁定的窗口,使其可以更新

(8)快速调焦(Quick Focus):通过调整后截距对光学系统快速调焦。如图1-85所示

(9)焦距调节(Quick Adjust):相当于调整最佳焦面。如图1-86所示

(10)滑块(Slider):让某个面的半径在某一范围内变化。如图1-87所示

(12)转换文件格式(Convert File Format):根据需要可以转换格式。如图1-89所示

(13)网络系列号测试服务(Test Network License Server):当安装出现问题时,可以通过该项进行检查

显示表面数据,如图1-91所示

显示系统数据。此设置是产生一个可列出與系统有关参数的文本框如光瞳位置与大小、倍率、F/# 等。如图1-92所示

产生一列所有的表面和整个镜头系统数据。可用来打印镜头数据编輯器中的内容如图1-93所示。

光学系统诊断主要分析有无错误和警告项。

此设置可以产生一个同时显示4或6幅分析图的图形窗口主要优点昰在一张纸上可打印多幅分析图形。如图1-94、图1-95所示

在快捷按钮栏单击“Sys”键,打开系统数据窗口有4个子菜单选项如图1-96所示。

(1)更新(Update):将重新计算的数据显示在当前设置的窗口中

(2)设置(Settings):打开一个控制窗口选项的对话框。

(3)打印(Print):打印窗口内容选擇此功能在屏幕上出现特性对话框,此对话框有5个按钮如图1-97所示。

确定(OK):使窗口在当前的选项下重新计算并显示数据
取消(Cancel):使所有选项恢复到对话框使用前的状态,并且不会更新窗口中的数据
保存(Save):将当前的选项保存为默认值,然后在窗口中重新计算并顯示数据
装载(Load):装载最近保存的默认选项,但不退出对话框
复位(Reset):将选项恢复到软件出厂时的默认状态,但不退出对话框茬报告窗口中双击鼠标左键可以更新窗口,单击鼠标右键可以打开特性对话框
帮助(Heip):在线帮助。
(4)窗口(Window):在此菜单下有6个子菜单选项如图1-98所示。

剪贴板(Copy Clipboard):将窗口文件的内容复制到剪贴板窗口中
保存文件(Save Text):将显示在文本框中的文本数据保存为ASCII文件。
鎖定(Lock):如果选择此选项窗口将会转变为一个数据不可改变的静止窗口,被锁窗口的文件内容可以打印、复制到剪贴板中或存为一個文件。这个功能的用途是可以将不同镜头文件的数据相对比一旦窗口被锁住,就不能修改随后装载的新镜头文件就可同锁定窗口的結果相比较。
解锁(Unlock):解除锁定的窗口此功能是结合“Lock”功能使用的,要解除选择“Lock”时锁定的窗口单击“Unlock”便可解除锁定。
复制(Clone):选择此功能时可以拷贝当前数据窗口。
结构(Clonfiguration):选择要显示哪个结构的数据

(1)编辑/运行ZPL宏指令(Edit/Run ZPL Macros):运行ZPL 宏指令。选择此項功能弹出一个允许编辑、查看和执行宏指令的对话框如图1-101所示。此特性只用于ZEMAX-XE和ZEMAX-EE编辑器

(2)更新宏指令列表(Refresh Macro List):更新宏指令列表。

(3)宏指令名:列出在默认的宏指令目录下所有的ZPL 宏指令单击宏指令名,会立即执行如图1-101所示。

(3)外扩展指令名:列出在“ ZEMAX Extend”目錄下所有的ZEMAX外扩展指令如图1-104所示。

剪贴板是窗口菜单(Windows)最有用的特性之一剪贴板是图形和文件的“隐藏领地”,剪贴板的最大好处昰所有的Windows应用程序都能在剪贴板上输入和输出

由于ZEMAX软件中用的最多的是图形和文本数据,ZEMAX只支持输出到剪贴板一旦将数据复制到剪贴板,它就容易被另一程序调用如文字处理器、图形编辑器、桌面排版系统。例如在本手册中由ZEMAX生成的图形,就是复制到剪贴板中然後再从剪贴板进入到桌面排版程序中。

将ZEMAX图形和文件复制到剪贴板上非常简单先选中希望复制的图形和文本窗口,然后选择窗口中剪贴板选项虽然什么也没显示,但是数据已经可被其他应用程序调用

为将剪贴板中的数据输入到文件处理应用程序中,先运行该应用程序并从该程序的编辑菜单中选择粘贴选项。仔细观察那个程序注意ZEMAX和那个应用程序可以一直同时处于运行状态。

如果关闭一个应用程序然后又打开一个,再关闭那么你一定是不熟悉Windows的操作的。我们可以同时保留所有正在运行的程序用“Alt + Tab”组合键切换它们。

ZEMAX粘贴图像時颜色和分辨率不会受到任何影响。剪贴板图像格式是与设备无关的矢量文件在任何打印设备中都可以最大的分辨率方式输出。

稍加練习就会发现将ZEMAX中的图像和文本移动到其他程序中是很快的旧的DOS程序常用打印到一个文件(“Print to File”)的方式来保存图像和文本。

通常先苼成一个HPGL图形文件,然后输入到其他应用程序中现在这种方法被认为是陈旧的,很少用然而,仍旧可以为打印机驱动器所选择的任何攵件格式打印文件为产生一个HPGL文件,用HP 打印机驱动软件然后在打印对话框中选择“Print to File”。

有些Windows应用程序不能输入ZEMAX图形尽管这些图形可鉯正确地显示在Windows剪贴板窗口。在这种情况下就要用本章前面说明的图形窗口中“Export Metafile”选项,一旦生成图元文件大多数的Windows应用程序就能输叺图形。

帮助菜单(Help)功能如图1-105所示

(1)关于(About):关于ZEMAX软件的简单介绍。

(2)帮助(Help):提供ZEMAX在线帮助文档

(3)操作手册(Manual):ZEMAX软件使用说明。

}

我要回帖

更多关于 光栅平面应如何正确的放在载物台上 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信