01-07-2016 05:21 PM
The peak detector is not giving me the right locations. The main file is called activation times. I use the probe but cannot figure out why im getting the wrong locations. thank you in advance.
Solved! Go to Solution.
01-08-2016 08:21 AM
Your peak detector seems to be working right to me. I rewrote the vi to make it the peaks that were detected easier to see. You put them all in a 2D array which resulted in many many zeros. I grouped the data as an array of clusters. Each cluster contained an array of peaks for each line.
01-08-2016 08:30 AM - edited 01-08-2016 08:31 AM
Looks good to me.
01-10-2016 12:21 PM
Hey when I run the program you made for me I still get no data for some of my channels that have been recorded on. I have 81 channels that I record a signal onto. The peak detector only detect peaks from 29 channels. If my signal is correct and the filtered derivative signal is correct then I should get locations of peaks for all 81 channels in a 9x9 matrix Do you get peaks for all 81 channels on your side?
01-10-2016 01:16 PM
Many of the peaks in the first two pages are less than the threshold = 10 which you have saved as default. When I plot the # found against the number of waveforms I find no integer value of peak threshold which finds the 5 peaks (the four data peaks plus the time zero peak) for more than 26 of the 81 waveforms.
Visualizing the data or things like the number of peaks on graphs can be very helpful in setting up the analysis.
You may need some kind of adaptive process for setting the thresholds. Without knowing more about your data or what constitutes a valid peak, I cannot make specific recommendations.
Lynn
01-10-2016 01:26 PM