第3章:Zemax软件入门

好,咱们正式开始动手了。这一章,我带你把Zemax OpticStudio的界面摸熟。说白了,就是让你知道软件长什么样,各个按钮是干嘛的,以及怎么告诉软件「我要设计一个什么样的系统」。

3.1 界面初印象:别被密密麻麻的窗口吓到

第一次打开Zemax,你可能会觉得眼花。菜单栏、工具栏、好几个窗口堆在一起。别慌,我刚开始用的时候也这样。其实核心就几个区域:

  • 主菜单栏:最上面那一排,文件、编辑、系统、分析……所有功能都能在这里找到。
  • 工具栏:常用操作的快捷图标,比如保存、计算、显示3D图。
  • LDE窗口:透镜数据编辑器,这是咱们最常打交道的地方,所有镜片参数都在这里输入。
  • 图形窗口:显示光路图、点列图、MTF这些分析结果。

我个人习惯,先把LDE窗口拉大一点,因为后面大部分时间都在这里敲参数。图形窗口可以缩小放在旁边,等需要看结果时再调出来。

3.2 系统设置:告诉软件你的设计目标

在开始输入镜片之前,得先告诉Zemax三个基本参数:波长、孔径、视场。这就像你做饭前得先知道「几个人吃、口味偏咸还是偏淡」。

3.2.1 波长设置

点击菜单栏「系统」→「波长」。弹出一个对话框,默认有F、d、C三条谱线。做激光扩束系统,我们通常只用一个波长,比如常见的632.8nm(氦氖激光)。

我建议你把其他波长删掉,只留一个。为什么?因为激光是单色光,留多了反而增加计算量,没必要。嗯,这里要注意:波长单位是微米(μm),所以632.8nm要输入0.6328。

小技巧:如果你做的是多波长激光系统(比如同时用红绿蓝三色),那就把三个波长都输进去。但咱们这门课,先聚焦单波长。

3.2.2 孔径设置

孔径决定了系统能通过多少光。点击「系统」→「孔径」。对于激光扩束系统,最常用的设置是「入瞳直径」。比如你的激光束直径是5mm,那就输入5。

我在项目中遇到过一个问题:有人把孔径类型选成了「像方F/#」,结果出来的光路图完全不对。说白了,激光扩束系统是物方光束直接进入,用入瞳直径最直观。你想想看,激光束直径是多少,你就输多少,多简单。

3.2.3 视场设置

点击「系统」→「视场」。激光扩束系统通常视场很小,甚至为0。因为激光束是沿着光轴传播的,没有离轴角度。所以这里我们设一个视场点,角度为0度就行。

但如果你做的是扫描激光系统,那就需要设置多个视场点了。咱们这门课先不涉及。

3.3 透镜数据编辑器(LDE)的基本操作

好了,设置完系统参数,终于来到最核心的地方——LDE。这里就是你的「设计图纸」,每一行代表一个光学面。

3.3.1 认识LDE的列

打开LDE,你会看到很多列:

  • Surf:Type:面的类型。默认是「Standard」(标准球面)。做扩束镜,大部分时候用标准面就够了。
  • Comment:注释。我强烈建议你给每个面写个名字,比如「第一片透镜前表面」、「光阑」等。不然过两天你自己都忘了哪个面是干嘛的。
  • Radius:曲率半径。正数表示球心在面右边,负数在左边。
  • Thickness:厚度。指当前面到下一个面的距离。
  • Glass:玻璃材料。双击可以选材料库里的玻璃。
  • Semi-Diameter:半口径。软件会自动计算,你也可以手动锁定。
重点:第0面是物面,第1面是光阑面(如果你设置了光阑),最后一面是像面。中间的面就是你加的镜片。

3.3.2 插入和删除面

在LDE里,右键点击行号,可以选择「Insert After」或「Insert Before」。删除面也是右键,选「Delete Surface」。我刚开始用的时候,经常插错位置,后来养成习惯:先看准行号再操作。

3.3.3 输入一个简单的透镜

咱们来试试。假设你要输入一个平凸透镜,焦距100mm,材料是BK7:

  1. 在面1(光阑面)后面插入一个面2。
  2. 面2的Radius输入100(凸面朝左,正曲率)。
  3. Thickness输入5(透镜中心厚度5mm)。
  4. Glass双击选BK7。
  5. 面3的Radius输入Infinity(平面)。
  6. Thickness输入90(透镜到像面的距离)。

你看,就这么简单。点击工具栏的「更新」按钮,图形窗口里应该能看到光路图了。

避坑指南:我曾经犯过一个低级错误——把曲率半径的正负号搞反了。结果光线直接穿出透镜,根本不成像。记住:凸面朝向光线来向,曲率半径为正;凹面朝向光线来向,曲率半径为负。

3.4 保存与打开文件

Zemax的文件后缀是.zmx。我建议你每做一步修改就按一下Ctrl+S。别问我为什么,问就是吃过亏——有一次电脑蓝屏,我一下午的工作全没了。

另外,文件命名要有规律。比如「BeamExpander_v1.zmx」、「BeamExpander_v2.zmx」。这样方便回溯。我见过有人把所有文件都叫「新建文件夹.zmx」,最后自己都分不清哪个是哪个。

3.5 本章小结

这一章,咱们把Zemax的界面、系统设置、LDE基本操作都过了一遍。你可能会觉得内容有点碎,但这些都是基本功。就像学开车,你得先知道油门刹车在哪,才能上路。

下一章,咱们就开始真正设计一个激光扩束系统了。到时候你会发现,现在这些操作会反复用到。所以,别急,慢慢来。