Labview中按照需要对采集的数据进行显示,有用信号时间较短,大部分时间信号无用,现在想提取有用信号

可以看到数据采集已经实现,之前的这段都是没有信号响应的,如果我仅仅想截取中间有响应的信号进行LabView控件中显示,需要如何实现,能不能给提供个图?非常感谢,我分不多了,就50分了,感激不尽!

首先从你的图中可以很清楚的看出,当没有响应时,都是一些噪声信号,幅值比较小,而一旦有相应时,信号幅值很大,根据这个特点,你可以设置一个条件结构,当幅值大于一个定值时(这个定值就是比噪声大点,比你的采样数据幅值小,具体自己更具你的情况设置下就行),进行采样显示,保存数据,而当数据小于这个定值时不采样,不显示,不保存,就行了,希望可以帮得到你!!追问

仅仅这样好像不行,因为这个是典型的采集信号,如果出现不算典型的数据的话,筛选不了,所以可能用峰峰值检测好点,不知道您了解这方面吗

追答

首先,你要明白你采集信号的特征,然后再根据特征进行设置采集。比如,你最起码要说下,你的信号有响应时是什么样的,有什么特征,等,只有这样才能从混杂的信号中提起你想要的!!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-13
你这是就这一段波形还是连续采集的追问

是连续采集的,一直在采

追答

就是去掉开始的这段时间然后开始采集

获取波形子集试试

追问

麻烦问下怎么获取,您那有没有相关代码?如果有相关例程的话能否发我一份?

相似回答