TFCalc膜系设计软件说明书.pdf
- 文档编号:14655362
- 上传时间:2023-06-25
- 格式:PDF
- 页数:56
- 大小:2.20MB
TFCalc膜系设计软件说明书.pdf
《TFCalc膜系设计软件说明书.pdf》由会员分享,可在线阅读,更多相关《TFCalc膜系设计软件说明书.pdf(56页珍藏版)》请在冰点文库上搜索。
TFCalc膜系设计软件膜系设计软件使用说明书使用说明书2010年年4月月-1-第一部分其本操作窗第一部分其本操作窗序言序言使用本手册的用户需熟悉Windows操作系统,并且已将TFCalc安装在你的计算机硬盘上,安装程序将快捷键放置在你的计算机桌面上。
将光标移到图标上,并双击鼠标左键2次即可启动程序。
程序将装载操作所需信息。
每一个TFCalc拷贝都有一个唯一的序列号,如果序列号小于1521,则第一次运行时将出现下列对话框:
在TFCalc光盘袋内有一个9位的访问代码,输入该号码,让或点击“OK”。
除非你在计算机上多个目录或多台计算机上安装TFCalc软件,否则该对话框仅出现一次。
使用菜单使用菜单左面显示TFCalc菜单实例,主要是告诉程序做什么,菜单最上面是其名称及选项名称。
为了看看每个菜单的选项是否可用,将光标移到菜单的名称上,并且点击鼠标。
为了从菜单中选中其中某个选项,将光标移动到该选项并再次点击鼠标键。
注意,菜单中所有的选项名称中有一个字符带下划线,这些带下划线的字符是快捷键的一部分。
例如如果你选择“Run”菜单,保持按下“ALT”键的同时按键盘上的“R”键,即可进入该菜单。
然后如果选择“AnalyzeOnly”(“仅仅分析“)命令,你保持按下“ALT”键的同时按键盘上的“A”键或者单独按键盘上的“F3“键效果是相同的,选中该命令。
选择“Help“菜单或“F1“键可以获得帮助。
TFCalc帮助文件提供除图形外其他与手册第一、第二部分所述的所有信息。
在使用TFCalc时,按”F1“键,你可以获得帮助任何窗口和对话框方面的帮助。
编辑数据窗编辑数据窗下图显示的就是数据窗口,这些窗口主要是显示和编辑膜系设计方法。
表中告诉你膜层数据的排列方式。
注意,表中仅显示4个膜层,很容易移到其它层。
为了移动一层,将光标移到底部的“scrollarrow“条左边或右边的方向键,并点击鼠标一次;-2-为了一次移动五层,光标点击鼠标移到滑动条中并点击鼠标;为了快速移动到五个临近层的任何选项,将光标移到滑动框内并按住鼠标,将光标移到新的位置;为了同时显示更多的层,可以拖动窗口的左或右边能够改变窗口的大小;为了修改膜层数据,将光标移到你想改变的位置,并点击鼠标,该框颜色将会变化,输入新的数据。
可以输入指数型数据,例如3.14e-5表示.0000314。
如果你输错了,程序将会通知你。
改完后,有几种方法告诉TFCalc做什么:
在另一个框上点击光标;按“Tab“键右边的框,或按”Shift-Tab“到左边的框;按“Return”键,选择性的框按“ESC”键,停止编辑;在你的计算机屏幕上,你将注意到你可以编辑的激活窗口。
将光标移到那个窗并点击鼠标,则可以激活该窗口,双击框内鼠标可以关闭窗口。
同时注意,当窗口处于活化状态时,Optionsmenu将显示窗口菜单选项,特殊情况下,该菜单允许你增加、删除或打印窗口数据。
编辑对话框编辑对话框左面的图中显示对话框的实例。
对于输入少量数据,对话框是很有用的。
该对话框可以选择要计算的电场强度,吧包含4类输入方式:
文本框,按“Tab”将或在期望的框内点击鼠标键,你可以从一个文本框移到另一个文本框;无线电按钮,在期望的选项上点击鼠标;检查框,用于选择“yes-no”输入;按钮,完成选择后选择保存数据或放弃。
缺省为“OK”。
表参数对话框(TableParametersdialog)显示了另一种输入方式。
这里,框包含弹出式菜单鼠标点击该框,将弹出一系列的选项,为了选中序列中的某项,将光标移到到该选项并点击鼠标即可。
配置配置TFCalcTFCalc运行膜层设计者自己配置一些程序项目满足其使用的要求。
下面显示了特殊的配置对话框。
用户可以:
改变波长单位改变显示结果的精度,总共6位数制定是光学厚度还是物理厚度优先。
如果选择光学厚度优先,则膜层的光学厚度保持不变,而参考波长或折射率将改变;同理,如果物理厚度优先,则膜层的物理厚度保持不变。
-3-改变相移约定。
计算反射时P偏振相移有2个约定:
1.Muller约定,正常入射情况下,S和P偏振差180;2.Abels约定,同样在正常入射情况下,S和P偏振同相改变标准颜色视场观察,选择2或10;改变膜层窗口显示的四分之一波长(QWOT)光学厚度吸收材料。
在过去,TFCalc用“n/a”表示膜层包括吸收材料。
如果用户选择该选项,则显示4dn/0,其中d表示膜层的物理厚度,n表示参考波长为时折射率的实数部分;指定是否推算数据,如果选择,则数据表中的波长超出范围,TFCalc将利用最接近的值;如果不指定,则TFCalc将警告用户,波长不在数据表范围;指定膜层膜料是否允许增益,相当于TFCalc消光系数是负值(k0)。
这些配置存贮在磁盘中,每次用户启动程序时调用。
第二部分第二部分TFCalc指南指南Introduction介绍介绍流程图显示通常情况下,如何使用TFCalc程序设计膜系。
让我们来看看如何将流程转化为设计者的实际操作。
首先打开已有文档或新建文档,接着设计者选择修改菜单(Modifymenu)修改膜系设计,?
然后设计者可以选择运行菜单(Runmenu)优化(optimize)和/或者分析(analyze)膜系,现在可以选择结果菜单(Resultsmenu),设计者可以从选择菜单(Optionsmenu)打印某些显示在屏幕上的结果,最后设计者选择保存命令保存文件并关闭文件。
尽管这只是一个方案,但他充分说明了程序的使用是很简单的,设计者仅仅几分钟就会熟悉程序,而将主要精力集中在膜系的设计问题上,而不是操作计算机上。
Model模型模型下图给出了TFCalc建立的物理系统模型。
光源(illuminant)贮存在光源数据库中,格式为光谱强度与波长的关系,入射角(incidentangle)从0到89.999度,可以从基底数据库中选择基底(substrate)和入射以及出射介质。
探测器(detector)可以从探测器打开膜系文件修改膜系设计显示结果打印结果关闭膜系文件分析膜系优化膜系-4-数据库中选择,其格式为效率与波长的关系;基底厚度可以考虑是非常大的或指定值;注意可能是空气,基底和出射介质可能是吸收材料。
可以从材料数据库(或从可变膜料窗口)中选择前后层膜料。
当前膜层极限值是5000层。
基底和膜料的光学性质以标的方式或以复数折射率与波长的关系公式存贮。
现在,我们可以指定光首先遇到的面:
前(Front)或后(Back),也就是说光从膜层的哪一面输入。
祥见环境对话框(EnvironmentDialog)。
注意,膜层1紧挨着基底。
如果基底和出射介质不同,或者如果存在背面膜层,将计算由于基底背面的反射;如果你希望避免这种结果,则出射介质必须与基底是相同的,并且不存在背面层。
Capability功能功能TFCalc程序使你能够分析和设计多层膜系,其特征如下:
反射、透视、吸收、光学密度、损耗、色彩、光源、psi、反射或透视相移和电场强度均可以被计算并绘制成图形;可以分析膜层制造误差灵敏度,可以用最小的灵敏度优化,可以计算并显示膜层灵敏度;分析锥角膜系(就像光束会聚)以及用户定义的辐射分布膜系膜料、基底和出射介质可以是色散和吸收;入射介质可以是色散的,可以使用色散公式技术膜料和基底的折射率基底或膜层的折射率(n和k)可以通过数据测量确定可以指定光源。
膜系的反射或透射系数被存贮作为光源,以便一个滤波的输出可以作为另一个输入。
同时可以生成黑体光源;指定探测器功能;基底厚度以是有限的,反射率和透射率的计算考虑基底的背面和基底材料的任何衰减;膜系可以多达5000层,包括多达150中不同的膜料;可以利用公式输入层堆(“Stacks”),例如H(LH)5;膜层可以成组安排,并且可以优化组;可以优化折射率(n和k)以及膜层厚度;可以同时优化基底2面的膜层,在优化期间,膜层厚度在考虑的最小值和最大值之间变化;可以利用整体搜索来确定最佳设计,而不是仅考虑局部的;.可以指定多达5000个优化目标。
目标是不等式,例如90%;可以使用多个环境,例如多基底膜系;针优化可以为设计自动地增加层,如果设计者需要是不寻常的,这是很有用的工具;隧道优化方法可以用于自动生成一个优化设计的膜系;目标可以自动生成,也可以从文件中读入。
也可以生成颜色和光源目标;-5-第1、2和第3级派生物(与波长或波数相关)也可以作为目标;可以计算等价折射率,膜系也可以用等价的(HLH)p或(LHL)p堆替代,他与膜层的折射率是匹配的;可以使用三种局部优化方法:
梯度、可变的评价或单一的;可以输入不限量的膜料、基底、光源、探测器和分布数据;可以同时计算6个膜系并在同一张图中显示出来并比较。
不同类型图可以重叠,例如反射率和透射率;可以计算波长范围内参数的最小值、最大值和平均值(例如反射率);可以计算光学监测曲线并绘制成图;结果可以保存为文本格式供其他软件处理和使用。
FileMenu文件菜单文件菜单使用该菜单读、写或打印膜系文件,下面将简单叙述每一个菜单选项。
新建膜系(NewCoating)。
如果新设计一个膜系,则用此命令;如果存在缺省文件,则读入缺省文件,快捷键Ctrl-N。
打开膜系文件(OpenCoating)。
从磁盘中读入已存在的文件,程序将显示一系列文件,等待你选择一个,这是标准的Windows选择文件对话框。
当TFCalc启动时,显示该对话框。
膜系文件格式是TFD扩展名,快捷键是Ctrl-O。
选择你期望的文件,然后点击“Open”钮确定。
重新打开膜系文件(ReopenCoating)。
用于打开之前已打开过的文件。
TFCalc保持跟踪用户曾打开过的最后20个膜系文件,这些文件显示在菜单栏上,当用户选择这个命令是显示。
关闭膜系文件(CloseCoating)。
告诉计算机你已经完成当前的工作,如果你没有存盘,程序将问你是否保存。
保存膜系文件(SaveCoating)。
用于保存你做的工作。
保存后你可以继续工作,快捷键Ctrl-S。
-6-保存膜系文件为(SaveCoatingAs)。
在新的名称下保存文件。
恢复原始文件(ReverttoOriginal)。
返回到先前保存的内容。
打印膜系文件(PrintCoating)。
打印当前膜系设计文件,快捷键Ctrl-P。
打印机设置(PrinterSetup)。
使你能够指定文本和图形如何打印。
你将看到一个打印机配置对话框。
退出TFCalc(ExitTFCalc)。
停止程序的运行。
如果正在做得工作没有保存,程序将提示你保存。
关于TFCalc。
显示程序信息,包括系列号。
EditMenu编辑菜单编辑菜单该菜单是标准的Windows文本编辑菜单,你可以使用这些命令编辑已经输入的文本恢复(Undo)剪切(Cut)复制(Copy)粘贴(Paste)清除(Clear)选项菜单(选项菜单(OptionsMenu)该菜单显示可供选择的项目。
当一个特定的窗口被激活,例如Layers(膜层)、Targets(目标)、图形(Plot)。
下面我们将简单介绍5个选项,因为选项1、2和3是为每个窗口定制的,请查阅相关部分的内容。
增加(Add):
允许你增加激活窗口的条目数,例如,在你的膜系的前表面增加层数,首先选择前表面层窗口,然后选择该菜单项目,弹出Add对话框。
删除(删除(Delete):
):
a允许你删除激活窗口的一些条目,例如删除你的膜系前表面层,首先选择前表面层窗口,然后选择该菜单项。
打印(打印(Print):
):
a允许你打印激活窗口内的内容,例如前表面膜系窗口,然后选择该菜单。
复制(复制(Copy)和增加()和增加(Append):
):
允许你从存在的膜系文件中向当前膜系文件拷贝信息。
修改菜单(修改菜单(ModifyMenu)使用该菜单,显示和改变膜系数据。
我们简单介绍每个菜单项目。
所有这些项目在后面相关的部分将会有更详细的介绍。
环境(环境(Environment):
):
环境对话框将出现;堆格式(堆格式(StackFormula):
):
堆格式对话框将出现;膜层膜层-前表面(前表面(LayersFront):
):
显示前表面膜层数据;-7-膜层膜层-后表面(后表面(LayersBack):
):
显示后表面膜层数据;组(组(Groups):
):
显示组数据。
该项是处理膜层组的唯一方法。
例如,在组1内防止奇数层,组2内放置偶数层,我们能够容易地将组1的厚度增加10%。
可以建立5000个组。
目标目标-单一(单一(TargetsDiscrete):
):
显示用于优化膜系的单一目标。
单一目标用于优化单波长。
程序帮助你设计一个指定反射率、透射率、吸收率、psi、密度、颜色、光源或相移等多达5000目标。
;目标目标-连续(连续(TargetsContinuous):
):
显示用于优化膜系所用的连续目标。
主要是优化波长范围。
有多达100个连续目标;注释(注释(Comments):
):
显示该模型的注释;可变膜料(可变膜料(VariableMaterials):
):
显示多达150种折射率可变的膜料;环境(环境(Environments):
):
显示优化期间多达10个环境;膜料(膜料(Materials):
让你显示和修改多种膜料的光学参数,膜料名称显示为字母方式;基底(基底(Substrates):
):
让你显示和修改基底的光学数据,名称案字母顺序排列。
例如入射和出射介质AIR和WATER随基底一道存贮;光源(光源(Illuminants):
):
显示和修改光源数据,名称案字母顺序排列;探测器(探测器(Detectors):
):
显示和修改探测器数据,名称案字母顺序排列;分布(分布(Distributions):
):
显示和修改任何辐射分布数据,名称按字母顺序排列。
环境(环境(Environment)当开始一个新的文件或读入一个存在的文件时,程序从磁盘中读入文件,并显示下面所述的对话框,称作环境对话框,在此我们简述该对话框:
参考波长(Referencewavelength):
用于指定膜层光学厚度的四分之一波长。
如果你改变了参考波长,程序将按光学厚度优先配置,然后所有膜层的物理厚度将改变。
参考波长通常记为0。
入射介质(Incidentmedium):
基底名称,改名称必须在使用之前定义。
如果是吸收膜料,TFCalc发出警告,并且假设k=0。
光源(Illuminant):
光源名称,改名称必须在使用之前定义正如图中所示,入射角通常是与基底的角度基底名称在基底材料序列中,该名称必须在使用之前被定义好。
基底被看成是很大的材料处理,没有任何干涉效果,如果存在吸收材料时仅有衰减;基底的厚度是物理厚度,单位mm;出射介质名称也在基底序列,该名称必须在使用之前被定义好。
如果基底和出射介质相同(不存在背面层),这意味着基底厚度无限(不存在由于背面表明的反射);如果他们不相同,则必须考虑多重反射,也就是说,当基底和出射介质相同(不存在背面层),计算的透射率是进入基底的透射率;如果不同,则需要计算通过基底的透射率;探测器在探测器名称序列中,在使用之前必须定义好。
当你在为探测器设计一个滤波器时要指定一个滤波器,否则使用IDEAL;第一面是前面或后面。
前面(“Front”)表示光首先遇到的面,后面(“Back”)表示光束-8-从出射介质输出。
当你输完数据后,选择OK钮确定。
分析参数(AnalysisParameters)钮将显示设置分析参数对话框(SetAnalysisParametersdialog),如果你选择取消,程序将不会考虑你所做的任何改变。
当定义了多个环境,那么使用环境弹出菜单(Environment)可以选择任何一个,选中的环境被称作当前环境。
详细信息见环境窗口部分(EnvironmentsWindow)。
膜堆公式(膜堆公式(StackFormulaDialog)该对话框允许你利用公式输入膜堆,该公式长度可以多达32000字符长,包含26个单字符符号,例如上面显示的L和H字符。
使用“”钮增加更多的符号。
注意,基底与第一层相邻,膜堆的语法是很简单的。
任何次序的标识符可以相放在一起,如ABCCCBA;可以使用括号将标识符编组,例如(ABC);右边括号后面必须跟一个符号()和一个整数,例如(ABCBA)10;乘号优先于任何符号或膜层组,例如1.2(0.5AB0.5C)2;可以使用组系数:
G1(HL)5G2(HL)5,意思头十层属于组1,第二个七层属于组2;为了清楚起见,空格可以用在任何地方。
例如(1.5A2.3B0.7C)5(ABC)2;完成输入后,应输入标识符的意思,对于公式中的每个标识符,你需要制定它所表示的膜料、它的厚度、该层是否应该被优化以及它属于哪一组等。
如果厚度优先级(在配置对话框中设置)是光学的,那么厚度值将是QWOT,否则是单位是nm的物理厚度。
你也可以用“qw”或“nm”表示厚度单位。
如果你计划使用组,在输入公式之前确信在组窗口(Groupswindow)中已经定义了它们。
在框之间最好使用Tab见移动。
当你选择生成膜层(GenerateLayers)按钮,程序将使用膜堆公式改变前面层窗口(FrontLayerswindow)的内容;如果你选择取消钮,则所有的改变不起作用。
如果你已经在膜层窗口(Layerswindows)实质性地改变了膜层设计,你可以使用清除公式按钮删除膜堆公式以便你不会不小心膜堆公式取代了前面膜层。
LayersWindows有2个膜层窗口,前面膜层和背面膜层。
这些窗口显示了组成膜系的层的信息。
对于每一层,你必须指定:
膜料,必须在膜料数据库中或在可变膜料窗(VariableMaterialwindow)中定义的;四分之一波长光学厚度或物理厚度。
注意对于每一层仅需输入一个厚度;如果输入光学厚度,则物理厚度将会被计算出来,反之亦然。
如果一个膜层包括的膜料对参考波长的光束有显著的吸收,这样不可能计算四分之一波长光学厚度,在这种情况下,程序显示“n/a”或在QWOT行显示一个近视值,详见TFCalc配置(configuringTFCalc)部分;你是否想优化层;-9-组与层相关联,如果你期望使用组,则它们应该在使用之前利用Groupswindow定义好;你是否期望强制膜层厚度;用nm或四分之一波长光学厚度(qw)给出厚度的最小和最大值;在膜层针优化期间,允许插入针膜层。
当膜层窗口是顶级窗口,你可以利用选择菜单(Optionsmenu)执行各种不同的操作。
此外,你还可以增加、删除、打印、拷贝和附加膜层,该菜单有7个其他的选项,在下一部分说明。
膜层翻转(膜层翻转(ReverseLayers):
):
该命令将膜层的次序翻转,同时要注意,在杂项菜单(Miscmenu)中也有一个命令交换膜层的前后面。
调整膜层匹配于角度(调整膜层匹配于角度(AdjustLayersforAngle):
):
该命令将改变所有非吸收膜层的厚度,使得在新的角度下的有效厚度保持相同。
见下面的对话框。
注意对话框总是从0开始,该特征又称角匹配。
合并层(合并层(ConsolidateLayers):
):
该命令将删除厚度为0的膜层,在优化后通常会出现厚度为0的膜层。
同时,当有同组同样膜料的临近膜层,该命令将膜层合并;计算等价折射率(计算等价折射率(ComputeEquivalentIndex):
):
该命令计算膜层范围的等价折射率,其对话框如下右图。
正在分析的膜系必须是对称膜堆,即第一层的厚度必须与最后一层的厚度相同,第二层的后侧必须与临近最后一层的层厚度相同,依此类推。
计算膜层折射率和相位厚度(正常入射)的命令与给定波长和入射角膜层范围是等价的。
注意,如果波长在膜层的截止带,则等价折射率不确定。
计算等价膜堆(计算等价膜堆(ComputeEquivalentStack):
):
该命令对于给定膜层,计算其等价的HLH或LHL膜堆。
其对话框如下:
-10-如果入射角不是0度,那么必须选择偏振方向,等价膜堆将仅仅与选择的方向匹配。
选择期望的HLH或LHL膜堆,输入使用的膜料名称,该膜料可以是膜料库中的,也可以是可变膜料库中的,按“Calculate”钮开始计算。
存在无穷中答案,我们仅仅显示1种,其相位厚度小于360度(4个四分之一波长)。
方向键用于浏览所有的解。
这些解按增加厚度QWOT是参考波长的四分之一)分类,如果选择“Replace”钮,显示的解将取代膜层窗口中设定的值。
显示总厚度(显示总厚度(ShowThicknessTotals):
):
该命令显示膜系中每种膜料的物理厚度和所有膜层的总的物理厚度,对话框下方显示最薄的膜层。
从文件中读取膜层数据(从文件中读取膜层数据(ReadLayerDatafromFile):
):
该命令读取文本文件该文件包含2列,格式为:
膜料名称和物理厚度(mm),对话框中要求你输入文件名,这是将膜系参数读入TFCal的最简单的方法。
将膜层数据保存到文件中(将膜层数据保存到文件中(SaveLayerDatainFile):
):
该命令将每层的膜料名和物理厚度(mm)写入文本文件中,并给出文件名。
将膜层数据保存在剪切板(将膜层数据保存在剪切板(SaveLayerDatainClipboard):
):
该命令将每层的膜料名称及物理厚度拷贝到剪切板上。
替换膜层数据(替换膜层数据(SubstituteLayerData):
):
该命令使用户能够快速建立许多数据项,下面的对话框意思如下:
他寻找所有与第一列条件匹配的膜层,然后用第二列的值改变膜层中相关字段值。
如果第一列是空的,那么它与所有层匹配,在第一列,QWOT和厚度项是不相等的,例如可能”(或“”(或“0。
对于光学增益膜料.,K检查框或ExcludeDesignsHavingDeviation检查框。
第一个选择框排除物理厚度大于指定数的设计;第二个选择框排除远远偏离最小值的设计。
设置设置FEI参数(参数(SetEFIParameters):
):
该命令是你能够控制EFI计算。
你可以选择感兴趣的波长、分析的膜层、分辨率和是否计算入射介质和基底的EFI。
在高分辨率方式,计算EFI的400点;而对于低分辨率,分别计算200和100点,其对话框如上图(左图)。
设置灵敏度参数(SetSensitivityParameters):
可以用于控制灵敏度计算,对话框如上图(右图)。
注意,选中“VaryThicknessby”检查框和/或“VaryIndexby”检查框,可以模拟膜层和/或者折射率的偏差。
膜层厚度分布和折射率也可以选择uniform或normal(Gaussian)。
膜层厚度的变化可以是相对的,也可以是绝对的(可以是物理的或者是光学的厚度);点击你期望的选项并输入期望的误差值。
折射率误差总是相对数。
选择分析类型(AnalysisType):
Worst-case(MonteCarlo(最差的情况)分析使用MonteCarlo模拟估计膜系性能的最小和最大变化;选择Quatile(MonteCarlo)(四分点分析),使用MonteCarlo模拟估计性能的四分点(quartiles)分布;选择Worst-possible(最坏的可能)分析使用优化计算给定制造误差条件下最坏的可能性能,测试数据通常仅使用2次MonteCarlo模拟。
通常情况下,如果膜系后很多层,就爱你个考虑更多的试验次数。
如果选择VaryAllLayers检查框,则每层厚度将该笔;否则仅仅标记要优
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TFCalc 设计 软件 说明书