LabVIEWwilliam hill官网
直播中

邢峻豪

5年用户 50经验值
私信 关注
[问答]

labview中,一维数组中相邻元素进行比较,差值和某一阈值近似相等,怎么满足条件的差值?

(我的目的时求两个波头之间的距离,现在已经知道怎么求峰值了,但是一个波头上有多个峰值,所以需要筛选)labview中,一维数组中相邻元素进行比较,差值和某一阈值近似相等,输出该差值,还有当有多个差值满足条件时,输出平均值。么画程序框图,求大神帮助,谢谢。比如如附件图示,为一维数组,该数组中有7个元素,阈值设为400只有第6个和第7个元素之间的差值满足条件。

  • 1111.PNG
  • 123.PNG

回帖(3)

老蜗牛

2019-1-15 09:13:57
难道390(第2个和第3个元素之间的差值)不比427(第6个和第7个元素之间的差值)更接近400?
QQ截图20190115091156.png
QQ截图20190115090509.png
QQ截图20190115090455.png
1 举报
  • 邢峻豪: 谢谢,因为前两个峰值点几乎在一个位置,我给忽略了,没有注意,您这个回答对我很有启发,谢谢

sszx2007

2019-1-15 10:15:51
可以使用波形匹配算法,求出你图2中的6个波形位置,再求波形间隔
2 举报
  • 邢峻豪: 谢谢,我在查一下资料
  • 邢峻豪: 你好,我在网上搜了好多匹配程序,但是不管用,请问你这里有相应的程序算法吗?我qq1531962261,谢谢

sszx2007

2019-1-21 16:48:58
1.gif
举报

更多回帖

发帖
×
20
完善资料,
赚取积分