本帖最后由 dannie 于 2023-2-17 15:13 编辑
光纤激光器设计软件RP Fiber Power 的软件界面 上一节我们提到 RP Fiber Power 功能的强大,这一节将以直观的方式向大家展示 RP Fiber Power 交互界面的灵活性,RP Fiber Power 主要有三大模式:
第一大模式就是 Forms(表单模式):
为了快速轻松地启动,您可以使用各种表单,在这个模式下只需输入简单的数据(数值或数学表达式),就可以执行计算结果。下面呈现了该模式下的七大板块界面。
(e)加入额外的脚本代码(这一模块可以结合我下面讲到的 Editors 模式理解)
第二大模式就是 Editors(脚本模式):
虽然表单模式很容易上手并且十分好用,但它们总是有些限制,只能基于简单模型下(掺 Yb 光纤激光器)去进行仿真,而对于复杂模型(锁模光纤激光器),则需要借助脚本模式来完成。为了编辑脚本代码,RP Fiber Power 提供了强大的编辑器和相关工具。另外,如果您使用表单模式下的数据(见上文)来运行输出结果,软件会根据您的数据输入自动生成脚本模式下的文件,基于此,也可以保存生成的脚本并进一步编辑出满足需求的复杂模型,这意味着不需要直接从头开始编辑脚本代码。同时,软件也会提供脚本模式下的相关复杂案例,方便大家使用。下面给出了 Editors 下去定义光信道的脚本代码 - <font color="#000000">
- ; Pump:
- l_p := 980 nm { pump wavelength }
- P_p_in := 500 mW { pump power }
- w_p := 5 um { mode radius }
- I_p(r) := exp(-2 * (r / w_p)^2) { Gaussian pump intensity profile }
- ; Signal:
- P_s_in := 1 mW { signal input }
- l_s := 1550 nm { signal wavelength }
- w_s := 6 um { mode radius }
- I_s(r) := exp(-2 * (r / w_s)^2) { Gaussian signal intensity profile }
- ; Channel definitions:
- pump := addinputchannel(P_p_in, l_p, 'I_p', 0, backward)
- signal := addinputchannel(P_s_in, l_s, 'I_s', 0, forward)</font>
复制代码
第三大模式就是 Custom form(自定义表单模式):
自 V6 起,RP Fiber Power 可根据您的特殊需求提供量身定制的表格操作。这样的表格可以在脚本模式下去定义,后续可以直接打开自定义表单模式下去填充数据。下图给出了自定义表单模式下的主动调 Q Nd:YAG 激光器案例设计。
(h)Custom form下的主动调 Q Nd:YAG 激光器案例设计 总的来说,RP Fiber Power已经是一款具有强大优化功能和高效计算能力的光纤激光器及光纤器件设计软件,欢迎大家前来咨询和讨论。
|