Zemax坐标系

Zemax使用的是同大多数光学软件相同的右手坐标系。即我们伸出右手,大拇指所指方向为坐标系的z轴,四指指向为坐标系的y轴,四指弯曲指向手心向内为x轴正向。
3D视图中看到的是系统窗口,这个窗口是全局坐标,坐标原点是使用者自己指定,默认情况是第一个表面中心为全局坐标参考。

改变全局坐标参考的方法:

第一种:单击“System - General - Misc”;

第二种:直接在需要作为全局坐标参考的表面上单击右键

Zemax序列模式下所使用的坐标系是局部坐标系,即每个表面都是参考它前面的表面顶点坐标系,每个表面的厚度决定下一个表面的位置。

坐标转折的分析方法:只要坐标在某个位置发生转折,那么下面的元件位置一定要按转折后的局部坐标系统右手定则放置。

Zemax常用坐标转折方法:
表面自带坐标断点设置;
插入坐标断点面。

自带坐标断点使用方法

在任意一个表面单击右键打开表面属性对话框,找到Tilt/Decenter标签,此功能相当于在一个面前添加两个坐标断点面。一个表面前,一个表面后。

设置图如下:


如果想实现单表面旋转,需要将前表面断点旋转一定角度,在后表面断点再转回来。


坐标断点面使用方法

使用坐标断面来实现坐标打断,在需要坐标转折的元件前或后插入一个坐标断点面,利用该面上的Tilt-Decenter参数实现坐标打断,这是一种更加灵活且功能强大的局部坐标设置方法。例如,对多组元件的旋转,对指定旋转轴的旋转,对特定坐标系的返回,对系统主光线的追踪。

实例:旋转角度的优化方法

平行光经过一个玻璃板,假设我们想通过旋转玻璃板使光线向Y方向向上偏移2mm,如何使用坐标断点参数优化旋转角度呢?

设置入瞳为20mm,lens data editor如下:

在Tilt/Decenter Elements中First surface选择2,Last surface选择3,点击确定。


要想让光束在Y方向旋转,需要玻璃板绕X轴旋转一定角度,所以在第一坐标断面上的Tilt about X上设置为变量。

