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

墨光君
关注

在 RP Fiber Power, RP Resonator, RP Coating ,RP ProPulse等软件的最新版本中,你会发现inspector窗口中有一个很不错的用户界面特性,这是我们新做进去的。
在设计过程中,为了进行调试,特别是在开发复杂模拟的上下文中,我们常常不仅需要检查单个值,而且需要检查整个值列表。例如,我们可能必须检查数组的许多组件,以便跟踪一些意外结果的来源。虽然人们总是可以将一些调试代码插入一个脚本,以便使它产生额外的输出(例如在输出区域,成图或到一个文本文件),它通常是可取的自发地产生这样的输出脚本执行后——尤其是如果执行了更长的时间。所以,我们当然不希望重蹈覆辙。
新特性在inspector窗口中以新选项卡的形式出现,用户可以通过查看| inspector或按F12在主菜单中调用该选项卡。用户基本上只需要输入如下两个东西:

一个循环,定义一个循环变量和它应该经过的一些值范围。
      一个表达式列表,用逗号分隔,您想要显示的值(可以根据用户的喜欢格式化)。
然后用户会看到结果很好地呈现在如下列表中:

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

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

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

可以根据用户的意愿,循环值的范围可以取决于可变值。
用户可以自由地显示经过数学处理的数据——例如,某些复杂值的绝对值和相位。
用户可以输入一个条件,以便在满足该条件的地方只显示这些行。这样就可以搜索不寻常的值,比如在光纤中信号增益为负的位置。
显示的数量可以是数值的,也可以是文本的。例如,当某个值变成负数时,显示警告“negative!”
如果计算时间过长,可以中止计算。
用户可以将结果以文本形式复制到Windows剪贴板。
用户的输入将存储在项目文件夹的桌面文件中,以便稍后可以再次进行相同的测试,即使用户在此期间关闭了该程序。

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

用户可以检查光功率如何在一个光纤内演变,或ASE功率如何随波长变化。
如上所述,用户可以使用它来检查数组值。

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

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存