zemax验证高斯公式_Zemax中高斯光束设置的相关问题
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中高斯光束设置的相关问题相关推荐
- zemax验证高斯公式_ZEMAX 实验讲义
i 录 前言 ............................................................................................. ...
- hotmail在outlook2007中的设置
在姓名中输入你的名字(用户可自定义),在电子邮件地址中输入你要设置OutLook的电子邮件地址,账户类型设为POP3,接收邮件服务器为pop3.live.com,发送邮件服务器为smtp.live.c ...
- zemax评价函数编辑器_ZEMAX软件使用入门
多图预警. 感觉写一个好的软件使用入门比单纯写像差理论要难,像差理论只要讲清楚原理和推导步骤就可以,软件使用则一直感觉没有把想说的都写出.先贴出来,抛砖引玉吧,希望可以有更好的提供给大家. ----- ...
- ssms中怎么设置自增_如何在SSMS状态栏中设置自定义颜色
ssms中怎么设置自增 This article explains the process of defining custom color codes for SQL Server connecti ...
- DICOM医学图像处理:AETitle在C-FIND和C-MOVE请求中的设置问题
背景: 最近去医院部署设备,调试PACS系统,遇到了一个奇葩的问题.基本场景是:医院内部网络情况复杂,多个楼层的诊室都安装了看图端,都需要访问顶楼机房的PACS服务器.起初为了调试关闭了防火墙,并确保 ...
- 2020年:maven配置最新阿里云镜像,以及在IDEA中的设置
记得当初学习Maven的时候,由国外的中央仓库切换为阿里云镜像之后,用起来是辣么地丝滑~ 不过最近一段时间,Maven却总是出现一些问题,本地库里也总是出现一些.lastUpdated文件,类似于下面 ...
- simulink中mask设置_Simulink中封装子系统
学习目的: 使用simulink封装一个子系统,并将封装子系统放入到自定义的库中,可供建模时重复使用 功能:封装一个能够检测输入信号下降沿跳变的边沿检测模块,该模块可支持双击时修改内部参数.封装完成后 ...
- 笔记:表单验证以及sweetalert中swal的使用
1.表单验证jsp页面表单样例 <div class="input-group input-group-lg"><span class="input-g ...
- w10系统服务器属性在哪,win10系统中Windows 设置各项设置详细介绍
在windows 10操作系统中新增了[windows 设置]面板功能,该面板中包含了win10系统中几乎所有的一些设置,如网络设置.显示外观设置.软件应用设置.隐私设置.更新设置等等,对于刚使用wi ...
- vue修改meta值_vue中动态设置meta标签和title标签的方法
vue中动态设置meta标签和title标签的方法 因为和原生的交互是需要h5这边来提供meta标签的来是来判断要不要显示分享按钮,所有就需要手动设置meta标签,标题和内容 //router内的设置 ...
最新文章
- 如何更优雅地对接第三方API
- 青龙羊毛——新快手极速版(搬运,非原创)
- 16、子查询改写为表连接
- [MVC学习笔记]1.项目结构搭建及单个类在各个层次中的实现
- 又一个国家5G基站被焚烧,这次理由是5G影响人类健康?
- 郁万玲:大数据时代的外贸精准营销
- svn汉化依然失败无解
- python抠图_最简单的Python抠图图文教程
- 语音识别算法原理文档整理(一)
- 马士兵java学习之路
- bio linux 创建_[转载]biolinux包含软件
- 短视频剪辑的小技巧分享,助你剪出令人印象深刻的片段,吸粉引流
- windows日趋苹果化?win11到Win12,妥妥MacOS的复刻版
- Ant-design 源码分析之数据展示(八)Descriptions
- 约翰 霍普克罗夫特计算机科学中心,北京大学
- Cython三分钟入门
- 名帖203 米芾 行书《行书帖选》
- 优胜劣汰,WiFi会被5G淘汰吗?
- 用qrcode生成微信支付二维码
- 电脑pin码忘了登录不进系统_关windows10PIN码是什么?如何取消windows10系统的pin码?...