当前位置: 首页 > news >正文

Zemax坐标断点

Zemax坐标断点是用于定义新的局部坐标系,实现光学元件偏心和倾斜的重要功能。在使用过程中,存在一些常见误区,也有相应的使用技巧,具体如下:

常见误区

• 忽略坐标系统变化:Zemax采用局部坐标系,后一个面以前一个面作为参考。若插入坐标断点旋转某个面,后面的面会跟着一起旋转,若不注意,易导致像面位置等设置错误。

• 未正确设置恢复断点:通常需要两个坐标断点,一个用于实现倾斜/偏心,另一个用于恢复原始轴。若手动设置恢复坐标断点表面的值,可能会因忘记第二个CB需要与第一个CB配合调整而出现错误。此外,若两个CB之间的z偏移不为零,会导致恢复不准确。

• 误解操作顺序:坐标断点中有“order”标记项,决定先进行偏心还是倾斜操作。若设置为0,Zemax会先进行偏心操作,再进行倾斜操作。若不了解此规则,可能无法达到预期的偏心和倾斜效果。

使用技巧

• 合理插入坐标断点:可在需要设置偏心或倾斜的表面上单击右键,打开表面特性对话框,找到“Tilt/Decenter”标签,其功能相当于在该表面前后添加两个坐标断点面。也可直接插入新曲面并设置为坐标断点曲面。

• 巧用拾取求解功能:在设置恢复坐标断点时,可利用拾取求解功能。在第二个CB的厚度求解单元格中选择拾取求解,并将其设置为获取第一个CB的相关参数值并乘以-1,可确保第二个CB与第一个CB完全位于同一位置,准确撤消第一个CB的操作。

• 借助虚拟曲面:为了在两个CB之间实现纯倾斜而不引入偏心,可在第二个坐标断点之前插入虚拟曲面,通过设置虚拟曲面的厚度,使两个CB之间的z位移为零,避免引入额外的光学效应。

• 查看全局坐标:由于局部坐标系可能会使坐标关系变得复杂,可通过查看系统中每个元素的全局坐标,来检查坐标断点是否设置准确,确保光学元件的位置和方向符合设计要求。

http://www.lryc.cn/news/591160.html

相关文章:

  • GitHub开源轻量级语音模型 Vui:重塑边缘智能语音交互的未来
  • 【git 如何查看本地分支与远程分支之间的差异】
  • Oracle11.2.0.4 RAC迁移升级Oracle19.3 RAC
  • 单片机(STM32-时钟系统)
  • AI 智能质检系统在汽车制造企业的应用​
  • select_shape_proto 用起来很省事
  • 错误 0x80370102排查
  • CCLink IE转ModbusTCP网关配置无纸记录器(中篇)
  • 大语言模型系列(1): 3分钟上手,在骁龙AI PC上部署DeepSeek!
  • uniapp云托管前端网页
  • CentOS在线安装docker教程
  • 人工智能概念之八:常见的参数调优方法(交叉验证网格搜索、随机优化、贝叶斯优化、Hyperband优化)
  • npm 和 npx 区别对比
  • Django `transaction.atomic()` 完整使用指南
  • Java行为型模式---命令模式
  • Visual Studio 的常用快捷键
  • 自定义 django 中间件
  • 巧用 Golang 函数特性实现单元测试中的数据库操作 Mock
  • Kafka 控制器(Controller)详解:架构、原理与实战
  • 我的开发日志:随机数小程序
  • Unity VR多人手术模拟恢复2:客户端移动同步问题分析与解决方案
  • Kafka 配置参数详解:ZooKeeper 模式与 KRaft 模式对比
  • mac OS上docker安装zookeeper
  • 第二十三篇文档格式互转大师:Python实现PDF、Word、图片、Markdown的高效转换!你的万能转换器!
  • SpringMVC @ResponseBody注解详解
  • 如何选择合规的上门按摩系统
  • Maven详细解
  • 3D Gaussian Splatting (3DGS) 从入门到精通:安装、训练与常见问题全解析
  • 【Bluedroid】btif_a2dp_sink_init 全流程源码解析
  • 【Leetcode】栈和队列算法题(逆波兰表达式、二叉树层序遍历、最小栈、栈的压入弹出序列)