01-04-2007 06:59 PM
01-05-2007 10:50 AM
Hello Merrythomas,
You really didn't give the forum much to go on. There are several algorithms out there that you can find using google. After you find and choose an algorithm you can put it together in LabVIEW using the basic functions or using some of the point by point functions that are available. Peak Detector Point by Point may be able to help you get the peaks. You have to give it the data point of interest and it will be able to signal a true when it detects a peak over a presepecified value.
I hope this helps. Post back with more information.
Steven T.
01-08-2007 06:52 PM
01-09-2007 03:02 PM
Hello MerryThomas,
It looks like the point by point peek detection vis will help you. Feed in a single value from your array with the ECG values. Also wire up a constant that all of the peeks are above. It will alert you when it runs into a peek by returning a true instead of a false. You can then take note of the index or x value of the element that coincides with the peak and use the difference between them to get your values.
Post what you have after you try using this VI if it doesn't work.
I hope this helps.
Steven T.
01-15-2007 11:37 AM
01-17-2007 12:08 PM
Hello kok,
Here is an example. I am using a sine wave instead but it will still work. Just put in the threshold to be above the itnermediate peaks that you want to ignore but below the peaks you want to get. The VI will then tell you what location inside of the array the peak occured. You can subtract each location from each other to find how many elements pass between peaks. You can then multiply the number of elements between peaks by the amount of time between each sample. I hope this helps.
Steven T.
09-26-2007 12:14 PM
09-26-2007 12:46 PM
08-03-2009 02:35 PM
how did you find the difference between the locations of the peaks???.....please explain me the procedure