首页/文章/ 详情

RP系列 | 新增检验工具:显示用于调试的值列表

3年前浏览1409

在 RP Fiber PowerRP ResonatorRP Coating ,RP ProPulse等软件的最新版本中,你会发现inspector窗口中有一个很不错的用户界面特性,这是我们新做进去的。

在设计过程中,为了进行调试,特别是在开发复杂模拟的上下文中,我们常常不仅需要检查单个值,而且需要检查整个值列表。例如,我们可能必须检查数组的许多组件,以便跟踪一些意外结果的来源。虽然人们总是可以将一些调试代码插入一个脚本,以便使它产生额外的输出(例如在输出区域,成图或到一个文本文件),它通常是可取的自发地产生这样的输出脚本执行后——尤其是如果执行了更长的时间。所以,我们当然不希望重蹈覆辙。

新特性在inspector窗口中以新选项卡的形式出现,用户可以通过查看| inspector或按F12在主菜单中调用该选项卡。用户基本上只需要输入如下两个东西:

  • 一个循环,定义一个循环变量和它应该经过的一些值范围。

  • 一个表达式列表,用逗号分隔,您想要显示的值(可以根据用户的喜欢格式化)。   

  • 然后用户会看到结果很好地呈现在如下列表中:

    图片

    在所示的例子中,我们列出了两种不同波长的光纤的基本模的强度值,以便看看有多大的差别。如果一次只能显示一个值,这是非常郁闷的事情。

    这个新特性还有些其他不错的特点。如下:

    • 可以根据用户的意愿,循环值的范围可以取决于可变值。

    • 用户可以自由地显示经过数学处理的数据——例如,某些复杂值的绝对值和相位。

    • 用户可以输入一个条件,以便在满足该条件的地方只显示这些行。这样就可以搜索不寻常的值,比如在光纤中信号增益为负的位置。

    • 显示的数量可以是数值的,也可以是文本的。例如,当某个值变成负数时,显示警告“negative!”

    • 如果计算时间过长,可以中止计算。

    • 用户可以将结果以文本形式复制到Windows剪贴板。

    • 用户的输入将存储在项目文件夹的桌面文件中,以便稍后可以再次进行相同的测试,即使用户在此期间关闭了该程序。

    新功能还可能会应用到其他方面的例子:

    • 用户可以检查光功率如何在一个光纤内演变,或ASE功率如何随波长变化。

    • 如上所述,用户可以使用它来检查数组值。

    注:已经拥有RP最新版本License的用户可以获得免费更新获得这个新功能。

RP 系列
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-06-02
最近编辑:3年前
墨光科技
光学让世界走得更远
获赞 307粉丝 183文章 771课程 25
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