文档库 最新最全的文档下载
当前位置:文档库 › TFCalc光学薄膜设计软件使用说明书

TFCalc光学薄膜设计软件使用说明书

TFCalc光学薄膜设计软件使用说明书
TFCalc光学薄膜设计软件使用说明书

Contents目录Introduction

The Model

Capabilities

Menus

File Menu

Edit Menu

Options Menu

Modify Menu

Environment

Stack Formula

Layers-Front/Back

Groups

Targets-Discrete

Targets-Continuous

Comments

Variable Materials

Environments

Materials

Substrates

Illuminants

Detectors

Distributions

Run Menu

Analyze Only

Optimize Design

Global Search

Compute EFI

Compute Sensitivity

Compute Cone-Angle Average

Compute Monitor Curve

Compute Layer Sensitivity

Set Analysis Parameters

Set Optimization Parameters

Set Global Search Parameters

Set EFI Parameters

Set Sensitivity Parameters

Set Cone-Angle Parameters

Set Monitoring Parameters

Results Menu

Show Table

Show Plot

Show EFI Plot

Show Color Chart

Show Monitor Chart

Saving Results

Save as Illuminant

Miscellaneous Menu Realitives

Distribution Windows

Set Table Parameters

Set Plot Parameters

Layer Window Options

Compute Equivalent Index

Compute Equivalent Stack

Target(Discrete) Window

Configuring TFCalc

Introduction(说明)

这是TFCalc薄膜设计软件。除了缺少图表说明外,它贴切得遵循TFCalc说明书的第一、二所提供的文件。你可以在TFCalc窗口或对话框内按F1来迅速获得此帮助。

The Model(范例)GO TO TOP 存储在光源数据库内的光源是以波长对光强的方式给出的。入射角度可以从0度到89.999度。基底和基底内部、外部的介质材料可在基底数据库中选择。基底可以被看作是一大厚度层,它的厚度可以单独指定。注意的是基底可以是比如说空气之类的物质。基底和出射介质都有可能是吸收介质。前层膜与后层膜之间的材料是从材料库中选择的或者从可变材料库中选取的。现在的膜层极限是5000层。基底和材料的光学属性被存储在表格或反映反射率对波长关系的离散公式里。

现在可以确定光从哪一个面入射:前或后层。也就是说,光可以从膜层的任意一个面入射。要获得这方面的细节还要看环境参量对话框。

这样第一层是紧靠基底的一层。

注意:如果基底和出射介质不同或有后层膜,反射率计算时就要考虑到后层膜。如果你想避免如此,出射介质就必须同基底材料一样而且没有后层膜。

Capabilities(性能)GO TO TOP

TFCalc软件可以使你分析设计多层薄膜,他们的一些功能如下:

它可以将反射率、透过率、吸收率、光密度、损失、颜色、亮度、PSI、基于反射后投射的相移和电场强度计算并绘制表格。

它可以分析膜系设计同生产之间的误差。优化可以使误差最小化。膜层灵敏度可以计算并演示出来。

可以在一系列圆锥角(就像集中的光束一样)和用户定义的辐射发散角内分析一个膜系。镀膜所用膜料、基底和外部介质可能是弥散或者吸收的,而内部介质却是弥散的。弥散公式可以用来给定膜料和基底的相关系数。

基底或膜层的折射率(N和K)可以由测定的数据来确定。光源要详细说明。薄膜的折射或投射可以储存作为光源,所以滤光器的输出可作为另一个滤光器的输入。同样,黑体光源可以由此产生。

下面详细说明探测器的功能:

基底有有限的厚度;折射和透射计算时要考虑到基底后表面和基底内部的任何衰减。

一个膜系最多可以有5000层150种材料组成。

膜堆以公式的形式出现,例如:H(LH)^5

膜层可以被安排在组内,可以整组优化。

全球搜索用来寻找最好的设计方案而不仅仅是the local minimum

基底两侧的膜层可以同时优化。在优化过程中,膜层厚度可以限定在最小和最大厚度之间。有多达5000个优化目标可以指定。同样,一个目标可以是一个不等式,例如<10%或>90%。复合环境可以用来开发像复合基底的膜系设计。

Needle优化可以在设计中自动加入膜层,尤其是对那些有特殊要求的设计。这种掘进方法可以用来自动产生一系列最佳的设计。

目标可能会自动产生。同样,目标也可以从文件中读出,形成颜色和亮度目标。

第一、第二和第三阶关于波长或波数的导数可以用作目标。

可以计算出等效系数来将膜层用复合系数的等效膜堆[例如:(HLH)^p或(LHL)^p]来代替。有三种local 优化方法可选:梯度法、变尺度法和单纯形法。

对不限定数量的材料、基底、光源、探测器和分配的数据要输入。

六层薄膜运算的结果放入一个表格内进行对比。不同类的图表将被覆盖掉,例如:折射透射。最小、最大和平均参量(例如折射率)可以在一定波长范围内计算。

结果被保存在文本文档中以供其他软件编辑。

光控曲线可以计算并列表。

Menus(目录)

File Menu(文件目录)GO TO TOP 用此目录来读取、写入和打印膜系文件。一下主要介绍每个目录项:

New Coating(创建新膜系)

开始创建一个新的膜系,如果在TFCalc程序同一目录下存在一个膜系名为DEFAULT,那么就会打开此膜系文件。快捷键:Control-N

Open Coating(打开文件)

读取磁盘中已经存在的膜系文件,程序会显示每一个膜系文件的名字并要求你选择一个打开。当TFCalc开始运行时就会显示此窗口。全部膜系文件都是以TFD作为后缀名。快捷键:Control-O

Reopen Coating(从新打开膜系)

用来打开一个原来打开过的膜系,TFCalc保存最近20个用户打开的膜系,当用户选定此命令时,膜系会显示在一个窗口中。

Close Coating(结束膜系)

选此命令将告知计算机你已经结束了当前的膜系设计,如果你没有保存当前的膜系,它会询问你是否想结束膜系。

Save Coating(保存膜系)

此命令用来保存你设计的膜系,当一个膜系保存后你仍可以继续在这个膜系上设计。时常保存膜系是很好的习惯,这样如果你遭遇了停电,这样的行为会挽回你的数据。快捷键:Control-S

Save Coating as(另存膜系为)

此命令是在一个新目录下保存膜系。你需要输入新名称,此命令尤其在你在相似的膜系上编辑或做运算时有很大用途。

Revert to Original(返回原始膜系)

用来返回当前膜系的原始状态,例如,你用打开命令打开膜系或最后保存的膜系。此命令

在你将一个膜系改动后却不及原来的膜系时有用。

Print Coating(打印膜系)

打印当前膜系。快捷键:Control-P

打印机安装使你能指定怎样打印文本和图表,你在设置打印机时会看到一个对话框来设置你的打印机。

Exit TFCalc(退出TFCalc)

如果当前膜系没有保存,TFCalc会询问你是否保存。

About TFCalc(关于TFCalc)

给出一些TFCalc的信息,包括你所购买的程序的序列号。

Edit Menu(编辑目录)GO TO TOP 编辑目录列出了标准Windows目录,你可以使用这些命令来编辑你所需要的文本。下面主要讲述每一个目录项。

Undo(撤销命令)

Undo在当前的程序中是无效的,如果你犯了错误,此命令对你没有任何帮助。

Cut(剪切)

移除你选定的文本,文本被保存在剪切板里。

Copy(Copy)

复制你选定的文本,文本被保存在剪切板里。

Paste(粘贴)

将剪切板里的内容插入光标所在的位置。

Clear(清除)

将选定的文本擦除。

Options Menu(选项目录) GO TO TOP 当特定窗口(例如膜层、目标、图表)被激活时,此目录显示。下面主要介绍前五个目录项。因为选项1、2和3是特定为各自窗口服务的,需要查阅相关部分来获取更多细节。Add(增加)

在激活窗口中增加输入的数量。例如,在膜系设计中增加前表面膜层数量,先选定前表面膜系窗口再选此命令。

Delete(删除)

在激活窗口中减少输入的数量。例如,在膜系设计中减少前表面膜层数量,先选定前表面膜系窗口再选此命令。

Print(打印)

打印激活窗口的内容。例如,打印膜层数据,先选定前表面膜系窗口再选此命令。

Copy and Append (复制和添加)

此命令让你可以将已有的膜系信息复制到当前膜系中,选定此命令,windows标准对话框会出现供选择源文件。

Modify Menu(修改目录)GO TO TOP Environment(环境参量)

当打开一个新的或从磁盘读出一个文件时,此窗口会弹出。这些信息叫做膜系设计环境。Reference wavelength(参考波长)

与指定膜层1/4波长(QWOT)相关,改变参考波长TFCalc将优先改变光学厚度,继而所有膜层的物理厚度也随之改变。通常用λo来表示。

Incident medium (中间介质)

中间介质是在基底目录下的选项,此名称在使用前必须先定义。如果它是吸收材料,TFCalc 会提醒用户并假定消光系数k=0。

Illuminant (光源)

光源目录下的选项,在使用之前必须定义。

Incident angle (入射角)

就像在示意图所示,入射角是指从法线到基底平面的角。

Substrate(基底)

基底是在基底命令下的选项,此名称在使用前必须先定义。基底被看作是一个没有干涉效应的块状介质。而如果它是吸收材料那么就看作只有衰减效应的介质。

Thickness(厚度)

指基底的物理厚度,以毫米做单位。

Exit medium (出射介质)

在基底目录下的选项,此名称在使用前必须先定义。如果基底材料与出射介质相同(没有back layers),那么基底可看作是无限大厚度的(在后表面没有反射);如果他们不同,那么就要考虑到若干反射。同样的,如果基底材料与出射介质相同(没有back layers),那么计算所得的透过率就是基底的透过率,如果不等,那么基底的透过率就可以计算出来。Detector (探测器)

在探测器目录下的选项。此名称在使用前必须先定义。在为探测器设计一个滤光器时要指定一个探测器,除此之外最好选择IDEAL

First Surface(第一面)

First Surface是指前面或后面,“前面”指光从第一层膜入射,“后面”指光从出射介质入射。

当数据输入完毕时点击OK(或Return或Enter)。Analysis Parameters(参量分析)将显

示Set Analysis Parameters(参量分析设置)窗口。如果你点击Cancel(取消)你所做的一切改动将被忽略。

当定义了不止一个环境参量时,你可以使用Environment pop-up目录来选择一个环境,被选择的环境参量叫做当前环境参量。要获得更多信息,参看Environments Window(环境参量窗口)

Stack Formula (膜堆)

