LabVIEWwilliam hill官网
直播中

邢峻豪

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

请问labview中如何同时处理两组数据,得到两通道数据波谷的序号差

我是要处理示波器采样的两通道数据(如下图所示), 通道1波形 通道2波形
我通过事件结构分别在一个波形图中显示(事件分支如下所示) 事件分支
全选 将选中的图片保存到相册:  ------- +创建新相册

然后通过去噪处理等得到了我需要的波谷点,然后存放在点1中(如下图) 通过峰值点函数得到响应的点.PNG 将每个通道的波谷点存放在点1中
因为两个通道的波形,通过事件分支来显示,所以这两个波谷点无法同时存在,请问要怎么处理,才能使这两个波谷点进行运算(我的目标是得到两通道的波谷点的序号,然后相减,则可以得到两个波谷点之间的时间间隔)

回帖(2)

李麒铭

2019-2-18 11:29:52
等大神解答
举报

frank

2019-2-18 11:39:17
方法1:拉出while循环,用移位寄存器。
方法2:全局变量,或者局部变量。产生的数据存放到变量中,要计算再取出来。
1 举报
  • 邢峻豪: 您好,谢谢您的回答,但是我的意思是数组1和数组2是通过同一事件分支得到的(如上图单通道波谷点存放在点1,等于说数组1和数组2都是点1,只不过由于加载了两次波形,点1第一次是数组1,点1第二次是数组2),并不会同时存在,所以用局部变量可能不太行
  • QQ图片20190218113339.png

更多回帖

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