2. 杂散光基础

说实话,我第一次打开FRED的时候,看着满屏的菜单和窗口,心里也犯过嘀咕。但用了十几年之后回头看,FRED的界面设计其实非常符合光学工程师的工作流——它把「建模」、「分析」、「优化」这三件事分得清清楚楚。这一章,我就带你把这个工具箱摸透。

2.1 用户界面总览:四大区域各司其职

FRED的界面可以分成四个核心区域。我习惯把它们叫做「四块板」:

区域 名称 主要功能
① 菜单栏 & 工具栏 文件操作、视图控制、实体创建入口
② 项目树 (Project Tree) 管理所有几何体、光源、探测器、镀膜
③ 3D视图窗口 实时显示模型、光线追迹结果
④ 属性面板 & 输出窗口 编辑选中对象的参数、查看日志和报错

你想想看,这四块板对应的工作流其实很自然:在项目树里选对象 → 在3D视图里看位置 → 在属性面板里改参数 → 在输出窗口里看结果。嗯,就是这么顺。

我的习惯: 我会把项目树固定在左侧,属性面板固定在右侧。3D视图占中间最大面积。这样左手选对象,右手改参数,效率最高。

2.2 文件管理:.frd 文件到底装了什么?

FRED的项目文件后缀是 .frd。很多人以为它只是一个「模型文件」,其实它是个压缩包——里面包含了:

  • 几何体数据:所有实体的位置、尺寸、材料
  • 光学属性:镀膜、散射模型、吸收系数
  • 光源定义:波长、功率、光束形状
  • 分析设置:探测器网格、光线数量、追迹模式
  • 追迹结果:如果你保存了结果,它也会被塞进去

我曾经犯过一个错:在项目里用了外部导入的IGES模型,结果把 .frd 文件发给同事,他打开后模型全是空的。为什么?因为FRED默认只存文件路径,不存模型本体。所以后来我养成了一个习惯——

避坑指南: 如果你用了外部导入的CAD文件(STEP/IGES),记得用 File → Pack and Go 打包。这个功能会把所有依赖文件一起打包进 .frd,发给别人就不会丢模型了。

2.3 视图控制:别让鼠标拖慢你的节奏

3D视图的操作,说白了就是鼠标三键的配合。我见过很多新手用菜单栏里的「旋转/平移/缩放」按钮,一个一个点——太慢了。记住这组快捷键:

操作 鼠标/键盘 说明
旋转视图 鼠标中键按住 + 拖动 绕场景中心旋转
平移视图 Ctrl + 鼠标中键 + 拖动 上下左右平移
缩放视图 鼠标滚轮 向前滚放大,向后滚缩小
框选放大 Shift + 鼠标左键框选 快速聚焦到局部区域
恢复正视图 F8 回到默认视角

我个人最常用的是 框选放大。在做杂散光分析时,经常需要盯着某个小缝隙或者边缘看,框选一下直接拉近,比滚轮滚半天快多了。

2.4 基本实体创建:从零搭起你的第一个模型

FRED里创建实体,入口在 Create → Geometry。常用的基本体有这些:

  • 矩形体 (Box):定义长宽高,适合做基底、挡板
  • 圆柱体 (Cylinder):定义半径和高度,适合做透镜筒、光阑
  • 球体 (Sphere):定义半径,适合做简单透镜或光源模型
  • 平面 (Plane):无限大平面,常用来做探测器或参考面
  • 环形面 (Torus):定义主半径和管半径,适合做密封圈或特殊光阑

创建时,FRED会弹出一个参数对话框。这里有个小细节——位置和朝向。FRED默认把实体的「中心」放在世界坐标系原点。但很多时候你希望实体贴着某个面放,比如把挡板放在透镜后面5mm处。这时候我建议你:

  1. 先创建实体,位置随便
  2. 在项目树里选中它
  3. 在属性面板的 Position 里手动输入坐标

为什么?因为对话框里输入坐标容易输错,而且没有实时预览。属性面板里改,3D视图会同步更新,你一眼就能看出位置对不对。

核心逻辑: 创建实体 → 调整位置 → 赋予材料/镀膜 → 加入光源 → 追迹分析。这五步就是FRED杂散光分析的完整闭环。后面的所有章节,都是在这五步里做文章。

2.5 知识结构图:FRED界面与基本操作全景

下面这张图,把本章的核心知识点串在了一起。你可以把它当作一张「地图」,以后遇到操作问题,先看这张图定位。

FRED界面与基本操作知识结构图 FRED界面与基本操作 · 知识结构 用户界面四大区域 文件管理 视图控制 基本实体创建 四大区域详解 • 菜单栏 & 工具栏 • 项目树 (Project Tree) • 3D视图窗口 • 属性面板 & 输出窗口 文件管理要点 • .frd 文件结构 • Pack and Go 打包 • 外部CAD导入 • 版本兼容性 视图控制操作 • 旋转 / 平移 / 缩放 • 框选放大 (Shift) • 恢复正视图 (F8) • 多视图布局 基本实体创建 • 矩形体 / 圆柱体 • 球体 / 平面 • 环形面 • 位置与朝向调整 核心工作流:创建 → 定位 → 赋属性 → 追迹 → 分析 💡 学习建议 先熟悉四大区域的位置,再掌握鼠标三键的视图操作,最后动手创建几个基本实体。 不要急着做复杂模型,把基础操作练熟,后面才能跑得快。

2.6 本章小结:你该带走什么?

  • 界面布局:项目树、3D视图、属性面板、输出窗口——记住这四块板的位置和用途
  • 文件管理:.frd 文件是核心,外部模型记得用 Pack and Go
  • 视图控制:鼠标中键旋转、Ctrl+中键平移、滚轮缩放、Shift框选放大——练到肌肉记忆
  • 实体创建:从Box和Cylinder开始,位置调整用属性面板比对话框更直观

嗯,这一章的内容就到这里。别急着往下翻,打开FRED,照着上面的操作走一遍。我保证,十分钟后你会觉得这个界面亲切多了。