此项使你可以用公式输入一个膜堆。公式最长可由32000 个字符组成,最多可以包括由26个单个字母组成的标识。就像上面所述的“L”和“H”。使用"<<"和">>"按钮增加更多的标识。注意基底在紧靠第一层膜的左边。公式的语法十分简单。

任何次序的标识可以相互放置在一起,例如:ABCCCBA

标识可用圆括号分分组,例如:(ABC)

在右边圆括号必须跟注脱字符号(^)和一个整数,例如:(ABCBA)^10

乘号优先于任何标识符或膜层组,例如:1.2 (0.5 A B 0.5 C)^2

可使用组系数,如:G1 (HL)^5 G2 (HL)^5 表示前10层膜在组G1里,后10层膜在组G2里。

为了清楚起见可以在任何地方使用空格,例如:( 1.5 A 2.3 B .7 C )^5 (ABC)^2.

在输入公式后,就应该输入标识的意义了。你必须对公式中用到的每一个标识材料所代表的厚度、是否优化此层、属于哪一组进行指定。如果是光学厚度优先(在configure配置窗口中设置),那么厚度的值就假定为QWOT(Quarter-Wave Optical Thickness-1/4波长)。另外,物理厚度单位为毫微米(十亿分之一米)。你也可以使用"qw"(quarter-wave)或"nm" 来表明厚度单位。

如果你要使用组,那么必须在输入公式前在Groups窗口中事先定义。

在表格中切换是最好用Tab按钮。

当你选定Generate Layers(产生膜层)按钮时,程序会依照膜层公式来改变Front layers(前表面膜层)窗口的内容。如果你选定Cancel(取消)按钮就不会有任何改变。如果你已经对膜层窗口做了实质的改动,你可以使用Clear Formula(清除公式)按钮擦除膜层公式来避免你在使用膜堆公式设计时意外地取代前表面膜层。

Layers - Front /Back(前/后表面膜层)

显示基底前/后表面膜层,基底两侧最多可各有5000层膜。

有两个膜层窗口:前表面窗口和后表面窗口。这些窗口显示组成膜系的膜层信息。对每个膜层你必须指定以下信息:

material(材料):必须是在材料库或在机动材料窗口中定义过的材料。

在QWOT中的1/4波长或物理波长:注意每一层只有一个厚度需要输入,如果输入光学厚度,那么将会计算物理厚度,反之亦然。如果膜层内含有在一定波长有明显吸收的材料,那么就不可能计算通常的1/4光学厚度。在此情况下,程序会显示n/a或QWOT的相近值。查看configuring TFCalc获取更多信息。

是否需要优化膜层。

膜层属于哪一组。如果你需要使用组,就要先在Groups window中对其定义。

是否限制膜层厚度。

以纳米或1/4波长为单位给出厚度最小和最大值。

是否需要用Needle法在优化过程中加入膜层。

同样查看Layer Window Options。

Groups (组)

显示组的数据,此选项使我们可以对一组膜层用同一种方法对待。例如,当在组1内输入单数膜层在组2中输入双数膜层后,我们很容易只将组1中的膜层厚度增加10%,最多可分5000组。

对每一组你必须输入:

The group "Factor" (组因数)——在给定组中与膜层厚度相成的系数。此数值通常从1.0开始,膜层的实际厚度可以将膜层窗口中的厚度和其组的组因数相成得到。

在优化过程中是否要改变组因数。

在优化过程中是否约束组因数。

如果约束值为yes,那么最小和最大组因数值。

当组窗口在最顶时,你可以使用Options menu来演示多种操作。除增加、删除、打印、复制和添加组之外,此目录还有另外一项选项:

Normalize Groups(规格化组)命令是将每一层的厚度与组因数相乘后将结果保存为膜层新的厚度,然后将所有组因数值设为1.0,例如,将组1中所有膜层厚度增加10%,就可以将组1的组因数值设为1.1然后使用此命令。

Targets – Discrete(单点目标)

显示优化膜系的单点目标。单点目标是在单点波长上的目标。程序可以帮助你设计多达

5000层具有指定折射率、透过率、吸收率、PSI、密度、颜色、亮度或相移的膜系。

在所有优化开始前必须输入目标,对每一个单点目标你必须指定:

目标是光强I或是相位P(也有颜色、光源和导数型目标,但是最好是在添加颜色目标和生成导数目标命令下设定)。

用户需要优化的数量:通常为折射率(R)或透过率(T),也可以是吸收率(A)、PSI(P)或密度(D)。可以输入折射率和透过率的乘积如R*T, Rp*Ts, or Rs*Tp。下标p和s代表偏振光种类。如果输入R*T就可以在窗口中选择优化Rs*Ts、Rp*Tp或Rave*Tave。

Polarization偏振目标:P或S代表纯偏振光;A代表平均偏振光;D代表P-S偏振光的差值。举例说明,如果目标是折射率,那么平均偏振光为0.5×(Rp + Rs),差值为Abs(Rp - Rs)。

target wavelength(目标波长)(在Configure对话框中选定的单元)

incident angle(单位为度):在光发出的介质中测量所得。

target value(目标值)单位由目标类型决定。以百分数显示像折射率和透射率之类的强度目标;以度为单位显示相位和PSI目标。R*T的乘积在0到100内。任何目标可以是不等式,就是说目标值可以由>(或<)号来表示结果大于(或小于)目标值。

tolerance(公差)公差的翻转叫做权重因子。参照评价函数来确定此公差的使用。虽然1.0的公差通常是满足要求的,但你可以减小公差值来降低计算值与目标值之间的差距。注意所有的公差值是相关联的,如果所有的公差相同,那么同所有公差为1.0时的效果相同。

environment(环境)在传统膜系设计下其值为1。然而然后定义了multiple environments 多重环境那么你可以在此输入环境参量的数值。

同样参看Target Window Options

Targets – Continuous(连续目标)

显示优化膜系的连续目标。连续目标是在连续波长上的目标。最多可有100个连续目标。不论是单点或连续目标都必须在优化前输入。对每一个理想目标,你必须设定:

优化目标是强度I或是相位P。

优化的数目。通常为折射率(R)或透射率(T)。也可以是吸收率(A)、PSI(P)或密度(D)。可以输入折射率和透过率的乘积如R*T, Rp*Ts, or Rs*Tp。下标p和s代表偏振光种类。如果输入R*T就可以在窗口中选择优化Rs*Ts、Rp*Tp或Rave*Tave。

P或S代表纯偏振光;A代表平均偏振光;D代表P-S偏振光的差值。举例说明,如果目

标是折射率,那么平均偏振光为0.5×(Rp + Rs),差值为Abs(Rp - Rs)。The polarization of the 目标开始和结束的波长(单位为Configure对话框中设定的目标类型)。

incident angle(单位为度):在光发出的介质中测量所得。

目标值的起始和终点单位由目标种类决定。以百分比描述像折射率和透射率之类的强度目标;以度来显示相位和PSI目标。R*T的乘积在0到100内。任何目标可以是不等式,就是说目标值可以由>(或<)号来表示结果大于(或小于)目标值。

tolerance(公差)公差的翻转叫做权重因子。参照评价函数来确定此公差的使用。虽然1.0的公差通常是满足要求的,但你可以减小公差值来降低计算值与目标值之间的差距。注意所有的公差值是相关联的,如果所有的公差相同,那么同所有公差为1.0时的效果相同。

environment(环境)在传统膜系设计下其值为1。然而然后定义了multiple environments 多重环境那么你可以在此输入环境参量的数值。

当连续目标窗口为最顶时你可以使用选项命令来增加、删除、打印复制和添加目标。

注意在结合单点目标和连续目标;如果公差相同,那么单点目标与连续目标具有相同的权重因子。

Comments(注释)

显示膜系的注示。

你可以在注释窗口中点击鼠标来编辑内容。在特定地方输入文字时用鼠标直接在要输入文字的地方点击。按回车键或用鼠标在另外一个窗口中点击来结束编辑。所输入的内容被保存在膜系文件中。

在注释窗口中的页眉部分的文字将在一些窗口和打印出来的remark项后显示。当注释窗口为最顶时你可以使用Options menu来从另外的膜系文件中复制或添加内容或打印注释。

Variable Materials(机动材料)

显示多达150种可改变参数的膜层材料。

机动材料不像在材料库中的材料,它是膜系设计过程中的一部分;就是说你可以给每一个所设计的膜系不同的材料。你可以在任何使用材料的地方使用机动材料。对每一个机动材料你必须设定:

机动材料的名称。每一个机动材料必须有一个唯一的名称。同样不能同材料库中的材料名称相同。使用机动材料时只需要在膜层窗口中输入材料的名称。

机动材料的原始系数(N和K)。

机动材料可能具有的最小和最大折射率(N),在优化过程中才使用到此限制。

是否优化机动材料的折射率(N)。

机动材料可能具有的最小和最大消光比率(K),在优化过程中才使用到此限制。

是否优化机动材料的消光比(K)。

注意:单纯形法不改变此系数。

当机动材料窗口为最顶时,你可以通过选项目录来增加、删除、复制和添加机动材料。

在对两种材料的结合在膜系生成过程中不断变化的膜系进行试验时就要用到机动材料。这种膜系可以有许多薄膜层模拟而成,每一膜层的系数都与前一膜层系数略微不同。例举例来说,模拟一个系数(1.5到2.5)随厚度成线形变化的膜系时,你可以输入11个机动材料,它们的系数为1.5,1.6,1.7,……2.5,在Front Layers窗口中加入等厚的机动材料。

机动材料还可以用来确定未知层的系数。在这种情况下,优化目标值会被分光光度法或ellipsometric法的数据。参看附录C获得更多信息。

机动材料的另外一个用途是寻找单层或多层膜的理想系数;这时通过equivalent stack computation计算得到的HLH或LHL膜堆就可以用来取代机动材料。Environments

Environments Window(环境参量窗口) GO TO TOP

多重参量对设计由不同条件控制膜系特性的膜系时是很重要的。(例如不同光源、不同入射出射介质、不同基底、或比如探测器)如果所设计膜系中的膜层折射率是受外界影响的(例如温度、光强、电流、磁场、湿度)那么就要用到此窗口的Active materials(活动材料)。多重环境可用来设计折射率由入射角和偏振来决定的双折射基底。在Environment 环境窗口中你必须指定:

Incident medium (中间介质)

中间介质是在基底目录下的选项,此名称在使用前必须先定义。如果它是吸收材料,TFCalc 会提醒用户并假定消光系数k=0.

Substrate(基底)

基底是在基底命令下的选项,此名称在使用前必须先定义。基底被看作是一个没有干涉效应的块状介质。而如果它是吸收材料那么就看作只有衰减效应的介质。

