前面两篇衍射光栅帖子我们介绍的是序列模式下的光栅面型的使用

本帖我们介绍非序列模式下的光栅仿真

大家可以先打开zemax自带的光栅学习一下

大家直接在zemax文件夹搜Diffraction Grating.zmx,这是一个序列非序列混合的模式,比较清晰

下面的几个例子大家练手就行

一、衍射光栅面

如图,二极管光源的陈列光线条数设为20,分析光线条数设为200000,光斑半径为2mm(x宽和y宽)、高斯半径为1mm(x超高斯,y超高斯)、发散角1度(x发散,y发散),其余参考图中

光栅厚度设为2mm,尺寸50*50,频率0.1 lines/um,第二个光栅绕z轴90度,形成类似二维光栅的组件效果

衍射级次设置:

大家可以设置面2和面3的衍射级次,最大可以设置12级,0-11或者-6~5

先光线追迹再查看探测器

二、布拉格光栅

用交替放置的玻璃层来代替布拉格光栅

先创建两个矩形体,x方向厚度10mm,y方向厚度4um(x半宽,y半宽)

以1、2面为父生成间隔阵列,因为父体Y厚度为4um,所以阵列里δY’=0.008

执行光线追迹并查看探测器,我这里使用的是忽略错误的追迹,可以看到能量损耗很大,可能是我的软件不够稳定,后面的闪耀光栅也是

追迹不好探测器效果肯定也不好

三、闪耀光栅

在布拉格光栅的数据上修改即可得到闪耀光栅

因为是反射光栅,把矩形体设为MIRROR,探测器也要放在光源后面

矩形体前端面设为25°

后面的参数修改如图

兄弟们可以看下光栅的局部放大图

在3d图的设置里把颜色改为分段,再手动局部放大

因为设置的反射面太多,光线追迹起来产生的探测器光斑比较虚,大家可以自己买一个稳定版的zemax试试,我这里时忽略追迹错误追迹的,然后查看探测器,在设置里选择伪彩色

Zemax操作29--衍射光栅(下)相关推荐

  1. zemax操作例子_ZEMAX基础实例 - 单透镜设计

    ZEMAX基础实例 - 单透镜设计 说明 日期:2011年11月17日 点击数:24131 引言 在成像光学系统设计中,主要指的是透镜系统设计,当然也有一些反射系统或棱镜系统. 在透镜系统设计中,最基 ...

  2. 2021年全球衍射光栅收入大约227.4百万美元,预计2028年达到325.6百万美元

    本文研究全球市场.主要地区和主要国家衍射光栅的销量.销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,衍射光栅销量.价格.收入和市场份额等. 针对过去五年(2017-2021)年的历史情况 ...

  3. Zemax操作13--光纤耦合输出光束整形设计条形光斑

    要求 光纤芯径0.2mm,数值孔径0.22,将波长为1064nm的激光输出光束聚焦到尺寸为0.5*2.0mm左右,且工作距离要大于30mm 操作 透镜选择 Thorlabs中有柱面消色差胶合透镜,在不 ...

  4. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第6章-操作度优化条件下的移动机械臂协同搬运控制

    第5章 回到目录 第7章 第6章-操作度优化条件下的移动机械臂协同搬运控制 6.1 引言 6.2 问题描述 6.2.1 移动机械臂模型 6.2.2 协同搬运的优化问题描述 6.3 协同搬运过程中的移动 ...

  5. [js操作(转)]在IE下js操作本地文件相关方法

    <div class = "post"><h1 class = "postTitle"><p><span>注:以 ...

  6. Zemax操作30--目镜基础知识和凯涅尔目镜仿真

    本篇内容先简单介绍目镜的基础知识,然后做了一个凯涅尔目镜实例 目镜特点 1. 焦距短 放大率=250 / 焦距 一般目镜通过缩小焦距来增加放大率,一般为几十或者几个毫米 2. 视场角大 tan w' ...

  7. 计算机基础操作模拟题,自学考试《计算机应用基础》操作模拟练习题(2006下

    <自学考试<计算机应用基础>操作模拟练习题(2006下>由会员分享,可在线阅读,更多相关<自学考试<计算机应用基础>操作模拟练习题(2006下(10页珍藏版) ...

  8. Zemax操作19--模拟热效应

    模拟温度变化引起折射率变化以及元件的热膨胀 给大家科普一下RMS,艾里斑,MF RMS是只由像差引起的弥散斑 艾里斑是由衍射极限引起的弥散斑,当RMS斑在艾里斑就可以认为此系统良好 MF值可以近似等效 ...

  9. Linux登录安全及用户操作审计 ,linux下清理日志脚本

    一.合理使用Shell历史命令记录功能 Linux下可通过history命令查看用户所有历史操作记录,同时shell命令操作记录默认保存在用户目录下的.bash_history文件中,有时候***会删 ...

  10. WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(下)

    使用消息队列 消息队列是本书WCF异步技术中的最后一个出场的.消息队列可以为消息传输提供持久性.可靠性和事务性.甚至,发送消息的客户端程序与接受消息的服务可以不必同时运行.但使用该灵活性需要付出一定的 ...

最新文章

  1. 供给侧改革与去产能对安防产业啥影响
  2. Django的缓存机制
  3. 死磕18个Java8日期处理,工作必用!
  4. Postman 使用 “status“: 415, “error“: “Unsupported Media Type“, “message“: “Content type ‘app
  5. MFC的静态库.lib、动态库.dll(包含引入库.lib)以及Unicode库示例
  6. QuartusII下verilog设计使用OC8051和VGA两个IP核组成片上系统
  7. matlab数据归一化代码_深度学习amp;Matlab-LeNet实现图像分类
  8. 美国数学家维纳智力早熟,11岁就上了大学,他曾在1935-1936年 应邀参加中国清华大学讲学,一次他参加某个重要会议,年轻的脸孔 引人注意,于是有人询问他的年龄,他回答说“我年龄的立方是个4位数
  9. CC(标准)版D碟收藏指南(三)
  10. 51单片机——LCD1602液晶屏 C语言入门编程
  11. 50句哲理 语录(二)
  12. ArcGisJS实现地图常用工具条、距离测量和面积测量(非官方实例)
  13. 虚拟服务器鼠标左键被锁了,鼠标在网页里左键被锁怎么办
  14. 当前使用的微型计算机处于,计算机。。。
  15. 4t硬盘实际容量是多少_4t硬盘分区多大合适_4tb硬盘分区多少合适-win7之家
  16. 2021年计算机类考研人数,2021考研报名人数最多的八大专业
  17. python画蛋糕祝福_python实现生日蛋糕
  18. Gti版本控制系统Github与Gitlab的使用
  19. p1口实验_威海2SK-P1两级水环式真空泵及压缩机多少钱
  20. CKEditor5系列一:安装及使用

热门文章

  1. 北京市城八区廉租住房和经济适用住房保障家庭收入、住房、资产标准已确定
  2. 使用python将文字转为语音
  3. 讨论8QAM及16QAM的星座模型
  4. linux 平台驱动分析
  5. gsp计算机管理系统,速拓医药GSP管理系统pc版
  6. jsp包含html有乱码,jsp include包含html页面产生的乱码问题
  7. 互联网大厂的薪资和职级一览
  8. win pxe安装linux,windows系统架设PXE+TFTP+HTTP安装CentOS 4.7 体验
  9. 小组学习电子教室等同屏工具调研
  10. 带圆圈的数字和markdown常用表达式记录