LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I use LabVIEW to measure time between analog pulses

I need to be able to measure the time between (somewhat varying) analog pulse signals as they cross a specified threshold level. In particular I need to be able to measure the time between the falling edge of the first pulse and the rising edge of the second pulse at the threshold voltage level. Since the exact time of the first pulse can vary the period between the pulses is what I need, although a way to time both pulses from a known start time, plus a method of subtracting one time from the other to give a differential time would also possibly work.
Message 1 of 3
(2,536 Views)
I did this a few months ago in an extremely simplistic fashion...
I captured a waveform that contained both edges. Since waveform data contains timing information I just used that to calculate the time between the two edges I was looking for...
________________________________________________________

Use the rating system, otherwise its useless; and please don't forget to tip your waiters!
using LV 2010 SP 1, Windows 7
________________________________________________________
0 Kudos
Message 2 of 3
(2,525 Views)
Thanks - I need to try it and let you know how successful I am. The engineer who created our test suite (now left) used a waveform capture and tried to makie it fit into a PASS/FAIL window, but because of the timing variation the best we could achieve was a 90% correct result (i.e. some good boards fail and some bad boards pass).
0 Kudos
Message 3 of 3
(2,522 Views)