Thickness(厚度)

指基底的物理厚度,以毫米做单位。

Exit medium (出射介质)

在基底目录下的选项,此名称在使用前必须先定义。如果基底材料与出射介质相同(没有back layers),那么基底可看作是无限大厚度的(在后表面没有反射);如果他们不同,那么就要考虑到若干反射。同样的,如果基底材料与出射介质相同(没有back layers),那

么计算所得的透过率就是基底的透过率,如果不等,那么基底的透过率就可以计算出来。Detector (探测器)

在探测器目录下的选项。此名称在使用前必须先定义。在为探测器设计一个滤光器时要指定一个探测器,除此之外最好选择IDEAL

最多可以有三个折射率随外部条件变化的机动材料。

光入射的第一个面:前表面或后表面。一般为前表面,也就是说光从入射介质发出。然而,我们可以对光从两个面入射膜层进行环境定义。

当使用机动材料时,每一个环境代表一个特定的外部条件。例如,如果外部条件是温度,那么每一个环境参量代表一个不同的温度。那么,对每一个环境参量来说机动材料的名称就会改变。确保当前环境里至少有一个膜层使用在环境参量栏内(加注星号)的机动材料。如果改变当前环境参量,TFCalc将在保持每一层物理厚度不变的情况下自动将机动材料加入膜系窗口。这些将在多重环境下根据优化目标进行优化时自动完成。

需要注意的是当分析一个膜系时的当前环境参量,此参量在第一行将以星号标注。当Environments window(环境参量窗口)在窗口最上层时,你可以使用Options menu(选项目录)来添加、删除、打印、复制和应用环境参量。

Materials (材料) GO TO TOP 此选项使你可以显示和修改膜系材料。材料名称按照字母顺序排列。

Substrates(基底)

此选项使你可以显示和修改任何基底的光学参数。基底材料名称按照字母顺序排列。入射材料和出射材料(例如空气和水)是与基底材料存放在一起的。

Materials and Substrates Windows

当任意一个窗口在最顶时,使用选项目录来增加、删除和打印材料和基底的名称。

在相应名称上点击来查看特定材料或基底的数据。当材料或基底数据窗口在最顶时,使用Options Menu选项目录来增加、删除和打印材料和基底的名称。

当用户选定Add Material增加材料或Add Substrate增加基底命令后就要输入材料或基底的名称。折射率数据在数据表格中给出或以分布函数形式给出。如果选定后者,那么就要为复杂折射率中的n和k值选择函数类型。点击OK会出现一个空白表格或出现一个函数。

表格中可以最多存储1001个光学数据。当程序需要在一个超出表格所含的波长时它会用线形插补法推算其值;如果波长超出了设定范围,那么就采用最接近其值的终点值。程序以波长为标准来保存数据。

对所有的材料,参数N必须大于零,消光系数K对无吸收材料(电介质材料)为零。对吸收材料K>0。对For material exhibiting optical gain, K < 0.注意在TFCalc中必须在Configure对话框中设定可以处理gain material。

分布函数只在一定波长范围内有效。此范围随着函数参量也在对话框中输入。点击打印按钮打印分布函数参量。点击Comment按钮编辑函数的说明内容。点击Convert按钮将分布函数转化为数据表格。对材料(和基底)使用Fit Data按钮可以按照测试所得的数据找到相应的分布函数。参看附录C获得详细信息。点击OK就可对分布函数进行大量的逐项相符以保证函数对整个波长范围内的折射率计算结果有效。

注意:Schott玻璃公司现在使用Sellmeier 3分布函数描述其玻璃材料。然而Schott函数也被其他玻璃生产商所使用。

注意Drude函数不能与其他函数混用;当你将Drude函数选作n,那么TFCalc会自动地选作k。同样需要注意的是n和k是隐含地给出的;TFCalc使用程序来独立确定n和k的值。在红外和远红外区对金属波长的分布进行模拟时要用到Drude函数。

如果用户改变材料的折射率,那么每一使用此材料的膜层的厚度就会受到影响;程序会自动调整厚度;如果你选择光学厚度作为优先量,那么物理厚度就会重新计算,反之亦然。注意:你在修改后必须关闭此窗口才能对当前的膜系设计产生效果。

可以对每一种材料或基底作一简短说明。也可以使用程序提供的选项来将用户制作的文件中的材料和基底数据(包括内在的透射率数据)读出。此选项在附录A中有所描述。用户也可以在文件中写入数据使在其他软件中使用这些数据更方便。

每一种材料和基底的数据都单独保存。例如,在MATERIAL栏中文件名为MGF2和在SUBSTRAT中文件名为GLASS。这样做使复制数据、与同事分享数据或将数据移动到此软件在麦金托什机上的版本更方便。注意:如果你重命名或生成一个新文件,要保证文件扩展名正确无误,材料和基底数据文件扩展名为MAT。

Illuminants(光源) GO TO TOP 此选项使你可以显示和修改任何光源的参数。光源名称按照字母顺序排列。

在相应名称上点击来查看特定材料或基底的数据。

当光源窗口为最顶时,Options menu选项目录用来增加、删除和打印光源名称。还有以下选项:

强度由百分比数给出。对表格中未给出波长的光源强度由直线内插法来确定其强度值;对超出范围的波长光源强度值取最接近的终点值。每个光源可以有1001个数据。在Results menu下的Save as Illuminant命令可以将具有一定折射率或透射率的膜系保存为光源。注意:你在修改后必须关闭此窗口才能对当前的膜系设计产生效果。

Edit Illuminant Comments使用户对光源进行简短说明。

Read Illuminant from File使用户从文件中读取光源数据信息。参看附录A。

Write Illuminant to File使用户将数据写入文件以备在其他软件中使用。

Normalize Illuminant使用户可以依比例确定数据使最大光源强度达到100%。

Create Blackbody Illuminant使用户创建在给定温度下带有黑体型谱的光源。依比例确定光源数据使最大强度达到100%。

每个光源的数据都独立保存。比如说,在ILLUMINA 栏内的WHITE。这样使用户方便地复制数据、与同事分享数据或将数据移动到此软件在Macintosh(麦金托什机)上的版本更加容易。注意:重命名或创建新文件时要保证文件名最多包含8个字符并且扩展名是正确的;分布状态数据使用ILL 扩展名。

对使用IDEAL 探测器,AIR作为入射、出射介质和基底前后表面没有膜层的膜系文件,光源以曲线形式显示。你必须在Environment dialog中输入光源名称然后再analyze分析膜系。图表窗口将显示光源曲线。

Detectors(探测器)GO TO TOP 此选项使你可以显示和修改任何探测器的参数。探测器名称按照字母顺序排列。

当探测器窗口为最顶时,Options menu选项目录用来增加、删除和打印探测器名称。

在相应名称上点击来查看特定探测器的数据。

强度由百分比数给出。对表格中未给出波长的探测器强度由直线内插法来确定其强度值;对超出范围的波长探测器强度值取最接近的终点值。每个探测器可以有1001个数据。注意:你在修改后必须关闭此窗口才能对当前的膜系设计产生效果。

Edit Detector Comments使用户对探测器进行简短说明。

Read Detector from File使用户从文件中读取探测器数据信息。参看附录A。

Write Detector to File使用户将数据写入文件以备在其他软件中使用。

Normalize Detector使用户可以依比例确定数据使最大探测器强度达到100%。

每个探测器的数据都独立保存。比如说,在DETECTOR栏内的IDEAL。这样使用户方便

地复制数据、与同事分享数据或将数据移动到此软件在Macintosh(麦金托什机)上的版本更加容易。注意:重命名或创建新文件时要保证文件名最多包含8个字符并且扩展名是正确的;分布状态数据使用DET扩展名。

对使用IDEAL 探测器,AIR作为入射、出射介质和基底前后表面没有膜层的膜系文件,探测器以曲线形式显示。你必须在Environment dialog中输入探测器名称然后再analyze分析膜系。图表窗口将显示探测器曲线。

Distributions(辐射分布)GO TO TOP 此选项使你可以显示和修改任何辐射分布的参数。辐射分布名称按照字母顺序排列。

用户定义的辐射分布可以用作Cone-Angle Average(圆锥角平均光)计算。窗口显示了可用辐射分布。当窗口为最顶时,Options menu选项目录用来增加、删除和打印分布名称。

在相应名称上点击来查看特定探测器的数据。

强度由百分比数给出。对表格中未给出角度的探测器强度由直线内插法来确定其强度值;对超出范围的角度辐射分布强度值取最接近的终点值。每个分布可以有1001个数据。注意:你在修改后必须关闭此窗口才能对当前的膜系设计产生效果。

当分布数据窗口在最顶时,当窗口为最顶时,Options menu选项目录用来增加、删除和打印分布名称。可以使用选项来从用户创建的文件中读取数据。此选项在附录A中有描述。用户也可以将数据写入文件以使在其他软件上使用数据更方便。

Normalize Detector使用户可以依比例确定数据使分布的最大强度达到100%。

每个探测器的数据都独立保存。比如说,在DISTRIBU栏内的EQUAL。这样使用户方便地复制数据、与同事分享数据或将数据移动到此软件在Macintosh(麦金托什机)上的版本更加容易。注意:重命名或创建新文件时要保证文件名最多包含8个字符并且扩展名是正确的;分布状态数据使用DST扩展名。

Run Menu(运行目录)

Analyze Only(只分析) GO TO TOP

只分析命令程序计算当前膜系折射率、透过率、吸收率、PSI、密度、损耗和相移,它不改变膜层的厚度。在你需要修改一些参数并想看一下修改后的效果时是很有用的。一个状态窗口会显示分析的进程。提示你可以在分析的过程中随时按Quit键退出。

在Results menu(结果目录)选择Show Plot(显示图表)或Show Table(数据列表)可以显示结果。

Set Analysis Parameters(参量分析设置)使你可以设置分析膜系时的波长和/或角度范围。在给定角度的一定波长范围或给定波长的一定角度范围或一定波长和角度范围内选择一项

作为研究膜系的条件。点击相应的按钮。

For a range of wavelengths(给出一定范围的波长)输入第一个波长和最后一个波长数值以及波长间的增量。可以对32000个波长的膜系设计进行分析。入射角定义为从法线到基底的方向。

For a range of angles(给出一定范围的角度)输入第一个角度和最后一个角度以及角度间的增量。可以多32000个角度的膜系设计进行分析。

For ranges of both wavelengths and angles(给定波长和角度)输入角度和波长数据,波长和角度数据的数量乘积不能大于32000。

Optimize Design(优化设计)GO TO TOP

