技术资源
RP ProPulse的版本历史
多年来,该软件一直进行着广泛的开发计划,这极大地扩展了其功能以及用户界面的质量。
这是第一个版本。
第二个版本对用户界面有了实质性改进。
第三个版本允许用户创建以脚本定义的自定义表单,即以文本形式。 这意味着可以根据特定应用定制交互式表单。 下面的屏幕截图只是包含选项卡和图形控件的自定义表单的示例。
下面您将看到用于定义自定义表单的部分代码。 简单但灵活的命令定义编辑哪些变量,显示哪些单位,最小和最大允许值是多少等。
Custom form: -------------------------------------------------------------- $font: "Arial", bold, size = 24 Passively Mode-Locked Laser $font: "Courier New", size = 11, space = 2.1 $tabcontrol, size = (530, 0) $tab "Resonator" Pulse repetition rate: ############### $input f_rep:d6:"Hz", hint = "inverse resonator round-trip time" Output coupler transmission: ########## $input T_oc / 0.01:d6:"%" GDD per round trip: ############### $input GDD_tot / 1e-15^2:f0:"fs^2", hint = "assumed to be located at the absorber" Soliton order: ############### $output E0 / E_s:d3, hint = "calculated from initial pulse; values around 1 are suitable for soliton mode locking" Peak nonlinear phase shift: ########### $output 2 * SPM_g * P_p0:d3:"rad" $tabcontrol end
您可以自己制作此类表格,或通过技术支持制作,然后进行非常方便的日常工作处理。 当给出这样的表格时,任何人都可以很容易地完成某些计算而不用自己处理底层脚本代码。 如果以后需要其他功能,只需相应地扩展表单即可。
第四个版本引入了各种功能强大且非常有用的工具来开发脚本:
• 有许多改进的脚本编辑器具有非常方便的功能,例如语法高亮:命令或功能的识别名称和关键字用不同的颜色突出显示。此外,软件以不同方式显示注释和字符串常量等内容。
• 为了便于记起许多支持函数的必需参数,我们引入了所谓的参数帮助。如果您只需键入一个函数名称后跟“(”到编辑器中,您将看到参数帮助;您也可以稍后单击一个函数参数来获取它。
• 您可以快速调用脚本的语法检查而不执行它。
• 您可以根据标准规则自动重新格式化脚本。这样,即使您在编写它们时有些草率,您也可以获得一致的格式化,从而获得可读性很好的脚本。
• 使用新的调试器,您可以按命令执行脚本,并随时检查系统的状态。只需单击一行左侧即可创建断点(以绿色显示,请参见下面的屏幕截图)。同样,您可以调试表达式。在开发复杂的仿真脚本时,这非常有用。
在RP Fiber Power(适用于V7)的版本历史中,您可以找到与RP ProPulse V4相同功能的屏幕截图。
ASAP/APEX技术交流群 373021576
ROD 软件光学设计与优化交流群 965722997
RP激光软件交流群 302099202
武汉墨光科技有限公司
友情链接
Copyright © 2012-2021 武汉墨光科技有限公司版权所有
许可证:鄂ICP备17024342号-1