Zemax界面和功能介绍(三) 书接上回继续介绍学习Zemax操作界面。二、系统选项卡今天学习系统选项卡这是对一个系统初始条件的设置这个系统多大的入瞳多大的视场在什么样的波长情况下用什么材料库这些都是我们在系统选项卡要面对的问题。一般甲方指标会给出所以系统选项卡还是比较好填的。但是有些优化最开始设置会比较难一些例如指标要求你的入瞳是6mm但是你直接放到6mm就会崩坏连评价函数都走不通无法优化常见的手段是先把入瞳放小点放到4mm然后优化优化到一个还不错的结果后再扩大入瞳再优化逐步扩大到6mm。1、系统孔径首先是在系统孔径这里可以选择入瞳直径、F数、物像方NA数值孔径和锥角等等。选好孔径类型之后填写需要的值系统默认单位是mm如果有别的需求可以去“系统选项卡”的“单位”调整。2、视场“打开视场数据编辑器”如果想要插入视场选中一格按键盘上insert键就行。因为是球面坐标系我们常用的是yz方向x方向是垂直屏幕方向所以一般x不管y方向填写你想要的视场是角度就填写角度是高度就填写高度。一般我们要把视场细分给你想要的视场乘上对应的因子常用的是0、0.3、0.5、0.7、0.85、1例如你要设置一个2w50°的较大视场系统那w就是25你可以填的数值是0、7.5、12.5、17.5、21.25、25。后面的权重填1就好。视场有多种类型打开视场属性可以设置如果物体在无限远光按照和光轴一定的角度入射也就是我们传统的视场角那么就选择“角度”。如果是例如显微物镜这种物体不是无限远的有一定物高那么就选择“物高”类型。3、波长在这里你需要填写自己需要的波长FDC是可见光波段双击“波长1”可以进入波长编辑在这里手动输入自己想要的波长和权重。4、材料库我自己常用的材料库就是下图中所示的肖特公司SCHOTT的玻璃材料和成都光明CDGM的玻璃在可用玻璃库中选择玻璃库然后点击左边的箭头就可以换到当前玻璃库中。也是在这里提醒大家在优化的过程中尤其是将材料设置为变量的时候一定不要让材料的折射率或者阿贝数过于夸张要考虑实际制造可行性和成本。三、操作区域说操作区域其实很泛在这里主要想和大家说下镜头数据编辑器和评价函数编辑器。1、镜头数据编辑器这里是一个李斯特物镜的模型以这个模型为例简单介绍一下镜头数据编辑器的使用方法。插入表面和之前介绍视场插入一样选定一个面按insert就会在那个表面的上面插入表面。一个表面我们要基础设置的是三个东西曲率、和下一个面的中心距离、材料。曲率的话按照应用光学的定义“半径”是从表面的中心到圆心拉一个箭头如果指向右边就是正指向左边就是负。厚度是和下一个表面的距离尽量不要出现负。材料初学者就先收集常用的材料或者在材料库中点开玻璃库选择合适的玻璃最起码两个表面中间一个玻璃材料才是我们想要的基础透镜没有材料的表面没有办法影响光。你在镜头数据中给定一个初始值然后设置好评价函数系统根据你的需求改变变量。那么变量的设置有两种方法第一种是你点击框右边的小方格选择“变量”第二种是直接ctrlz可以多个表面一起框选然后ctrlz设置成功之后会在旁边的小方块中显示“V”。注意ctrlz在Zemax中不是撤回的意思而是把透镜表面设置为变量撤回在整个页面的顶上有个向左的蓝色箭头。还有一个小窍门求解可以看到我截图中最后一个表面半径旁边的小方块中写的是“M”我设置的是边缘光线角度。很常见的是在系统设计指标中会给定焦距或者像方孔径角本例中就是像方孔径角。那么这个求解最后一个表面就给定了一个小技巧以像方孔径角为例我们一般的方法是在评价函数编辑器中设置操作数而这里直接让最后一个表面满足边缘光线角度是-0.3意思是不管系统是怎么分配偏折角度的反正到最后一个表面你要给我达标直接满足孔径角要求当然前提是你的系统差的不太远要不然会直接崩坏。在设置那个面是光阑或者你要设置非标准面时打开镜头数据的左上方属性进行设置。2、评价函数编辑器当然我这里的评价函数写的也不是很好只是拿来说明一下评价函数编辑器的一些基本操作。评价函数编辑器的作用我在上一篇说“优化”的时候已经介绍过了它就是设置一定的指标操作数然后让系统按照这个指标优化。我们需要在“类型”这里填写操作数然后不同的操作数有不一样的设置现在屏幕中显示的是第四行操作数的设置“RSCE”是点列图中均方半径的控制操作数这里的“环”指你的网格精度越高越费力越精准“波”指的是波长就是我们前面设置的几个波长你到底要针对哪一个进行优化Hx和Hy是视场这里填写的是我们前面讲过的视场因子全都是进行过归一化的所以全视场就是1而且我们在前面视场说过了只针对y方向的所以一般不管x方向Px和Py也是比较常见的设置这里指的是孔径也是归一化之后的全孔径是1“目标”是你想要这个操作数的值是多少点列图的半径当然越小越好所以这里设置的是0“权重”指的是你给这个命令赋予了多少的计算资源权重越大表示你越重视这个或者它本身的差值很小如果你的权重给得太小很容易被系统忽视“评估”指的是现在经过计算机评估这个操作数真实的值是多少“贡献”指的是在你设置完之后这个系统最终结合实际值和你想要的值之间的差值还有你赋予这个操作数的权重给定的最终计算机资源分配。一定要在设置完刷新一下要不然还是你更改之前的贡献分配。总结一下我们在这几篇主要介绍了Zemax的界面和功能它包含菜单栏功能区、系统选项卡和操作区域。可能我们在很多点说的也不是很全面简单带过一下知道有这个功能、这个功能在哪里就行了后面的操作中再慢慢深入学习。

