4. TFCalc 主界面详解:菜单栏、工具栏、项目树、膜层编辑器、分析窗口的布局与功能

好,咱们现在正式打开 TFCalc。你第一次看到这个界面,可能会觉得有点懵——菜单、按钮、树状列表、还有一堆图表,到底该看哪里?

别急。我当年第一次用的时候,盯着屏幕看了十分钟,愣是没找到怎么加一层膜。后来摸熟了才发现,TFCalc 的界面设计其实非常清晰,五个核心区域各司其职。今天我就带你把这五个区域挨个捋一遍。

核心观点:TFCalc 主界面 = 1 个菜单栏 + 1 个工具栏 + 1 个项目树 + 1 个膜层编辑器 + N 个分析窗口。你只要记住这五个东西,后面所有操作都能找到地方。

4.1 整体布局一览

先看一张我手绘的布局图,帮你建立整体印象。

TFCalc 主界面五大区域布局 菜单栏(File / Edit / Options / Run / Window / Help) 工具栏(新建 / 打开 / 保存 / 运行 / 图表切换 / 缩放) 项目树 Substrates Materials Designs Optimization Analysis 膜层编辑器(Layer Editor) Layer 1 | Material: TiO₂ | Thickness: 100 nm Layer 2 | Material: SiO₂ | Thickness: 150 nm Layer 3 | Material: TiO₂ | Thickness: 80 nm 分析窗口(Analysis Window) Transmittance / Reflectance / Absorptance Phase / Electric Field / Color Coordinates 左侧:项目树 右侧:膜层编辑器 + 分析窗口

你看,整个界面就是左窄右宽、上窄下宽的布局。上面是菜单和工具栏,左边是项目树,右边上半部分是膜层编辑器,下半部分是分析窗口。这个结构从 TFCalc 3.0 一直延续到现在,非常稳定。

4.2 菜单栏:你的总控台

菜单栏在最顶上,一共六个主菜单。我挑几个你马上会用到的说说。

菜单 常用功能 我的使用频率
File 新建、打开、保存、导入/导出膜系 每天几十次
Edit 撤销、复制/粘贴膜层、插入/删除层 频繁
Options 设置波长范围、入射角、偏振、单位 每次新建项目必用
Run 计算膜系性能、运行优化 核心操作
Window 切换/排列分析窗口 偶尔
Help 用户手册、版本信息 遇到问题才点

我的习惯:每次新建项目,第一件事就是点 Options → System,把波长范围设成 400-700 nm(可见光),入射角设成 0°,单位选 nm。这个习惯帮我省了无数回头重算的时间。

4.3 工具栏:最常用的快捷键

工具栏就在菜单栏下面,一排小图标。你不用记住所有按钮,但下面这几个必须认得:

  • 📁 新建 / 打开 / 保存 —— 文件操作,不用多说。
  • ▶ 运行(Run) —— 点一下,TFCalc 就按你设定的膜系计算光谱。这是最常用的按钮。
  • 📊 图表切换 —— 在透射率、反射率、吸收率、相位等图表之间快速切换。
  • 🔍 缩放 / 平移 —— 查看图表细节时特别好用。

嗯,这里要注意:工具栏上的按钮,大部分在菜单里也能找到。但用熟了之后,你会发现点图标比翻菜单快得多。我个人建议你先把「运行」和「图表切换」这两个按钮的位置记死。

4.4 项目树:你的膜系档案柜

左边这个树状列表,叫项目树。它按层级组织你当前项目的所有数据。我把它比作一个档案柜——每个抽屉放一类东西。

节点 里面放什么 什么时候用
Substrates 基底材料(玻璃、硅片、塑料等) 定义膜系从什么基底开始镀
Materials 镀膜材料(TiO₂、SiO₂、MgF₂ 等) 添加或编辑材料的光学常数
Designs 膜系设计(层数、厚度、材料) 核心工作区,你在这里搭膜系
Optimization 优化目标、变量、约束 需要自动调厚度时使用
Analysis 计算结果、图表、报告 查看膜系性能

我曾经踩过的坑:刚学 TFCalc 时,我直接在 Materials 节点下添加材料,但忘了在 Designs 里引用它。结果运行了半天,发现膜系根本没变。记住:材料库里有 ≠ 膜系里用了。你得在 Designs 里把材料拖进去才算数。

4.5 膜层编辑器:搭积木的地方

膜层编辑器在界面右上方。这里就是你搭膜系的地方——每一层膜就是一块积木。

编辑器里通常显示一个表格,每一行代表一层膜。列包括:

  • Layer # —— 层号,从基底往外数。
  • Material —— 这层用什么材料。
  • Thickness —— 厚度,单位通常是 nm。
  • Optical Thickness —— 光学厚度(物理厚度 × 折射率),TFCalc 会自动算。
  • Group —— 分组,用于优化时批量调整。

操作很简单:

  1. 双击某一行,可以改材料或厚度。
  2. 右键 → Insert Layer,可以在当前层前面插入一层。
  3. 右键 → Delete Layer,删掉一层。
  4. 选中多层后,右键 → Copy/Paste,可以快速复制一段膜系。

我的小技巧:搭膜系时,我习惯先把所有层厚度设成 100 nm 占位,等结构搭好了再逐个调厚度。这样不会因为厚度不对而反复改结构。

4.6 分析窗口:看结果的地方

分析窗口在界面右下方。你点一下工具栏的「运行」,结果就会显示在这里。

默认情况下,TFCalc 会显示透射率(T%)和反射率(R%)曲线。但你也可以切换成:

  • 吸收率(A%) —— 看膜系吸收了多少光。
  • 相位(Phase) —— 看反射光或透射光的相位变化。
  • 电场分布(Electric Field) —— 看光在膜层内部的强度分布,对激光膜设计特别重要。
  • 色坐标(Color Coordinates) —— 看膜系呈现什么颜色。

切换方式很简单:在分析窗口上右键 → Select Graph Type,或者直接点工具栏上的图表切换按钮。

关键点:分析窗口不是只能显示一个图。你可以 Window → New Window 开多个窗口,同时看透射率和电场分布。我经常左边放 T%,右边放电场,对照着调膜系。

4.7 五个区域怎么配合?

说了这么多,你可能觉得五个区域各管各的。其实它们是一条流水线:

  1. 项目树 里选好基底和材料。
  2. 膜层编辑器 里搭好膜系。
  3. 菜单栏 / 工具栏 设置参数并运行。
  4. 分析窗口 看结果。
  5. 不满意?回 膜层编辑器 改厚度,再运行,再看结果。

说白了,你大部分时间就在膜层编辑器和分析窗口之间来回切换。菜单栏和工具栏是辅助,项目树是后台仓库。

避坑指南:我曾经在分析窗口里看到一个很漂亮的曲线,兴奋地保存了项目。结果第二天打开,发现曲线没了——因为我忘了保存分析窗口的配置。记住:膜系设计保存在 Designs 里,但分析窗口的显示设置不会自动保存。如果你有常用的图表布局,用 Window → Save Layout 存一下。