Optimize Design(优化设计)命令使程序改变膜层的厚度或者组内的参数(和机动材料的指数)来使下面的merit function评价函数最小化:

式中:m为目标的数目

k为method的乘方(幂)

I为光源的强度

D为探测器的效率

T为连续目标值

C为反射率、透过率等在目标波长和偏振等条件下的计算值。

Tol j is 为目标的公差

N为目标的标准化因子

虽然函数公式看起来有些复杂,但在大多情况下I = D = Tol j = 1.0。

对连续目标,上式的和由一系列的整数代替。数值

(I D C - T) / N

称为目标偏离值。标准化因子的作用就是将不同单元的数值同一到一致的衡量标准下。折射率、透过率、吸收率和亮度目标的标准化因子N为1.0;对相位目标N为1.8;对膜堆目标N为0.09;对颜色目标N为0.01。

k为method的乘方(幂),它对优化结果可产生重要的影响。程序允许k取一下值:1, 2, 4, 8, 16和Max。随着k值的增大偏差也会增大,致使优化的方法来补偿目标的偏差。注意:如果使用梯度或动态优化方法,if the gradient or variable metric optimization method is used那么当目标值为极限值时(例如,折射率为0或100%)幂取1。

当k设定为Max,评价函数有最大偏差。由于此函数不是平滑曲线,当k为Max时只应用单纯形法。

使用此目录中的Set Optimization Parameters命令选择膜层或组是否需要优化、优化方法和优化运算数目等。

当优化膜层时,只有你选定的需要优化的膜层(以及机动材料)被优化。如果基底两侧都有膜层那么两侧膜层将同时被优化。

当优化组时,只有你选定的需要优化的组(以及机动材料)被优化。

Global Search(全局查找)GO TO TOP

Global Search(全局查找)使膜系设计者在全局范围内寻找极值而不是在一个区域内。此目录下的Set Global Search Parameters命令使用户控制全局查找的各个方面。

Designs Generated (生成的设计)记录包括已经排除在全局查找内的所有生成的设计方案。Designs Accepted(可接受设计)只记录在全局查找范围之内的设计方案。Possible Minimums(可能最小值)记录寻找到的可能极小值,此数值随全局查找过程而变化。Best Deviations(最优偏差)命令显示可能最小值时设计方案的偏差。Status(状态)目录下有一个对正在进行的功能的说明。可以在任何时候点击Stop Searching(停止查找)按钮来定制全局查找。

在查找后(或在点击Stop Searching按钮后)Done(完成)按钮就被激活,点击Done可以离开全局查找对话框。警告:点击Done按钮并不保存任何全局查找的结构。

选择Save Best Designs(保存最优设计)按钮来保存有可能是区域最小值的设计方案。设计方案以{前缀}001,{前缀}002等为名称保存。

Optimize Designs(优化设计)按钮使用户可以同事优化多个设计;可以使用梯度优化法或变尺度优化法。

Compute EFI(计算电场强度) GO TO TOP

计算电场强度命令使程序在膜系内部计算其(平方)电场强度。使用此目录下的"Set EFI Parameters"命令来指定要分析的波长和膜层。当计算电场强度时会出现一个过程窗口。你可以选择Quit(退出)来停止计算。

当选择Results menu(结果目录)下的Show EFI Plot会显示计算结果。

Set EFI Parameters(设置电场强度参量)使你可以控制电场强度的计算。你可选择你感兴趣波长、膜层、分辨率和在入射介质还是基底中计算电场强度。在高分辨率模式下EFI在400点下计算,而对中底分辨率相应的有200点和100点。

Compute Sensitivity(计算灵敏度) GO TO TOP

Compute Sensitivity(计算灵敏度)选项命令程序确定膜系设计时的灵敏度来控制微小的生产误差。(也叫做公差)。使用Set Sensitivity Parameters命令来设定期望的误差值和运算的次数。程序会随机改变膜层的厚度、分析膜系设计并记录结果。计算灵敏度选择与误差范围一

致或小于误差范围的厚度。计算灵敏度时会出现一个过程窗口。可以按Quit(退出)按钮来停止计算。

当选择Results menu(结果目录)下的Show Plot(显示图表)将显示计算结果。

计算结果窗口中的黑实线代表原始的膜系设计;其两侧最外部的实线为随机改变厚度时,当有最大误差和最小误差时的曲线。当在Set Sensitivity Parameters窗口中选择quartile(四分位数)时,就会计算并显示另外3个附加曲线:第一、第二和第三四分位曲线。第二四分位曲线是中间曲线(通常也是最接近所设计的膜系曲线),第一和第三四分位曲线通常稍微低于和高于第二四分位曲线;在每一个波长上,二分位曲线在第一和第三四分位曲线所围成的范围内。

此命令在S光、P光及其平均偏振下计算所有项目(反射率、透过率、吸收率、PSI和相移)的灵敏度,在结果目录中使用Set Plot Parameters命令察看其他项目的灵敏度。

Compute Cone-Angle Average(计算平均圆锥角)GO TO TOP

当入射光以圆锥形式的辐射面入射膜层时使用Compute Cone-Angle Average(计算平均圆锥角)命令来分析膜系,使用Set Cone-Angle Parameters命令来指定入射面锥形。入射光的锥体面轴线可以垂直于膜层也可以不垂直于膜层。膜系分析是在用户指定的等间隔角度下进行的。在某个角度计算所得的结果(例如反射率、透过率等)是由其在每一个角度上光辐射强度所占比例来确定的。按Quit(推出)按钮来停止计算。

在result目录下选择Show Plot或Show Table来查看计算结果。

注意:此命令计算的是基于偏振的透过率或折射率百分比。然而,因为我们计算的是三束光线的平均值,实际上没有P偏振光和S偏振光。所有最好是看平均偏振光的计算数值。

Set Cone-Angle Parameters(设定圆锥角参量)使你可以指定计算平均圆锥角时光辐射的圆锥面。圆锥的中心角(圆锥轴线于膜层法线见的夹角)通常为环境窗口中的incident angle (入射角)圆锥角的大小可以在half-angle半角或f/number中写入。计算时,膜系分析依照在最后一项中输入的角度计算数量,此数值必须为奇数且值越大计算越精确;当计算角度的数值加倍时,计算结果的误差因子就降低4位。用户可以选择程序内置的辐射分布(等效强度或Lambertian)或用户自定义的distribution(分布状态)。

Compute Monitor Curve(计算显示曲线)GO TO TOP

Compute Monitor Curve(计算监控曲线)命令使用户可以模拟在监控片上沉积了一层或更多层膜层的输出值,使用Set Monitoring Parameters(设定监控参量)命令来选择膜层和监控波长。当计算曲线时会出现一个过程窗口,选择Quit(退出)按钮来停止计算。选择Results menu(结果)目录下的Show Monitor Chart(显示结果图)查看结果。

Set Monitoring Parameters(设定监控参量)命令使用户可以指定计算曲线计算过程中的参量,反射率、透射率、Δ值或PSI都可以监控。Either reflectance, transmittance, delta, or psi may be monitored.当监控反射率或投射率,P光、S光以及平均偏振光都被监控。可以在低、

中、高以及设定的分辨率(单位为nm)下计算曲线。可以使用三个波长监控任意层薄膜。基底必须选择在基底库列表内的材料,如果基底的背面反射光线那么就要在基底框内核实。当基底材料有吸收时才考虑基底的厚度。监控角为光控源与基底平面的夹角。

每一种材料有不同的监控比率,在Set Monitor Ratios下可以进行改动,用户可以选择给所有材料统一的监控比率。监控比率与格栅间距与监控距离的比值的平方成比例。

Compute Layer Sensitivity(计算膜层灵敏度)GO TO TOP

Compute Layer Sensitivity(计算膜层灵敏度)命令使用户可以确定哪一层膜对生产误差灵敏度最高。通常在膜系设计完毕之后使用此功能。运行后产生一个柱状图表。

在理解此表时有两个问题需要考虑(1)当计算一个完全优化好的膜系的膜层灵敏度时,一阶灵敏度非常接近于零。在这种情况下的二阶灵敏度就会表明所设计膜系波谷的陡度。如果膜系存在一个很大的二阶灵敏度,那就意味着膜层厚度很小的变化会引起评价函数值很大增量(2)当此计算应用到尚未优化的膜系时,由于膜系不是在波谷的最低端所以二阶灵敏度就是不确定的。在此情况下,一阶灵敏度就会表明在增加厚度情况下评价函数是怎样增大和减小的。下方的Save Results in File(保存结果到文件)和Copy to Clipboard(复制到剪切板)可以使你将结果保存到文件中或将其复制到剪切板。

Results Menu(结果目录)GO TO TOP 使用此目录来查看由Run menu(运行目录)产生的结果。注意前五个命令中的每一个命令都在目录的第二段对应着一个set parameters(设定参量)命令。下面依次做介绍。Show Table(显示数据表格)

Show Table(显示数据表格)显示(1)反射率、透过率、吸收率、PSI、密度或损失或(2)反射或投射中的相移。表格可以通过Options menu(选项目录)打印出来。数据的有效数字个数可通过Misc. menu(杂项目录)来控制。

注意此处显示的数值实际上是通过折射率、光源强度和探测器效率改进过的折射率。要获得实际的折射率、透过率、吸收率、能量损失和光学密度值就要将光源设定为WHITE(白光)并将探测器设定为IDEAL(理想探测器)。由折射率和透过率确定的PSI和相移不受光源或探测器的影响。

当在一定范围的角度和波长上分析膜系时窗口在一个时间内只显示单个角度(或波长)时的各个波长(或角度)的值,用键盘上的左右键来查看其余的角度(或波长)数据。

这个窗口可以改变大小来显示更多或更少的数据结果。简而言之,你可以在窗口中双击获得Set Table Parameters(设定表格参量)窗口。注意当此窗口在最顶时可在Options menu(选项目录)中打印此表格、复制表格到剪切板、保存表格到文件和做计算统计。

当选择计算统计数字时,窗口会显示表格中数据的最小、最大和平均值。用户可以改变计算的偏振和波长范围。如果当初是在一定角度和波长范围内优化的膜系那么此时窗口将显示

两行空白栏使用户确定统计的波长和角度范围。

Show Plot(显示图表) GO TO TOP

Show Plot(显示图表)显示(1)折射率、透过率、吸收率、PSI、密度或损失或(2) 反射或投射中的相移。可以以一个参量图覆盖另一个参量图。

当在一定范围的角度和波长上分析膜系时窗口在一个时间内只显示单个角度(或波长)时的各个波长(或角度)的值,用键盘上的左右键来查看其余的角度(或波长)数据。

