Zemax中,序列模式和非序列模式均可以进行高斯光束的设置。

一、非序列模式:

在非序列模式采用高斯光源(Source Gaussian)模拟激光光束,主要需设置两个参数:

1、Beam Size:The beam radius at the 1 over e^2 point in intensity in lens units. 光斑半径(1/e^2),在上篇博客中写道高斯光束的相关公式,其中的w(z)即为Beam Size。w(z):当前表面上光束半径尺寸。

2、Position:The distance from the apparent point of divergence of the rays to the source plane location. If zero, the rays are collimated. 点光源到光斑平面的距离,如果为0,则为平行光。或者说当前表面上光束对应束腰的位置,表面在束腰左边时为负,在右边为正。这里的position对应高斯光束公式中的z。

如果已知Beam Size和Position,根据高斯光束相关公式(上篇博客)可算出束腰大小。这也能和序列模式下的高斯光束的设置联系起来。

高斯光束模型如下:

(1)对于远场高斯光束,渐近线与圆的包络线趋向于重合,可以认为光是从一点发出,Position的位置也就是光束束腰的位置;

(2)该模型不适用于近场高斯光束。

二、序列模式:

在建立好光学系统后,打开Paraxial Gaussian Beam,点击设置,如下图所示,

size:当前表面上光束尺寸w(z),对应非序列模式中Beam Size;

Waist:当前表面上光束所对应束腰的半径w0,即束腰半径;

Position:当前表面上光束所对应束腰的位置;

Radius:当前表面上光束的波前曲率半径;

Divergence:当前表面上光束所对应的发散角;

Rayleigh:当前表面上光束多对应的瑞丽长度;

长度单位:mm,角度单位:rad

注意:输入束腰的位置只能相对surf 1面为原点,而不是surf 0面。若将束腰位置与surf 1面的距离设为0,即初始束腰在surf 1面上。 z(position)与surf 1 to waist的数据符号正好相反。

相关问题是学习zemax过程中,查找的解答,也许有错误,目前理解是这样子的。zemax的学习还差的太多太多,经验极少,下一步了解下宏语言吧。

参考链接:

1、非序列模式高斯光束

2、序列模式高斯光束

zemax验证高斯公式_Zemax中高斯光束设置的相关问题相关推荐

  1. zemax验证高斯公式_ZEMAX 实验讲义

    i 录 前言 ............................................................................................. ...

  2. hotmail在outlook2007中的设置

    在姓名中输入你的名字(用户可自定义),在电子邮件地址中输入你要设置OutLook的电子邮件地址,账户类型设为POP3,接收邮件服务器为pop3.live.com,发送邮件服务器为smtp.live.c ...

  3. zemax评价函数编辑器_ZEMAX软件使用入门

    多图预警. 感觉写一个好的软件使用入门比单纯写像差理论要难,像差理论只要讲清楚原理和推导步骤就可以,软件使用则一直感觉没有把想说的都写出.先贴出来,抛砖引玉吧,希望可以有更好的提供给大家. ----- ...

  4. ssms中怎么设置自增_如何在SSMS状态栏中设置自定义颜色

    ssms中怎么设置自增 This article explains the process of defining custom color codes for SQL Server connecti ...

  5. DICOM医学图像处理:AETitle在C-FIND和C-MOVE请求中的设置问题

    背景: 最近去医院部署设备,调试PACS系统,遇到了一个奇葩的问题.基本场景是:医院内部网络情况复杂,多个楼层的诊室都安装了看图端,都需要访问顶楼机房的PACS服务器.起初为了调试关闭了防火墙,并确保 ...

  6. 2020年:maven配置最新阿里云镜像,以及在IDEA中的设置

    记得当初学习Maven的时候,由国外的中央仓库切换为阿里云镜像之后,用起来是辣么地丝滑~ 不过最近一段时间,Maven却总是出现一些问题,本地库里也总是出现一些.lastUpdated文件,类似于下面 ...

  7. simulink中mask设置_Simulink中封装子系统

    学习目的: 使用simulink封装一个子系统,并将封装子系统放入到自定义的库中,可供建模时重复使用 功能:封装一个能够检测输入信号下降沿跳变的边沿检测模块,该模块可支持双击时修改内部参数.封装完成后 ...

  8. 笔记:表单验证以及sweetalert中swal的使用

    1.表单验证jsp页面表单样例 <div class="input-group input-group-lg"><span class="input-g ...

  9. w10系统服务器属性在哪,win10系统中Windows 设置各项设置详细介绍

    在windows 10操作系统中新增了[windows 设置]面板功能,该面板中包含了win10系统中几乎所有的一些设置,如网络设置.显示外观设置.软件应用设置.隐私设置.更新设置等等,对于刚使用wi ...

  10. vue修改meta值_vue中动态设置meta标签和title标签的方法

    vue中动态设置meta标签和title标签的方法 因为和原生的交互是需要h5这边来提供meta标签的来是来判断要不要显示分享按钮,所有就需要手动设置meta标签,标题和内容 //router内的设置 ...

最新文章

  1. 如何更优雅地对接第三方API
  2. 青龙羊毛——新快手极速版(搬运,非原创)
  3. 16、子查询改写为表连接
  4. [MVC学习笔记]1.项目结构搭建及单个类在各个层次中的实现
  5. 又一个国家5G基站被焚烧,这次理由是5G影响人类健康?
  6. 郁万玲:大数据时代的外贸精准营销
  7. svn汉化依然失败无解
  8. python抠图_最简单的Python抠图图文教程
  9. 语音识别算法原理文档整理(一)
  10. 马士兵java学习之路
  11. bio linux 创建_[转载]biolinux包含软件
  12. 短视频剪辑的小技巧分享,助你剪出令人印象深刻的片段,吸粉引流
  13. windows日趋苹果化?win11到Win12,妥妥MacOS的复刻版
  14. Ant-design 源码分析之数据展示(八)Descriptions
  15. 约翰 霍普克罗夫特计算机科学中心,北京大学
  16. Cython三分钟入门
  17. 名帖203 米芾 行书《行书帖选》
  18. 优胜劣汰,WiFi会被5G淘汰吗?
  19. 用qrcode生成微信支付二维码
  20. 电脑pin码忘了登录不进系统_关windows10PIN码是什么?如何取消windows10系统的pin码?...

热门文章

  1. 免费下载 客道巴巴文档 教程
  2. 华为鸿蒙p9刷机包,华为P9原版rom系统刷机包_华为P9最新版升级包更新下载
  3. Android 6.0 sensor 框架详解 (application层)
  4. Objective C TCP 通讯实例
  5. 用甘特图控件VARCHART XGantt搞定项目管理
  6. linux安装软件无图标,linux安装的软件如何不固定在桌面图标 linux 桌面图标
  7. iOS 实现时间线列表效果
  8. Unity3D学习笔记——物理引擎
  9. Unity之物理引擎
  10. 大班科学电子计算机,计算器教案