Zemax学习笔记——Zemax序列坐标系理解及坐标断点相关推荐

  1. Zemax学习笔记(3)- Zemax中的序列模式和非序列模式

    Zemax学习笔记(3)- Zemax中的序列模式和非序列模式 序列模式与非序列模式 序列模式 窗口浮动或者固定 主要分析 非序列模式 混合模式 光源建模 创建复杂的几何体 CAD 导入 布尔命令 光 ...

  2. Zemax学习笔记(11) - 变焦镜头设计实例

    Zemax学习笔记(11) - 变焦镜头设计实例 1.概述 2.设计 2.1设计要求 2.2 设计过程 2.3 变焦镜头的优化设置 3. 总结 1.概述 成像镜头包括定焦镜头和变焦镜头,我们在日常生活 ...

  3. Zemax学习笔记(12)- 扫描系统实例

    Zemax学习笔记(12)- 扫描系统实例 1. 概述 2.设计过程 2.1 先设计一个单透镜代替整个扫描镜头组. 2.2 添加反射镜 2.3 多重结构下的扫描角度设置 3. 总结 1. 概述 在成像 ...

  4. Zemax学习笔记(9)- 双胶合透镜消除色差的实例

    Zemax学习笔记(9)- 双胶合透镜消除色差的实例 1.概述 2.设计优化 2.1 参数要求 2.2 设计优化过程 3.总结 1.概述 这一章虽然也是双胶合透镜,但是讲到了如何利用ZEMAX替换材料 ...

  5. Zemax学习笔记(14)- ZEMAX 的DMD设计

    Zemax学习笔记(14)- ZEMAX 的DMD设计 1.设计概述 2.实现过程 2.1 基础设置 2.2 DMD(MEMS)设置 2.3 设置演示 2.4 完善结果 3.总结 1.设计概述 起因是 ...

  6. Zemax学习笔记(16)- ZEMAX_分析>报告使用说明

    Zemax学习笔记(16)- ZEMAX_分析>报告使用说明 总述 1.报告图 2.数据报告 3.摘要数据 总述 在ZEMAX中,想要获取系统最直接的参数,最方便的工具不失为系统分析>报告 ...

  7. Zemax学习笔记(15)- ZEMAX设计光谱仪

    Zemax学习笔记(15)- ZEMAX设计光谱仪 1.简介 2.设置 3.验证 4.光谱分辨率和衍射极限 1.简介 光谱仪(Spectrometer)是一种测量光强随波长分布的仪器,用途十分广泛.本 ...

  8. Zemax学习笔记 (8)- 光学系统各种像差 及其 Zemax模拟

    光学系统各种像差 及其 [Zemax模拟] 1. 概述 像差从字面意思上看,就是成像的误差.光学系统并不是理想的,实际上成像不会完美地在像面上形成一个成像点,任何光学系统都只能尽可能地接近理想状态,那 ...

  9. Zemax学习笔记(10)- 牛顿望远镜实例

    Zemax学习笔记(10)- 牛顿望远镜实例 1.概述 2.设计牛顿望远镜 2.1抛物面反射设计 2.2 平面反射设计 2.3 添加遮拦孔径 3.总结 1.概述 在光学系统设计中,除了透镜折射成像之外 ...

  10. Zemax学习笔记(1)- 界面与功能的简单介绍

    Zemax学习笔记(1)- 界面与功能的简单介绍 OpticStudio入门-第1部分 界面与功能的简单介绍 OpticStudio入门-第1部分 获取Zemax 2019可以在在淘宝上购买,商家会给 ...

最新文章

  1. 利用js实现table增加一行
  2. pythonflaskmock数据_Flask实现简单Mock Server
  3. MySQL 后from多个表_MYSQL回顾(多表查询相关)
  4. JMM模型到并发编程
  5. [css] span与span之间有看不见的空白间隔是什么原因引起的?有什么解决办法?
  6. 【转】SPSite、SPWeb对象模型(转winos.cn)
  7. 前台获取信息进行跳转
  8. 正则表达式5-分组突击
  9. BZOJ 1697: [Usaco2007 Feb]Cow Sorting牛排序(置换+贪心)
  10. multisim10中设置变压器匝数比的两种方法
  11. 实用主义学python百度网盘_麻瓜编程:实用主义学Python(5套全)(火评)
  12. 手机进行linux编程的 app,手机也能编程?盘点这6个可以用手机编程的App!快收藏...
  13. 重阳重游万州文峰塔记
  14. 计算机键盘规律,计算机盲打键盘指法图顺口溜
  15. 基于6种监督学习(逻辑回归+决策树+随机森林+SVM+朴素贝叶斯+神经网络)的毒蘑菇分类
  16. Pycharm自动添加文件头注释和函数注释参数
  17. KAPPA领衔实施服装ERP软件树立行业榜样
  18. 实时系统vxWorks - timer定时应用
  19. 不加班,最高20天全薪年假在微软做程序员究竟有多爽?
  20. 电脑连不上网络,怎么办?

热门文章

  1. ubuntu硬盘装机_配置系统总结
  2. 软件测试分为哪几个阶段?
  3. 微信小程序项目实践 项目范围及开发计划
  4. html动态和静态的区别,静态测试和动态测试的区别是什么
  5. pip安装已经下载的whl文件
  6. c# TcpClient 客户端断线重连类库
  7. php网页弹窗广告,弹窗广告最多的网站
  8. js格式化日期或者日期时间
  9. 自考计算机00051笔记,自考00051 管理系统中计算机应用自考笔记自考小抄.doc
  10. 人脸对齐--采用dlib库的68_face_landmark进行人脸对齐操作