按下Shift键点击键盘上的左右键可以显示所有角度(或波长)的曲线,在打印和将信息复制到剪切板时也用到Shift键。

当基底为有限厚度时,选用非相干光源时计算反射率和透过率就要考虑后表面的反射。借助Set Plot Parameters我们可以:

查看反射率、透过率、吸收率、PSI、光学密度或损失。

查看反射或投射时的相移。

查看S、P光偏振及平均光偏振。

改变图表横轴和纵轴的范围。

在波长、相对波数、波数、电子伏或频率中选择一个做横轴单位。

查看优化结果(discrete targets as small circles and continuous targets as thin trapezoids)平均偏振、P光、S光偏振目标会以不同颜色显示。

在同一图表中显示最多5个原来的计算结果。

用一种图表覆盖另一个图表。

图表中第一栏的remark中显示的是Comments窗口里的第一行的内容,如果第一行没有内容,那么remark就不显示。

注意:相移和PSI的计算通常设定基底厚度为无限大;可以忽略后表面的反射。

在表格窗口中,选择WHITE(白光)做光源并使用IDEAL(理想)探测器来获得反射率、透过率、吸收率、损失、和光学密度的曲线。PSI和基于反射和透光的相移不受光源或探测器的影响。

当鼠标指针在图表窗口中移动时,在图表页眉上会显示指针的位置,如果按住鼠标键移动时就显示移动的距离,如果在松开鼠标键时按住Shift键,则弹出统计窗口要求用户选择波长范围。如果在图表窗口中用鼠标拖曳一定范围后松开鼠标键时按住Ctrl键,所拖曳的区域就会放大,如果你想恢复比例按住Ctrl键在窗口中连击就可以了。

在窗口中双击来弹出Set Plot Parameters对话框。当图表窗口在窗口最顶端时,可以选择打印图表、复制其道剪切板和进行统计。

要获得更多统计计算命令的信息,参看对Show Table命令的描述。

Show EFI Plot(查看电场强度图表)GO TO TOP Show EFI Plot(查看电场强度图表)显示电场强度计算结果。

系统软件详细设计说明书

系统软件详细设计说明书 1.引言 编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ui client preview search common ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui

部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,并返回相应的信息。 search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 交互的模块 client,search,preview,common。 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下::MainFrame是含有主函数的类,也是lyra客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 :显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会弹出关于对话框。 :FileTools是文件操作辅助类,可以实现文件的递归删除等。

(整理)各种光学设计软件介绍-学习光学必备-peter.

光学设计软件介绍 ZEMAX是美国焦点软件公司所发展出的光学设计软件,可做光学组件设计与照明系统的照度分析,也可建立反射,折射,绕射等光学模型,并结合优化,公差等分析功能,是套可以运算Sequential及Non-Sequential的软件。版本等级有SE:标准版,XE:完整版,EE:专业版(可运算Non-Sequential),是将实际光学系统的设计概念、优化、分析、公差以及报表集成在一起的一套综合性的光学设计仿真软件。ZEMAX的主要特色:分析:提供多功能的分析图形,对话窗式的参数选择,方便分析,且可将分析图形存成图文件,例如:*.BMP, *.JPG...等,也可存成文字文件*.txt;优化:表栏式merit function参数输入,对话窗式预设merit function参数,方便使用者定义,且多种优化方式供使用者使用;公差分析:表栏式Tolerance参数输入和对话窗式预设Tolerance参数,方便使用者定义;报表输出:多种图形报表输出,可将结果存成图文件及文字文件。 CODE V是Optical Research Associates推出的大型光学设计软件,功能非常强大,价格相当昂贵CODE V提供了用户可能用到的各种像质分析手段。除了常用的三级像差、垂轴像差、波像差、点列图、点扩展函数、光学传递函数外,软件中还包括了五级像差系数、高斯光束追迹、衍射光束传播、能量分布曲线、部分相干照明、偏振影响分析、透过率计算、一维物体成像模拟等多种独有的分析计算功能。是世界上应用的最广泛的光学设计和分析软件,近三十多年来,Code V进行了一系列的改进和创新,包括:变焦结构优化和分析;环境热量分析;MTF和RMS波阵面基础公差分析;用户自定义优化;干涉和光学校正、准直;非连续建模;矢量衍射计算包括了偏振;全球综合优化光学设计方法。 CODE V是美国著名的Optical Research Associates(ORA?)公司研制的具有国际领先水平的大型光学工程软件。自1963年起,该公司属下数十名工程技术人员已在CODE V程序的研制中投入了40余年的心血,使其成为世界上分析功能最全、优化功能最强的光学软件,为各国政府及军方研究部门、著名大学和各大光学公司广泛采用1994年,ORA公司聘请北京理工大学光电工程系为其中国服务中心。与国际上其它商业性光学软件相比,CODE V的优越性突出地表现在以下几个方面: 1.CODE V可以分析优化各种非对称非常规复杂光学系统。这类系统可带有三维偏心或倾斜的元件;各类特殊光学面如衍射光栅、全息或二元光学面、复杂非球面、以及用户自己定义的面型;梯度折射率材料和阵列透镜等等。程序的非顺序面光线追迹功能可以方便地

软件详细设计说明书

[XX模块] 软件详细设计说明书 (仅供内部使用) 版权所有侵权必究文件修改记录 目录

1 目的 5 2 代码框架描述 5 2.1 目录结构 5 2.2 源文件说明 5 2.3 模块配置文件说明 5 3 数据结构 6 3.1 数据结构定义 6 3.2 数据结构关系图(可选) 6 3.3 公共头文件定义 6 4 子模块(实体)1详细设计说明 6 4.1 数据结构 7 4.2 处理流程详细说明 7 4.3 编码设计 7 4.3.1 函数1 7 4.3.2 函数2 8 4.3.n 函数n 8 5 子模块(实体)2详细设计说明 8

6 附录子系统定义表 8 软件详细设计说明书 关键词: 摘要: 缩略语说明: 参考资料: 列出本文档的所有参考文献(包括:正式/非正式出版物、公司/部门文档等),格式如下: 作者+书名(或杂志、文献、文档)+出版社(或期号、卷号、公司文档编号)+出版日期 模板使用说明: [1]注明可选的部分,可以根据实际情况选择是否填写;如果不必说明,请务必保留相关的章节标题,同时在该可选章节的内容中填入“无”;未注名可选的,则必须描述;如果有些设计此模版中没有合适的地方填写,则补充在最后的其他栏目中

[2]模版中斜体字相当于撰写指南,最后文稿请将本模板中所有的斜体字部分全部删除。 [3]模板里并不说明设计技术和方法,而只是说明应包含哪些内容,以及如何描述、组织这些内容。 [4]对于移植的代码,描述可以相对简单一些,但以下这些章节不能省略:代码框架描述、第3节可以简写,第4节可以根据项目实际情况简写 1 目的 阐明编写详细设计说明书的目的 2 代码框架描述 本部分描述系统的源代码分布框架,说明源代码存放的目录结构、各源文件的功能。总体设计中有一个开发视图,这一部分就是对总体设计中开发视图的进一步细化。 2.1 目录结构 说明系统源代码文件存放的目录、子目录,及其包含的文件列表。如下: 2.2 源文件说明 如下表格式对系统包含的源代码文件进行大致说明:

常用光学设计软件介绍

ZEMAX ZEMAX是美国焦点软件公司所发展出的光学设计软件,可做光学组件设计与照明系统的照度分析,也可建立反射,折射,绕射等光学模型,并结合优化,公差等分析功能,是套可以运算Sequential及Non-Sequential的软件。版本等级有SE:标准版,XE:完整版,EE:专业版(可运算Non-Sequential)。 ZEMAX的主要特色:分析:提供多功能的分析图形,对话窗式的参数选择,方便分析,且可将分析图形存成图文件,例如:*.BMP, *.JPG...等,也可存成文字文件*.txt;优化:表栏式merit function参数输入,对话窗式预设merit function参数,方便使用者定义,且多种优化方式供使用者使用;公差分析:表栏式Tolerance参数输入和对话窗式预设Tolerance 参数,方便使用者定义;报表输出:多种图形报表输出,可将结果存成图文件及文字文件。 CODE V CODE V是世界上应用的最广泛的光学设计和分析软件,近三十多年来,Code V进行了一系列的改进和创新,包括:变焦结构优化和分析;环境热量分析;MTF和RMS波阵面基础公差分析;用户自定义优化;干涉和光学校正、准直;非连续建模;矢量衍射计算包括了偏振;全球综合优化光学设计方法。 OSLO oslo是一套标准建构系统及最佳化的光学软件。最主要地,他是用来决定光学系统中最佳组件的大小和外型,如照相机、客户产品、通讯系统、军事/外层空间应用以及科学仪器等。除此之外、他也常用于仿真光学系统性能以及发展出一套对光学设计、测试和制造的专门软件工具。 LENSVIEW LensVIEW为搜集在美国以及日本专利局申请有案的光学设计的数据库,囊括超过18,000个多样化的光学设计实例,并且每一实例都显示它的空间位置。它搜集从1800年起至目前的光学设计数据,这个广博的LensVIEW数据库不仅囊括光学描述数据,而且拥有设计者完整的信息,摘要,专利权状样本,参考文件,美国和国际分类数据,和许多其它的功能。LensVIEW 并能产生各式各样像差图,做透镜的快速诊断,和绘出这个设计的剖面图。 ASAP ASAP是功能强大的光学分析软件,是专为仿真成像或光照明的应用而设计,让您的光学工程工作更加正确且迅速。ASAP让您在制作原型系统或大量生产前可以预先做光学系统的仿真以便加快产品上市的时间。 传统描光程序的速度是非常烦琐秏时的。ASAP对于整个非序列性描光工具都经过速度的优化处理,让您可以在短时间内就可做数百万条几何描光的计算。光线可不计顺序及次数的经过表面,还可向前,向后追踪。此外ASAP具有强大的指令集可以让您进行特性光线以及物体的

光学系统设计

