光纤激光器设计软件
RP Fiber Power 的软件界面
#WG}"[ ,c
上一节我们提到 RP Fiber Power 功能的强大,这一节将以直观的方式向大家展示 RP Fiber Power 交互界面的灵活性,RP Fiber Power 主要有三大模式: `/T.u&QF 25Z}.))
第一大模式就是 Forms(表单模式):为了快速轻松地启动,您可以使用各种表单,在这个模式下只需输入简单的数据(数值或数学表达式),就可以执行计算结果。下面呈现了该模式下的七大板块界面。 )8^E{w^D} bJMsB|r
EgG3XhfS
$MDmY4\ (e)加入额外的脚本代码(这一模块可以结合我下面讲到的 Editors 模式理解) w%`S>+kX& r8 YM#dF
第二大模式就是 Editors(脚本模式):虽然表单模式很容易上手并且十分好用,但它们总是有些限制,只能基于简单模型下(掺 Yb 光纤激光器)去进行仿真,而对于复杂模型(锁模光纤激光器),则需要借助脚本模式来完成。为了编辑脚本代码,RP Fiber Power 提供了强大的编辑器和相关工具。另外,如果您使用表单模式下的数据(见上文)来运行输出结果,软件会根据您的数据输入自动生成脚本模式下的文件,基于此,也可以保存生成的脚本并进一步编辑出满足需求的复杂模型,这意味着不需要直接从头开始编辑脚本代码。同时,软件也会提供脚本模式下的相关复杂案例,方便大家使用。下面给出了 Editors 下去定义光信道的脚本代码。 ,$t1LV;o= ; 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)
&