Labview 中的峰值检测和保持

Peak detect and hold in Labview

我继承了一个labview "circuit",集成了G's输出IPS。问题是,全速输出文本 window (double) 的数字滚动得太快,您无法阅读它们。我只需要查看检测到的最大数量。我不太精通 LabView - 谁能帮助我完成一个函数,该函数将显示输出到文本 window 的最大数字,持续时间为 1/2 秒?我基本上是在寻找峰值检测和保持功能……我更愿意使用尽可能不断更新的双精度值,而不是为我的积分器提供数据的数组。我试着查看“功能”>“信号处理”菜单,看到了一个峰值检测器,但不确定这是不是正确的实用程序。

谢谢!

使用数组最大值和最小值更容易PtByPt.vi,这可以在信号处理逐点菜单中找到。下面是 VI 片段及其工作原理。

每10个点更新一次最大值。还附上了显示数值的波形图。