技术资源
多年来,该软件一直进行着广泛的开发计划,这极大地扩展了其功能以及提高了用户界面的质量。
这是第一个版本。
第二个版本对用户界面有了实质性改进。
第三个版本允许用户创建以脚本定义的自定义表单,即以文本形式。 这意味着可以根据特定应用定制交互式表单。下面的屏幕截图只是包含选项和图形控件的自定义表单的示例。
下面您将看到用于定义自定义表单的部分代码。简单但灵活的命令定义编辑哪些变量,显示哪些单位,最小和最大允许值是多少等。
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
您可以自定义生成此类表格,或通过技术支持制作他们,然后进行非常方便的日常工作处理。当给出这样的表格时,任何人都可以很容易地完成某些计算而不用自己处理底层脚本代码。如果以后需要其他功能,只需相应地扩展表单即可。
第四个版本引入了各种功能强大且非常有用的工具来开发脚本:
• 有许多改进的脚本编辑器具有非常方便的功能,例如语法高亮:命令或功能的识别名称和关键字用不同的颜色突出显示。此外,软件以不同方式显示注释和字符串常量等内容。
• 为了便于记起许多支持函数的必需参数,我们引入了所谓的参数帮助。如果您只键入一个函数名称后跟“(”到编辑器中,您也将显示参数帮助;您也可以稍后单击一个函数参数来获取它。
• 您可以快速调用脚本的语法检查而不执行它。
• 您可以根据标准规则自动重新格式化脚本。这样,即使您在编写它们时有些草率,您也可以获得一致的格式化,从而获得可读性很好的脚本。
• 使用新的调试器,您可以按命令执行脚本,并随时检查系统的状态。只需单击一行左侧即可创建断点(以绿色显示,请参见下面的屏幕截图)。同样,您可以调试表达式。在开发复杂的仿真脚本时,这非常有用。
在RP Fiber Power(适用于V7)的版本历史中,您可以找到与RP Resonator V4相同功能的屏幕截图。
ASAP/APEX技术交流群 373021576
ROD 软件光学设计与优化交流群 965722997
RP激光软件交流群 302099202
武汉墨光科技有限公司
友情链接
Copyright © 2012-2021 武汉墨光科技有限公司版权所有
许可证:鄂ICP备17024342号-1