2. FRED界面与基本操作:从零开始认识你的工具箱
说实话,我第一次打开FRED的时候,看着满屏的菜单和窗口,心里也犯过嘀咕。但用了十几年之后回头看,FRED的界面设计其实非常符合光学工程师的工作流——它把「建模」、「分析」、「优化」这三件事分得清清楚楚。这一章,我就带你把这个工具箱摸透。
2.1 用户界面总览:四大区域各司其职
FRED的界面可以分成四个核心区域。我习惯把它们叫做「四块板」:
| 区域 | 名称 | 主要功能 |
|---|---|---|
| ① | 菜单栏 & 工具栏 | 文件操作、视图控制、实体创建入口 |
| ② | 项目树 (Project Tree) | 管理所有几何体、光源、探测器、镀膜 |
| ③ | 3D视图窗口 | 实时显示模型、光线追迹结果 |
| ④ | 属性面板 & 输出窗口 | 编辑选中对象的参数、查看日志和报错 |
你想想看,这四块板对应的工作流其实很自然:在项目树里选对象 → 在3D视图里看位置 → 在属性面板里改参数 → 在输出窗口里看结果。嗯,就是这么顺。
2.2 文件管理:.frd 文件到底装了什么?
FRED的项目文件后缀是 .frd。很多人以为它只是一个「模型文件」,其实它是个压缩包——里面包含了:
- 几何体数据:所有实体的位置、尺寸、材料
- 光学属性:镀膜、散射模型、吸收系数
- 光源定义:波长、功率、光束形状
- 分析设置:探测器网格、光线数量、追迹模式
- 追迹结果:如果你保存了结果,它也会被塞进去
我曾经犯过一个错:在项目里用了外部导入的IGES模型,结果把 .frd 文件发给同事,他打开后模型全是空的。为什么?因为FRED默认只存文件路径,不存模型本体。所以后来我养成了一个习惯——
File → Pack and Go 打包。这个功能会把所有依赖文件一起打包进 .frd,发给别人就不会丢模型了。
2.3 视图控制:别让鼠标拖慢你的节奏
3D视图的操作,说白了就是鼠标三键的配合。我见过很多新手用菜单栏里的「旋转/平移/缩放」按钮,一个一个点——太慢了。记住这组快捷键:
| 操作 | 鼠标/键盘 | 说明 |
|---|---|---|
| 旋转视图 | 鼠标中键按住 + 拖动 | 绕场景中心旋转 |
| 平移视图 | Ctrl + 鼠标中键 + 拖动 | 上下左右平移 |
| 缩放视图 | 鼠标滚轮 | 向前滚放大,向后滚缩小 |
| 框选放大 | Shift + 鼠标左键框选 | 快速聚焦到局部区域 |
| 恢复正视图 | F8 | 回到默认视角 |
我个人最常用的是 框选放大。在做杂散光分析时,经常需要盯着某个小缝隙或者边缘看,框选一下直接拉近,比滚轮滚半天快多了。
2.4 基本实体创建:从零搭起你的第一个模型
FRED里创建实体,入口在 Create → Geometry。常用的基本体有这些:
- 矩形体 (Box):定义长宽高,适合做基底、挡板
- 圆柱体 (Cylinder):定义半径和高度,适合做透镜筒、光阑
- 球体 (Sphere):定义半径,适合做简单透镜或光源模型
- 平面 (Plane):无限大平面,常用来做探测器或参考面
- 环形面 (Torus):定义主半径和管半径,适合做密封圈或特殊光阑
创建时,FRED会弹出一个参数对话框。这里有个小细节——位置和朝向。FRED默认把实体的「中心」放在世界坐标系原点。但很多时候你希望实体贴着某个面放,比如把挡板放在透镜后面5mm处。这时候我建议你:
- 先创建实体,位置随便
- 在项目树里选中它
- 在属性面板的
Position里手动输入坐标
为什么?因为对话框里输入坐标容易输错,而且没有实时预览。属性面板里改,3D视图会同步更新,你一眼就能看出位置对不对。
2.5 知识结构图:FRED界面与基本操作全景
下面这张图,把本章的核心知识点串在了一起。你可以把它当作一张「地图」,以后遇到操作问题,先看这张图定位。
2.6 本章小结:你该带走什么?
- 界面布局:项目树、3D视图、属性面板、输出窗口——记住这四块板的位置和用途
- 文件管理:.frd 文件是核心,外部模型记得用 Pack and Go
- 视图控制:鼠标中键旋转、Ctrl+中键平移、滚轮缩放、Shift框选放大——练到肌肉记忆
- 实体创建:从Box和Cylinder开始,位置调整用属性面板比对话框更直观
嗯,这一章的内容就到这里。别急着往下翻,打开FRED,照着上面的操作走一遍。我保证,十分钟后你会觉得这个界面亲切多了。