技术资源

RP Resonator版本

RP Resonator - 激光谐振腔设计与优化的高级软件

RP Resonator的版本历史

多年来,该软件一直进行着广泛的开发计划,这极大地扩展了其功能以及提高了用户界面的质量。


V1

这是第一个版本。


V2

第二个版本对用户界面有了实质性改进。


V3

第三个版本允许用户创建以脚本定义的自定义表单,即以文本形式。 这意味着可以根据特定应用定制交互式表单。下面的屏幕截图只是包含选项和图形控件的自定义表单的示例。

下面您将看到用于定义自定义表单的部分代码。简单但灵活的命令定义编辑哪些变量,显示哪些单位,最小和最大允许值是多少等。

Custom form:
--------------------------------------------------------------
$font: "Arial", bold, size = 24
Focusing of a Laser Beam
$font: "Courier New", size = 11, space = 2.1
$def pwidth := 500
$tabcontrol, size = (pwidth, 0)
$tab "Initial beam"
Wavelength:      #############
$input lambda:d6:"(n)m"
Beam radius:     #############
$input w0:d6:"m"
M2:              #############
$input M2:d6, min = 1
Rayleigh length: #############
$output z_R:d3:"m"
$tabcontrol end

您可以自定义生成此类表格,或通过技术支持制作他们,然后进行非常方便的日常工作处理。当给出这样的表格时,任何人都可以很容易地完成某些计算而不用自己处理底层脚本代码。如果以后需要其他功能,只需相应地扩展表单即可。


V4

第四个版本引入了各种功能强大且非常有用的工具来开发脚本:
• 有许多改进的脚本编辑器具有非常方便的功能,例如语法高亮:命令或功能的识别名称和关键字用不同的颜色突出显示。此外,软件以不同方式显示注释和字符串常量等内容。
• 为了便于记起许多支持函数的必需参数,我们引入了所谓的参数帮助。如果您只键入一个函数名称后跟“(”到编辑器中,您也将显示参数帮助;您也可以稍后单击一个函数参数来获取它。
• 您可以快速调用脚本的语法检查而不执行它。
• 您可以根据标准规则自动重新格式化脚本。这样,即使您在编写它们时有些草率,您也可以获得一致的格式化,从而获得可读性很好的脚本。
• 使用新的调试器,您可以按命令执行脚本,并随时检查系统的状态。只需单击一行左侧即可创建断点(以绿色显示,请参见下面的屏幕截图)。同样,您可以调试表达式。在开发复杂的仿真脚本时,这非常有用。
在RP Fiber Power(适用于V7)的版本历史中,您可以找到与RP Resonator V4相同功能的屏幕截图。