LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

trying to Isolate Waveform peaks

Labview 6i

I am trying to isolate the peaks of a waveform. The attached image shows generally the type of waveform that I will be using. I need to know the max value at each peak and the number of peaks.

The path that I am currently following is to reduce the over all value of the graph until 0 passes through the peaks. (This has already been done in the image). I would then remove any data which is below 0. This is the second graph on the image. I have been able to sucessfully determine the beginning and end of each peak but am unable to use that data to cause the program to store this section of data into its own array.

I know that I need to seperate the peaks somehow, so each peak is in its own column of an array and then I can go back and find the max and min.

I have this done in 8.0 using the Trigger and Gate function but unfortunatley I am required to make this work in 6i.

Any advice would greatly be appreciated.

Christian
0 Kudos
Message 1 of 4
(2,743 Views)
forgot the images
Download All
0 Kudos
Message 2 of 4
(2,742 Views)
There is a Waveform Peak Detection VI in the Analyze >> Waveform Monitoring palette for LabVIEW 6i. You can set a threshold and get an array of x-values corresponding to peaks. Does that fit your needs?

Message Edited by Jarrod S. on 07-17-2006 09:43 AM

Jarrod S.
National Instruments
0 Kudos
Message 3 of 4
(2,719 Views)
Jarrod,
That works very well.

Thank you very much
Christian
0 Kudos
Message 4 of 4
(2,709 Views)