-
UID:314628
-
- 注册时间2019-04-29
- 最后登录2025-05-30
- 在线时间1065小时
-
-
访问TA的空间加好友用道具
|
这篇文章旨在向新用户介绍 SYNOPSYS 的功能。文中介绍了如何设置系统参数,使用 ACON 窗口、基本的分析功能和软件的 DSEARCH 搜索功能。 @%<?GNS O HRV*x!|I 简介 :B=8_M 光线追迹广泛应用于模拟光在光学系统中的传播过程。使用光线追迹的方式对光的传播进行模拟的方法通常称为几何光学。 ns#~}2"d 在 SYNOPSYS 的光线追迹过程中,光线会按预先定义的一系列表面的顺序进行追迹,从物面穿过整个系统传播到像面上。其中,光线与所定义的每个表面只接触一次。并且光线在表面中追迹的计算速度非常快,因此在进行光学系统的设计、优化和公差分析时非常有用。通过光线追迹可以快速实现光学成像系统的像差计算,例如光线光扇图的绘制、衍射计算以及波前差计算等。 Mi}I0yhVm 许多传统的光学系统都可以归类为光学成像系统,包括相机物镜、远摄镜头、显微镜、望远镜、中继镜和光谱仪系统等。 5!AV!A_Jp %)axGbZG; SYNOPSYS 中的图形界面 A=%k/ >{m2E8U0 %f(S'<DhC 当您首次打开 SYNOPSYS 时(无论是试用版还是完整的许可证版),您将看到如下图所示的界面,界面很简洁,但是功能很强大,其中包括了工具栏、沿 SYNOPSYS 主窗口顶部的功能按钮栏和沿 SYNOPSYS 主窗口左侧显示的工具栏提供了对 SYNOPSYS 的许多命令和特性的快速鼠标访问。 kT^*>=1 2L2 VVO t<sNc8x s=N#CE K 3Yw8t2J st?gA"5w !:"-:O}>=, 主窗口顶部的功能按钮栏中含有 LE 镜头编辑器、数据表、工作表、PAD 窗口、ACON 窗口、模拟退火、修正光线错误以及帮助手册等按钮。 b]*X<,p LE 编辑器实际上是一个专用的宏窗口,SYNOPSYS 在其中放入 LEO 文件的副本,这是一个 rle 格式的文件,描述了所有的镜头数据。在 LE 镜头编辑器中,可以对镜头的名称、半径、厚度、材料等数据进行编辑。 @P:R~m2 SPS 电子表格是编辑镜头表面数据很便捷的地方。在数据表中,可以修改镜头的表面绘制、表面类型、厚度、折射率、膜层、孔径、倾斜和偏心,数据表所在的窗口可以布局在特定区域或者切换到层叠的状态,还可以用鼠标随意拖动或者缩放。默认的窗口状态可以在顶部工具栏中的视图中设置,有层叠和平铺两种方式。 F>dwL bnb 在工作表中,可以更加精确的修改镜头,工具栏按钮显示在 PAD 显示器的顶部(在工作表模式下),您可以使用它插入和删除表面、折叠镜子和元素、翻转元素或镜像,或创建一个检查点,您可以使用“撤消”按钮恢复到该检查点。此外,还提供了四个滑块,您可以使用它们更改 RLE 文件中的任何参数,包括曲率、弯曲和表面厚度,或沿着轴滑动元素,同时使用 PAD 显示器监视效果。您甚至可以在编辑窗口中选择一个数据项(没有分配给滑块),并在单击 f.oP 按钮后用顶部滑块更改它。 (=1q!c`
PAD 是一个图形窗口,可以同时显示一个或两个显示器。它通常用于同时查看镜头绘图和显示图像质量。为了更清楚的查看镜头的结构,您可以对窗口进行缩放。您也可以通过转动鼠标滚轮进行缩放。如果想让镜头结构恢复到原先的比例大小,您可以点击 PAD窗口上方的合适位置按钮 Vkr`17`G 。PAD 还包含多个功能,可让您更换镜头并立即看到像质上的效果。一个有用的工具是按钮 M8';%=@ (也出现在主窗口侧边栏中),这将打开 LE 镜头编辑器,您可以在其中更改镜头中的任何内容,当您退出编辑器(使用按钮 99e*]')A% )时,显示的内容会更新。当运行它时,此选项会将整个镜头替换为编辑器中的内容,因此请务必确保不要删除任何重要的内容。PAD 允许您定义多达五种不同的显示格式,您可以通过按钮 Q,.By& i&`!|X-=R 5W+{U8\ 切换。因此,您可以使用选择 1 查看 Y-Z 剖面图绘制和光扇图,使用选择 2 查看两个方向的透视图,等等。您可以在任何时候从其中一个切换到另一个,甚至在优化期间。所有选择和所有 ACON 的 PAD 布局可以用命令 SSU 保存或用 RSU 召回。 E4+b-?PB~ 利用 ACON 窗口,SYNOPSYS 可以同时保持 6 个完全独立的镜头。这些被称为备用配置,从一个转换到另一个是很简单的。命令 ACON NB 将更改为配置 NB,该配置必须为 1 到 6 之间的数字。您还可以通过单击一个工具栏按钮来更改配置。当您选择了所需的配置后,您可以执行任何普通的 SYNOPSYS 任务,例如获取镜头等。如果你后来切换回一个更早的 ACON,它仍然会和以前一样。您可以通过输入命令来查看当前的 ACON。 eZg$AOpU 在优化完成后,可以进行模拟退火,模拟退火是为了跳出局部最小值,进行全局优化。 %}C9 在光线追迹出现错误时,修正光线错误的按钮就会亮起,点击按钮直至按钮熄灭,出错的光线就被修正好了。在遇到不懂的指令时,可以在帮助手册中查找相应的解释以及相关的案例说明。 {odA[H Sx8l<X TPHYz>D] '61i2\[lZQ J58#$NC
`' 2FGx _Y td >,TW=A* 沿主窗口的左侧显示的工具栏提供了对 SYNOPSYS 的许多命令和特性的快速鼠标访问。主要包含了镜头库、获取镜头、SPEC 镜头数据列表、LE 镜头编辑器、三阶像差、DWG 二维绘图、PER 三维绘图、SOLID 旋转绘图、RPT 光扇图、RPO OPD 光扇图、MDI 衍射分析、MOP MTF 分析、MGI 几何分析以及点列图等按钮。 `<^*jB@P 在镜头库中,只能存 10 个设计好的镜头,调用的时候只需输入相应的编号就可以了。获取镜头和镜头库不一样,它没有数量的限制,可以存更多的镜头文件。SPEC 镜头数据列表可清楚的观察到镜头的详细数据,在命令窗口中输入 SPEC 指令也可以得到相同的结果。LE 镜头编辑器和主窗口顶部的功能按钮栏中含有 LE 镜头编辑器是一样的功能,三阶像差在顶部的工具栏像质分析的子菜单像差中也可以找到,绘图以及成像分析也都可以在顶部的工具栏中找到。 QY@u}&m%o '[nmFCG%m* 点列图分析 I!0JG`& LeSHRoD x=-0 zV SYNOPSYS 可以生成许多不同类型的分析窗口(打开1.RLE 镜头文件进行镜头分析)。 e_/x&a(i8 在主窗口侧边的快捷栏中,有点列图分析的快捷按钮 gg[9u- ,在您进行点列图分析时,点击该按钮,软件会自动出现镜头1视场的点列图,结果如下图所示: ?*H9-2W@ dQ9
ah )~V}oKk0t  .x}gg\ Uk,g> LG FLZS K:3B] 6tn+m54_ 还可以利用命令来进行点列图分析,在命令窗口中输入指令: ]p]UTCo!' SPT M 1.0 200 0.05 0 }>}1oUCi 再点击回车,其出来的结果与点击快捷键的一样,如下图: d(7NO;S8 yNa;\UF L8&D(wh/f PKf:O LA4<#KP l -.(Ez* nt ,7u( n ~,tQV ?6P.b6m}0 i]o"_=C cozXb$bBY \+nGOvM " aq'R(/`c 除此之外,还可以在界面上进行操作得到分析结果,具体步骤如下图所示: .DguR2KT 首先在像质分析的子菜单中选择点列图。 OH6^GPF6 osHCg Yr+23Ro qp p/8M |<qs g(hOg~S\E ~i0R^qfr 然后在界面中进行数据设置,在设置数据时,窗口中间会有相应的命令行显示,设置完成后点击运行 SPT 按钮。 ^G1%6\We /)>S<X %.HJK _\8qwDg"#e Ykqyk')wm 3l1cyPv 1X1 NtS@ y9l*m~ s!+
pL| Uh6 '$0 FnFb[I@eu Ms^dRe) +A8j@d#: SYNOPSYS 还支持其他类型的点列图分析。选择像质分析菜单栏中的点列图中的离焦点列图功能以及全视场点列图。您将看到当前透镜系统的点列图分析结果: #*%q'gyHT GW^,g@%C +IFw_3$ iq$$+y, 9xI GV! NAC_pM&B u+m,b76 CY:d`4 )!bUR\ bm~W
EX k%c{ETdE uN*KHE+h v X~RP
* Vv.r8IGYm {$D,?V@%_ 光扇图分析 uA tV". Jzji&A~ #p(h]T32 6 gL=u-2 在 SYNOPSYS 中,可以通过分析光线像差和光程差的方法来衡量一个光学系统的几何像差。您可以在像质分析菜单中找到这些功能(打开1.RLE 镜头文件进行镜头分析)。 } p
FQRSOZ >eQr<-8 SvM6iZ] F_iXd/ P9Yy9_a|x <#=N
m0S$ *K!|@h{60 打开光扇图,分析窗口中显示了每个视场和波长下子午方向和弧矢方向的光扇图。 K;?,FlH ZX!r1*c
6 o./.Q9e7 }VS3L_
;}/ 4'j
sDcs Hgeg@RP
Q 1wzqGmjmt !-2R;yo12 ~7~~S*EQ ?]fF3 SJk h~&gIub q{s(.Uq$& 0&qr 除了光线像差,SYNOPSYS 也能生成波前像差光扇图。这类分析图表也称为 OPD 光扇图(光程差,Optical Path Difference)。在光扇图界面绘制光扇图中选择 OPD 图。SYNOPSYS 将对每个视场和波长绘制相应的波前像差光扇图。 =PRx?q`d F(4?tX T ~$'\L WLF0US' ju}fL< |