开源激光计算器LaserCalc

开源激光计算器LaserCalc本文详细介绍了 LaserCalc 这款开源激光计算器 涵盖基础功能如腔长计算和模式匹配 材料编辑与折射率计算 以及透镜设计工具和模式匹配优化器的使用

文章目录

基础功能

顾名思义,LaserCalc是一款开源的激光计算器,支持腔长计算和模式匹配等功能。可能是激光器这门技术过于古老,所以软件已经十来年没更新了。

下载安装后,进入软件,菜单栏Edit->Optic Editor,打开光学件编辑窗口,根据提示,右键->Add,添加光学件。LaserCalc共提供了四种光学件,分别是透镜、距离、薄透镜以及ABCD矩阵。依次添加薄透镜、距离以及薄透镜。

然后菜单栏Analysis,依次打开腔分析、路径分析、稳区分析;菜单栏Display->路径图,便算体验完了LaserCalc的基础功能。

在这里插入图片描述

稳区图的横纵坐标 g 1 , g 2 g_1, g_2 g1,g2分别是 1 − L R 1 , 1 − L R 2 1-\frac{L}{R_1}, 1-\frac{L}{R_2} 1R1L,1R2L,灰色区域即为稳区,图中的黑点就代表左侧光路图中的谐振腔,可见我们创建了一个介稳腔。

材料

Edit->Material Editor提供了材料编辑功能,并且预设了一些材料,这些材料可以在OpticEditor中索引到,并且能够保存为mat文件。

以N-BK7为例,是一种常见的硼硅酸盐冕玻璃,在可见光和近红外区域应用广泛。

Tools->Material Calculator,可以计算材料针对特定波长的折射率,如下图所示。

在这里插入图片描述

工具

Tools中提供了4个小工具,除了前面提到的材料计算外,还有设计透镜、模式匹配以及一个记事本。

透镜设计工具的输入参数包括材料、前后表面的曲率、中心厚度以及应用波长;其输出参数包括前后焦点和边缘处的厚度。通过透镜设计工具,可以为光学编辑页面的器件选型提供指导。

所谓的模式匹配工具,其实就是一个根据高斯光束变换来进行求解的优化器,采用了模拟退火算法。其输出参数中,每一行都代表一个解,penalty越小,说明越接近最优解。在优化结束后,任意一组解,其光路会在PlotPanel中显示,示例如下

在这里插入图片描述

今天的文章 开源激光计算器LaserCalc分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-04 10:47
下一篇 2025-01-04 10:47

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/101718.html