光学系统设计(五) 一、单项选择题(本大题共 20小题。每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是正确的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.对于密接双薄透镜系统,要消除二级光谱,两透镜介质应满足 ( )。 A.相对色散相同,阿贝常数相差较小 B.相对色散相同,阿贝常数相差较大 C.相对色散相差较大,阿贝常数相同 D.相对色散相差较小,阿贝常数相同 2.对于球面反射镜,其初级球差表达公式为 ( )。 A.?δ2h 81L =' B. ?δ2h 81L -=' C. ?δ2h 41 L =' D. ?δ2 h 41 L -=' 3.下列光学系统中属于大视场大孔径的光学系统是 ( )。 A.显微物镜 B.望远物镜 C.目镜 D. 照相物镜 4.场曲之差称为 ( )。 A.球差 B. 彗差 C. 像散 D. 色差 5.初级球差与视场无关,与孔径的平方成 ( )。 A.正比关系 B.反比关系 C.倒数关系 D.相反数关系 6.下面各像差中能在像面上产生彩色弥散斑的像差有( )。 A.球差 B.场曲 C.畸变 D.倍率色差 7.不会影响成像清晰度的像差是 ( )。 A.二级光谱 B.彗差 C.畸变 D.像散 8.下列光学系统中属于大视场小孔径的光学系统是 ( )。 A.显微物镜 B.望远物镜 C.目镜 D. 照相物镜 9.正弦差属于小视场的 ( )。 A.球差 B. 彗差 C. 畸变 D. 色差 10.初级子午彗差和初级弧矢彗差之间的比值为 ( )。 :1 :1 C.5:1 :1 11.光阑与相接触的薄透镜重合时,能够自动校正 ( )。 A.畸变 B.场曲 C.球差 D.二级光谱 12.在子午像差特性曲线中,坐标中心为z B ',如0B '位于该点左侧,则畸变值为 ( )。 A.正值 B.负值 C.零 D.无法判断 13.厚透镜之所以在校正场曲方面有着较为重要的应用,是因为 ( )。 A.通过改变厚度保持场曲为零 B.通过两面曲率调节保持光焦度不变 C.通过改变厚度保持光焦度不变 D.通过两面曲率调节保持场曲为0 14.正畸变又称 ( )。 A.桶形畸变 B.锥形畸变 C.枕形畸变 D.梯形畸变 15.按照瑞利判断,显微镜的分辨率公式为 ( )。 A.NA 5.0λσ= B. NA 61 .0λ σ= C.D 014' '=? D. D 012' '=? 16.与弧矢平面相互垂直的平面叫作 ( )。 A.子午平面 B.高斯像面 C.离焦平面 D.主平面 17.下列软件中,如今较为常用的光学设计软件是 ( )。 软件 软件 软件 软件 18.光学传递函数的横坐标是 ( )。 A.波长数 B.线对数/毫米 C.传递函数值 D.长度单位 19.星点法检验光学系统成像质量的缺陷是 ( )。

光电软件集合

光电软件集合(转载). 1.APSS.v 2.1.Winall.Cracked 光子学设计,可用于光材料、器件、波导和光路等的设计 2.ASAP.v7.14/7.5/8.0.Winall.cracked/Full 世界各地的光学工程师都公认ASAPTM(Advanced Systems Analysis Program,高级系统分析程序)为光学系统定量分析的业界标准。 3.Pics3d.v200 4.1.28.winall.cracked 电子.光学激光2D/3D有限元分析及模形化装置软件 https://www.wendangku.net/doc/652950224.html,stip.v2004.1.28.winall.cracked 半导体激光装置2D模拟软件 5.Apsys.2D/3D.v2004.1.28.winall.cracked 激光二极管3D模拟器 6.PROCOM.v2004.1.2.winall.cracked 化合物半导体模拟软件 7.Zemax.v2003.winall.cracked/EE ZEMAX 是一套综合性的光学设计仿真软件,它将实际光学系统的设计概念、优化、分析、公差以及报表集成在一起。 8.ZEBASE Zemax镜头数据库 9.OSLO.v6.24.winall.licensed/Premium OSLO 是一套处理光学系统的布局和优化的代表性光学设计软件。最主要的,它是用来决定光学系统中最佳的组件大小和外型,例如照相机、客户产品、通讯系统、军事/外太空应用以及科学仪器等。除此之外,它也常用于仿真光学系统性能以及发展出一套对光学设计、测试和制造的专门软件工具 10.TracePro.v324.winall.licensed/Expert TracePro 是一套能进行常规光学分析、设计照明系统、分析辐射度和亮度的软件。它是第一套以符合工业标准的ACIS(固体模型绘图软件)为核心所发展出来的光学软件,是一个结合真实固体模型、强大光学分析功能、信息转换能力强及易上手的使用界面的仿真软件,它可将真实立体模型及光学分析紧紧结合起来,其绘图界面非常地简单易学。 11.Lensview.UPS.winall.cracked LensVIEW 为搜集在美国以及日本专利局申请有案的光学设计的数据库,囊括超过18,000个多样化的光学设计实例,支持Zemax,OSLO,Code V等光学设计软件。 12.Code V.v940.winall.licensed CODE V是美国著名的Optical Research Associates公司研制的具有国际领先水平的大型光学工程软件。 13.LightTools.v4.0/sr1.winall.cracked LightTools是一个全新的具有光学精度的交互式三维实体建模软件体系,提供最现代化的手段直接描述光学系统中的光源、透镜、反射镜、分束器、衍射光学元件、棱镜、扫描转鼓、机械结构以及光路。 14.OptiSystem.v3.0.winall.cracked 光通信系统模拟软件,此软件可以设计、测试,与最佳化几乎任何一种在光网路系统的宽谱中的物理层次光连结

软件设计使用说明(例)

软件详细设计说明书(例) 作者: 完成日期: 签收人: 签收日期: 修改情况记录:

目录 1 引言 (4) 1.1 编写目的 (4) 1.2 范围 (5) 1.3 定义 (5) 1.4 参考资料 (5) 2 总体设计 (6) 2.1 需求规定 (6) 2.2 运行环境 (6) 2.3 基本设计概念和处理流程 (8) 2.4 结构 (10) 2.5 功能需求与程序的关系 (13) 2.6 人工处理过程 (16) 2.7 尚未解决的问题 (16) 3 接口设计 (16) 3.1 用户接口 (16) 3.2 外部接口 (17) 3.3 内部接口 (18) 4 运行设计 (21) 4.1 运行模块组合 (21) 4.2 运行控制 (22)

4.3 运行时间 (22) 5 系统数据结构设计 (23) 5.1 逻辑结构设计要点 (23) 5.2 物理结构设计要点 (1) 5.3 数据结构与程序的关系 (5) 6 系统出错处理设计 (5) 6.1 出错信息 (6) 6.2 补救措施 (6) 6.3 系统维护设计 (6)

1 引言 1.1 编写目的 随着证券交易电子化程度的不断提高,券商对于各种业务提出了新的要求,为了满足券商的发展需求,更好的为客户提供服务,现结合原有各版本的证券交易软件的优点和特点,开发一套采用Client/Server结构的证券交易软件管理系统(SQL版)。本系统从底层予以优化,使整个系统的运行速度得到较大提高,通过重新优化数据库内部结构,使系统的可扩充性得到极大提高。 本说明书给出SQL版证券交易系统的设计说明,包括最终实现的软件必须满足的功能、性能、接口和用户界面、附属工具程序的功能以及设计约束等。 目的在于: ?为编码人员提供依据; ?为修改、维护提供条件; ?项目负责人将按计划书的要求布置和控制开发工作全过程; ?项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。 本说明书的预期读者包括: ?项目开发人员,特别是编码人员; ?软件维护人员; ?技术管理人员; ?执行软件质量保证计划的专门人员; ?参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。 ?合作各方有关部门的复杂人;项目负责人和全体参加人员。

Light Tools软件介绍

LightTools 简介 LightTools 是一个全新的具有光学精度的交互式三维实体建模软件体系,提供最现代化的手段直接描述光学系统中的光源、透镜、反射镜、分束器、衍射光学元件、棱镜、扫描转鼓、机械结构以及光路。由于LightTools 把光学和机械元件集合在统一的体系下处理,并配有“放置”光源、发射光线的非顺序面光线追迹的强大功能,使它在系统初步设计、复杂系统设计规划、光机一体设计、杂光分析、照明系统设计分析、单位各部门间学术交流和数据交换、课题论证或产品推广等各环节中均可发挥重要的作用,成为人们理想的工具。 LightTools 简介 美国Optical Research Associates (ORA?) 公司以研制国际领先的CODE V? 光学工程软件而著称于世。1995年,该公司根据用户需求和计算机技术的发展,隆重推出最新产品—光学系统建模软件LightTools,马上得到各国用户的欢迎和好评,并获得国际大奖。1997年,ORA 又研制成功与LightTools 主体程序配套使用的Illumination 模块,圆满地解决了照明系统的计算机辅助设计问题。 其中的主要功能简单介绍如下: 系统建模 提供多种展现系统光机模型的方式和人机交互的手段。使用者可直接在系统的二维、三维线框图或三维实体模型图上进行各种操作。方便易用的图形交互式建模和修改功能包括元件或元件组的放置、移动、旋转、复制和缩放。操作时既可用鼠标以实时观察修改造成的效果,也可用键盘以输入准确的数据。透镜、反射镜和棱镜等光学元件及各种机械件可以极快地以图形方式“画入”系统。系统数据可以用表格和元件详情对话框的形式列出和修改。所有上述各种输入方式同时并存,可交替使用。 光机一体化设计 光学和机械元件的形状的描述是通过对软件提供的一组尺寸可变的基本实体模型做布尔运算(与、或、异等等)实现的。这些光学或机械部件的形状虽然可能非常复杂,但均可以在软件中得到精确的展现和描绘,并以光学精度进行光线追迹。遮光罩、镜筒和产品结构的设计均将大大得益于这种光机一体的考虑方法和非顺序光线追迹提供的大量信息。 复杂光路设置 在光学设计中,LightTools 可以和ORA 公司研制的CODE V 软件配合使用。特别是在多光路或折迭光路系统、带有棱镜或复杂曲面的系统的光路设置和视觉建模型验证中,LightTools 将发挥重要作用。有了LightTools,设计人员完全可以摒弃过去为了简化问题而采用的一些传统技巧,如符号规则、用多通道定义模拟变焦功能、把反射镜和棱镜展开成平板、略去非光学面和机械结构的影响、人为简化光瞳形状,等等。

软件设计说明书

软件设计说明书 1引言 1.1编写目的 说明编写详细设计方案的主要目的。 说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。 如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计说明书中不重复部分合并编写。 方案重点是模块的执行流程和数据库系统详细设计的描述。 1.2背景 应包含以下几个方面的内容: A. 待开发软件系统名称; B. 该系统基本概念,如该系统的类型、从属地位等; C. 开发项目组名称。 1.3参考资料 列出详细设计报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。 1.4术语定义及说明 列出本文档中用到的可能会引起混淆的专门术语、定义和缩写词的原文。 2设计概述 2.1任务和目标 说明详细设计的任务及详细设计所要达到的目标。 2.1.1需求概述 对所开发软件的概要描述, 包括主要的业务需求、输入、输出、主要功能、性能等,尤其需要描述系统性能需求。 2.1.2运行环境概述

对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。 2.1.3条件与限制 详细描述系统所受的内部和外部条件的约束和限制说明。包括业务和技术方面的条件与限制以及进度、管理等方面的限制。 2.1.4详细设计方法和工具 简要说明详细设计所采用的方法和使用的工具。如HIPO图方法、IDEF(I2DEF)方法、E-R图,数据流程图、业务流程图、选用的CASE工具等,尽量采用标准规范和辅助工具。3系统详细需求分析 主要对系统级的需求进行分析。首先应对需求分析提出的企业需求进一步确认,并对由于情况变化而带来的需求变化进行较为详细的分析。 3.1详细需求分析 包括: ?详细功能需求分析 ?详细性能需求分析 ?详细资源需求分析 ?详细系统运行环境及限制条件分析 3.2详细系统运行环境及限制条件分析接口需求分析 包括: ?系统接口需求分析 ?现有硬、软件资源接口需求分析 ?引进硬、软件资源接口需求分析 4总体方案确认 着重解决系统总体结构确认及界面划分问题。 4.1系统总体结构确认 对系统组成、逻辑结构及层次进行确认,对应用系统、支撑系统及各自实现的功能进行确认,细化集成设计及系统工作流程,特别要注意因软件的引进造成的系统本身结构和公司其他系统的结构变化。包括:

选择最佳的光学设计软件

用于设计攸关产品成败的光学系统的软件 选择最佳的光学设计软件 作为公司决策人,需要为解决公司的盈亏问题做出明智选择时,您会选择哪一种光学设计软件呢?如果光学系统的性能攸关产品成败,那么答案将是 CODE V ?。CODE V 能够增进设计团队的设计效率,提高首次设计和制造的成功率,加快产品上市时间,让您的产品具有所向披靡的竞争优势。 CODE V 软件由 Optical Research Associates (ORA ?) 开发而成。四十多年来,ORA 帮助许多客户走上成功之路: ? ORA 拥有世界上规模最大的商业光学工程软件开发 队伍。 ? ORA 利用最先进的软件配置管理方法,将软件开发流 程形式化,确保在这样的开发环境下能够产生创新算法,以提供高质量、高可靠性、高度精确的结果。 ? ORA 的客户支持员工具有 50 多人年的工程经 验,专门致力于帮助客户成功应用我们的产品。这是他们的全职工作,而不是额外承担的责任。 ? ORA 拥有专业软件测试员工。我们的测试人员 每天会构造和评估成百上千的测试案例,对开发中的代码进行测试。 ? ORA 的内部工程服务小组会在最尖端的真实工 程应用中验证 CODE V 的每个版本。 ? ORA 的员工中包括三名 OSA 研究员和四名 SPIE 研究员。ORA 的工程师们已发表 300 多篇学术论文,有些人还是与光学系统有关的近 100 项专利的发明人或共同发明人。 ORA 以开发世界一流的光学工程软件产品为己任。在这种力创一流的精神指引下,我们的产品使客户受益颇多,下面是其中的几个方面。 增进设计团队的设计效率 CODE V 的开发宗旨是帮助光学工程师完成从概念到制造的整个设计周期。Windows 标准图形用户界面有助于新用户快速掌握 CODE V 的强大功能。CODE V 还支持命令行输入、易于学习的宏编辑功能以及 COM 应用编程接口 (API)。所有这些将能让您的工程师们以最有效的方式使用程序,并且允许将 CODE V 与支持 COM 的其它工程软件工具整合使用。 CODE V 图形用户界面 (GUI) CODE V 有能力让工程师们为极其复杂的系统建模并进行分析。CODE V 支持多种不同的用户可编程子程序(例如: 用户编程的表面形状和用户编程的表面属性等),以充分运用系统建模的灵活性。任何基本表面形状均可应用衍射属性,以便进行光栅、kinoform 、二元光学系统等的建模。通过焦点分析、真实无焦建模(非常适合于设计目视系统)及其它功能,CODE V 支持像散光源、偏振器件、单轴晶体双折射材料、应力双折射建模。

光学设计软件zemax study

光学系统设计(Zemax初学手册)蔡长青 ISUAL 计划团队 国立成功大学物理系 (第一版,1999年7月29日) 内容纲目: 前言 习作一:单镜片(Singlet) 习作二:双镜片 习作三:牛顿望远镜 习作四:Schmidt-Cassegrain和aspheric corrector 习作五:multi-configuration laser beam expander 习作六:fold mirrors和coordinate breaks 习作七:使用Extra Date Editor, Optimization with Binary Surfaces 前言 整个福尔摩沙卫星二号「红色精灵」科学酬载计划,其量测仪器基本上是个光学仪器。所以光学系统的分析乃至于设计与测试是整个酬载发展重要一环。 这份初学手册提供初学者使用软件作光学系统设计练习,整个需要Zemax光学系统设计软件。它基本上是Zemax使用手册中tutorial的中文翻译, 由蔡长青同学完成,并在Zemax E. E. 7.0上测试过。由于蔡长青同学不在参与「红色精灵」计划,所以改由黄晓龙同学接手进行校稿与独立检验,整个内容已在Zemax E. E. 8.0版上测试过。我们希望藉此初学手册(共有七个习作)与后续更 多的习作与文件,使团队成员对光学系统设计有进一步的掌握。(陈志隆注)(回内容纲目) 习作一:单镜片(Singlet) 你将学到:启用Zemax,如何键入wavelength,lens data,产生ray fan,OPD,spot diagrams,定义thickness solve以及variables,执行简单光学设计优化。 设想你要设计一个F/4单镜片在光轴上使用,其focal length 为100mm,在可见光谱下,用BK7镜片来作。

全方位轮参数计算设计软件使用说明书V1.0

第一章系统概述 1.1 系统介绍 全方位轮参数计算设计软件是集国内外齿轮最新研究成果和实践经验,结合最新国家及国际标准,经知名齿轮专家的几十年研究和提炼,推出的全新设计的齿轮专家系统。系统提供了原始设计,精度计算、强度校核、几何计算、齿轮测绘等模块。在国内拥有众多客户,并得到了客户的认可和好评。 系统以专家模式,渐进方式指导用户快速完成从原始参数得到设计参数的优化设计过程,系统提供大量详实的资料,使得每步的操作和每个的功能都有根有据。同时设计过程在优化条件下,又提供了及其灵活的控制和操作,用户根据自己的经验和方法,选择完全符合自己的设计参数。在系统推荐的总变位分配方案下,可以根据不同的设计优化目的,提供了9种总变位分配方法。在齿轮精度计算中,软件使用了最新国际精度标准并且提供了多达8种的侧隙类型选择,提供了完整的齿厚检测方法。在强度计算中,软件采用了ISO6336-1/2/3强度计算标准(GB/T3480-1997等同采用ISO标准),并且提供了灵活智能的计算过程配置管理功能,使得强度计算可以按照客户的计算要求,并且一步完成包括接触、弯曲、胶合在内的所有计算内容,用户直接可以输出指定格式的计算报告。 使用本软件,用户可以大量节约设计时间和设计成本,提高生产效率。使得原本需要好几天甚至好几个星期的设计量,只需要几分钟或几小时就完成。 2 功能特点 1. 简单易用软件使用Windows标准界面和操作习惯,界面简洁美观,步骤思路清晰,操作方便灵活,对稍有机械传动设计知识的人员,无须培训,在短时间内即可熟悉操作过程。 2.使用范围广软件可以适合减速机行业、矿山机械、汽车行业、船舶行业等多种行业的传动件和传动设备的设计计算要求。 3.先进设计理念和最新标准本软件结合了国内外先进的传动设计技术和研究成

CODE V光学设计软件简介

CODE V光学设计软件简介! ??CODE V是一个光学系统设计和分析优化软件,广泛使用于照相设备、摄影机和医疗器具等,功能强大使用简单灵活。??[attachment=136] ? CODE V是美国著名的OpticalResearch Associates(ORA?)公司研制的具有国际领先水平的大型光学工程软件。自1963年起,该公司属下数十名工程技术人员已在CODEV程序的研制中投入了40余年的心血,使其成为世界上分析功能最全、优化功能最强的光学软件,为各国政府及军方研究部门、著名大学和各大光学公司广泛采用。??一. 包罗万象的适用范围 ?CODEV可以分析优化各种非对称非常规复杂光学系统。这类系统可带有三维偏心和/或倾斜的元件;各类特殊光学面如衍射光栅、全息或二元光学面、复杂非球面、以及用户自己定义的面型;梯度折射率材料和阵列透镜等等。程序的非顺序面光线追迹功能可以方便地处理屋脊棱镜、角反射镜、导光管、光纤、谐振腔等具有特殊光路的元件;而其多重结构的概念则包括了常规变焦镜头,带有可换元件、可逆元件的系统,扫描系统和多个物像共轭的系统。40多年来,世界各地的用户已成功地利用CODE V设计研制了大量照相镜头、显微物镜、光谱仪器、空间光学系统、激光扫描系统、全息平显系统、红外成像系统、紫外光刻系统等等,举不胜举。近几年内,CODE V软件又被广泛地应用于光电子和光通讯系统的设计和分析。[attachment=137] ???图1.带有非顺序面的系统及梯度折射率元件示例??二.空前强大的自动设计能力??光学设计的第一步是要为系统确定合理的初始结构。为此CODEV提供了独有的“镜头魔棒”功能,用户只需输入所要设计的系统的使用波段、相对孔径、视场、变倍比等参数,软件即可从自带的专利库中找出对应的结构以供选择。?CODEV软件中优化计算的评价函数可以是系统的垂轴像差、波像差或是用户定义的其它指标,也可以直接对指定空间频率上的传递函数值进行优化。经过改进的阻尼最小二乘优化算法用拉格朗日乘子法提供既方便又精确的边界条件控制。除了程序本身带有大量不同的优化约束量供选用外,用户还可以根据需要灵活地定义各种新的约束量。此外,以往的优化算法无法克服存在于光学系统结构参量的高度非线性解空间中的大量局部极小,故此自动设计的结果是一个与初始参数接近的像质相对较好的结构,而不一定是全局最优设计。为解决这一问题,ORA公司在CODE V软件中加入了强大的全局优化功能(Global Synthesis?)。这种被该公司严格保密的算法不仅可以跳出局部极小继续在解空间中寻找更佳设计,而且可以在优化结束时将找到的满足设计要求的各种完全不同的结构形式一一列出供使用 者根据实际需要选择。这是目前世界上唯一证实可行并已实用化的全局优化程序,其优化能力在国际上遥遥领先。四年一届的国际光学设计会议是本领域影响最大的专业技术研讨会,在90年代以来的近几届会议中,组织者每次都向世界上各有关单位和专家发出一个设计竞赛题目,而每届收到的参赛结果的前几名都是用CODEV软件优化设计出来的,充分说明CODE V的优化功能已经成为世界各地光学设计专家

常见光学仿真设计软件

1.APSS.v 2.1.Winall.Cracked 光子学设计软件,可用于光材料、器件、波导和光路等的设计 2.ASAP.v7.14/7.5/8.0.Winall.cracked/Full 世界各地的光学工程师都公认ASAPTM(Advanced Systems Analysis Program,高级系统分析程序)为光学系统定量分析的业界标准。 注:另附9张光源库 3.Pics3d.v200 4.1.28.winall.cracked 电子.光学激光2D/3D有限元分析及模形化装置软件 https://www.wendangku.net/doc/652950224.html,stip.v2004.1.28.winall.cracked 半导体激光装置2D模拟软件 5.Apsys.2D/3D.v2004.1.28.winall.cracked 激光二极管3D模拟器 6.PROCOM.v2004.1.2.winall.cracked 化合物半导体模拟软件 7.Zemax.v2003.winall.cracked/EE ZEMAX 是一套综合性的光学设计仿真软件,它将实际光学系统的设计概念、优化、分析、公差以及报表集成在一起。 8.ZEBASE Zemax镜头数据库 9.OSLO.v6.24.winall.licensed/Premium OSLO 是一套处理光学系统的布局和优化的代表性光学设计软件。最主要的,它是用来决定光学系统中最佳的组件大小和外型,例如照相机、客户产品、通讯系统、军事 /外太空应用以及科学仪器等。除此之外,它也常用于仿真光学系统性能以及发展出一套对光学设计、测试和制造的专门软件工具。 10.TracePro.v324.winall.licensed/Expert TracePro 是一套能进行常规光学分析、设计照明系统、分析辐射度和亮度的软件。它是第一套以符合工业标准的ACIS(固体模型绘图软件)为核心所发展出来的光学软件,是一个结合真实固体模型、强大光学分析功能、信息转换能力强及易上手的使用界面的仿真软件,它可将真实立体模型及光学分析紧紧结合起来,其绘图界面非常地简单易学。 11.Lensview.UPS.winall.cracked LensVIEW 为搜集在美国以及日本专利局申请有案的光学设计的数据库,囊括超过 18,000个多样化的光学设计实例,支持Zemax,OSLO,Code V等光学设计软件。 12.Code V.v940.winall.licensed CODE V是美国著名的Optical Research Associates公司研制的具有国际领先水平的大型光学工程软件。 13.LightTools.v4.0/sr1.winall.cracked LightTools是一个全新的具有光学精度的交互式三维实体建模软件体系,提供最现代化的手段直接描述光学系统中

ZEMAX光学设计软件操作说明详解

【ZEMAX光学设计软件操作说明详解】 介绍 这一章对本手册的习惯用法和术语进行说明。ZEMAX使用的大部分习惯用法和术语与光学行业都是一致的,但是还是有一些重要的不同点。 活动结构 活动结构是指当前在镜头数据编辑器中显示的结构。详见“多重结构”这一章。 角放大率 像空间近轴主光线与物空间近轴主光线角度之比,角度的测量是以近轴入瞳和出瞳的位置为基准。 切迹 切迹指系统入瞳处照明的均匀性。默认情况下,入瞳处是照明均匀的。然而,有时入瞳需要不均匀的照明。为此,ZEMAX支持入瞳切迹,也就是入瞳振幅的变化。 有三种类型的切迹:均匀分布,高斯型分布和切线分布。对每一种分布(均匀分布除外),切迹因素取决于入瞳处的振幅变化率。在“系统菜单”这一章中有关于切迹类型和因子的讨论。ZEMAX也支持用户定义切迹类型。这可以用于任意表面。表面的切迹不同于入瞳切迹,因为表面不需要放置在入瞳处。对于表面切迹的更多信息,请参看“表面类型”这一章的“用户定义表面”这节。 后焦距 ZEMAX对后焦距的定义是沿着Z轴的方向从最后一个玻璃面计算到与无限远物体共轭的近轴像面的距离。如果没有玻璃面,后焦距就是从第一面到无限远物体共轭的近轴像面的距离。 基面 基面(又称叫基点)指一些特殊的共轭位置,这些位置对应的物像平面具有特定的放大率。基面包括主面,对应的物像面垂轴放大率为+1;负主面,垂轴放大率为-1;节平面,对应于角放大率为+1;负节平面,角放大率为-1;焦平面,象空间焦平面放大率为0,物空间焦平面放大率为无穷大。 除焦平面外,所有的基面都对应一对共轭面。比如,像空间主面与物空间主面相共轭,等等。如果透镜系统物空间和像空间介质的折射率相同,那么节面与主面重合。 ZEMAX列出了从象平面到不同象方位置的距离,同时也列出了从第一面到不同物方平面的距离。 主光线 如果没有渐晕,也没有像差,主光线指以一定视场角入射的一束光线中,通过入瞳中央射到象平面的那一条。注意,没有渐晕和像差时,任何穿过入瞳中央的光线也一定会通过光阑和出瞳的中心。 如果使用了渐晕系数,主光线被认为是通过有渐晕入瞳中心的光线,这意味着主光线不一定穿过光阑的中央。 如果有瞳面像差(这是客观存在的),主光线可能会通过近轴入 瞳中心(如果没有使用光线瞄准)或光阑中央(如果使用光线瞄准),但一般说来,不会同时通过二者中心。 如果渐晕系数使入瞳减小,主光线会通过渐晕入瞳中心(如果不使用光线瞄准)或者渐晕光阑中心(如果使用光线瞄准)。 常用的是主光线通过渐晕入瞳的中心,基本光线通过无渐晕的光阑中心。ZEMAX不使用基本光线。大部分计算都是以主光线或者中心光线作为参考。优先使用中心光线,因为它是基于所有照射到象面的光线聚合效应,而不是基于选择某一条特殊光线。

LED(Tracepro官方LED建模光学仿真设计教程)

Requirements Models: None Properties: None Editions: TracePro LC, Standard and Expert Introduction In this example you will build a source model for a Siemens LWT676 surface mount LED based on the manufacturer’s data sheet. The dimensions will be used to build a solid model and the source output will be defined to match the LED photometric curve. Copyright ? 2013 Lambda Research Corporation.

Create a Thin Sheet First analyze the package to determine the best method of constructing the geometry in TracePro. The symmetry of the package suggests starting from a Thin Sheet and extruding the top and bottom halves with a small draft angle. Construct Thin Sheet in the XY plane. 1. Start TracePro 2. Select View|Profiles|XY or click the View XY button on the toolbar, and switch to silhouette mode, View|Silhouette. 3. Select Insert|Primitive Solid and select the Thin Sheet tab. 4. Enter the four corners of the Thin Sheet in mm in the dialog box, as shown below, and click Insert. 5. Click the Zoom All button or select View|Zoom|All to see the new object.

N8相册设计软件使用说明

N8设计软件 使用说明 杭州尼莫信息技术有限公司 Jun 2010

版本修订记录

目录 版本更新 (5) 第一步:设置相册参数 (11) 第二步:分配照片和模板 (12) 小技巧 (13) 第三步:精细调整 (15) 基本操作 (15) 进阶操作 (19) 替换模板 (19) 显示/隐藏图层 (19) 调整图层上下次序 (20) 扩大编辑区域 (20) 预览 (21) 锁定/解锁图层 (21) 使用文字 (22) 使用花边,花体字等 (23) 使用相框 (24) 使用形状 (25) 使用背景 (26) 拷贝/粘贴 (27) 对象对齐及大小 (27) 定位已使用照片 (28) 调色 (29) 反转 (30) 局部变形 (30) 绘制蒙板 (30) 工程与模板操作 (32) 与PHOTO S HOP联合使用 (39) 1.使用P HOTO S HOP调整图像本身 (39) 2.使用P HOTO S HOP设计某个页面 (39) 问题与解答 (41) 问:N8系统里如何使用抠图? (41) 问:如何调整一个页面的几张照片使它们与页面色调一致? (42) 问:如何使用我自己的花体字或修饰图案? (42) 问:我实在不知道用这个模板设计成什么样子才好看,怎么办? (42) 问:调整图片/相框位置时,如何精确定位? (42) 问:如何一起移动照片和相框? (43) 问:如何在页面中增加照片? (43)

问:客户要的相册尺寸在软件里没有,怎么办? (44) 问:我自己创建的相册尺寸,比例和模板都不一样,可以使用吗? (45) 问:我想让整个模板页面水平反转以增加变化,应该怎么做? (45) 问:如何定位照片在哪一页里被使用? (47) 问:如何知道有多少照片已经入册? (47) 问:如何在一个工程里支持和内页大小不同的封面,封底及书脊? (47) 获取更多信息 (49)

【推荐下载】新一代光学设计仿真软件FRED Optimum

新一代光学设计仿真软件FRED Optimum 设计光学元件,用于通过Luxeon® III Lambertian LED 光源在目标区域提供所需要的均匀性和高透过率分布. ?问题: 设计光学元件,用于通过Luxeon® III Lambertian LED 光源在目标区域提供所需要的均匀性和高透过率分布. 解决: 利用FRED Optimum的混合优化定义两个优化函数,包含多个变量(在这里例子中为10个)来创建两个不同的光学元件,第一个为高透过率而第二个为高透过率并且均匀. ?谁应该用我们的FRED Optimum版本呢?任何人在他们的光学工程工作中都需要优化。这包括照明工程师,需要优化拥有10万条光线的LED系统、导光管的耦合效率,背光系统:并且光学设计师需要进行非序列性优化,特别在他们系统模型中还需要形状不常见的光学元件时。 ?FRED Optimum是FRED最新版本.它包含了内置的混合优化模块,并且拥有利用当今高性能多CPU系统来加速光线追迹的能力。 ?为什么FRED Optimum的混合优化不同于透镜设计软件的优化?FRED的新混合全面优化运算是非序列性的。允许多重目标,拥有fractional weighting性能以连接变量和利用多种内置优化函数,加上用户自定义scripted优化函数可以应对非常任务。混合运算拥有对在FRED中直接建的(如上图)或者从CAD软件中导入的NURBS表面进行全面优化的能力。优化方案给了用户完全控制变量,优化函数和优化运算(1D or Downhill Simplex)以解决艰苦的照明设计问题。 ?FRED Optimum的菜单用看起来非常简单:用于优化时定义参数的内置标签电子数

相关文档