相关新闻

最新新闻

AI大模型开发岗位到底有多大需求?为何中小企业更倾向于内部转岗,而非大规模对外招聘?

AI大模型开发岗位到底有多大需求?为何中小企业更倾向于内部转岗,而非大规模对外招聘?

前言 近期,AI大模型技术在各个行业引发了广泛的关注,其强大的数据处理能力和广泛的应用前景,使得AI大模型开发成为了业界焦点。然而,细心观察会发现,尽管AI大模型的应用不断扩展,但市面上专门针对AI大模型开…

2026/8/27 13:53:14
丰田凯美瑞采用Cypress MCU:仪表盘车规芯片的技术博弈与工程启示

丰田凯美瑞采用Cypress MCU:仪表盘车规芯片的技术博弈与工程启示

"Cypress MCUs Selected for Toyota Camry Instrument Cluster",早上在行业邮件里刷到这条标题时,我特意多看了两秒。做汽车嵌入式这些年,丰田仪表盘一直被认为是"最难进的圈子"之一:不是因为技术门槛高到离谱…

2026/8/27 13:53:14
【值得收藏】多智能体架构选型逻辑:四种主流方案对比与实战应用

【值得收藏】多智能体架构选型逻辑:四种主流方案对比与实战应用

本文是“Agent架构”系列的第三篇文章,我们将深入探讨一个更加实战的话题:多智能体架构(Multi-Agent Architecture)的选型逻辑。 在构建复杂 Agent 系统时,我们经常会面临一个抉择:是继续在单 Agent 的 Pro…

2026/8/27 13:53:14
程序员必看!Claude Agent Skills实战指南:构建可复用、可组合的AI能力模块(建议收藏)

程序员必看!Claude Agent Skills实战指南:构建可复用、可组合的AI能力模块(建议收藏)

在大模型应用开发的早期阶段,我们习惯于通过精细打磨的 Prompt(提示词)来引导模型。然而,随着业务逻辑复杂度的指数级上升,单纯依赖 Prompt 遇到了不可逾怀的瓶颈:Context Window(上下文窗口&am…

2026/8/27 13:53:14
游戏大厂《原神》移动端渲染技术解析:开放世界的美学革命(附案例分析)

游戏大厂《原神》移动端渲染技术解析:开放世界的美学革命(附案例分析)

一款能在手机上跑出主机级画质的开放世界,《原神》到底施了什么"魔法"?本文带你从渲染管线到具体案例,层层拆解米哈游的技术底牌。既讲原理,也上代码。 一、开篇:《原神》到底难在哪? 《原神》的技术目标堪称"反物理": 在一台几千块的手机上,跑出…

2026/8/27 13:53:14
使用Labelme构建高质量目标检测数据集:从路面缺陷检测实践出发

使用Labelme构建高质量目标检测数据集:从路面缺陷检测实践出发

简介:在计算机视觉领域,目标检测是识别图像中特定对象并定位其位置的核心技术,广泛应用于工业质检、自动驾驶和安防监控等场景。其原理通常基于深度学习模型,通过大量标注数据学习目标的特征表示。高质量的数据集是模型性能的基石…

2026/8/27 13:48:14