LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Microsecond delay for E-series

I have been trying a number of ways to get a 5-10 us delay using an E-series card. I first simply tried to count positive edges using a 1MHz clock but it cannot obtain such a low number. Any ideas of code would be helpful...btw im a student if that helps any 🙂
0 Kudos
Message 1 of 3
(2,582 Views)
Are you trying to get a 5-10 us loop delay in a real-time loop? I tried a simple counter-timed loop (see image attachment) at time-critical priority and could not sustain a 10us loop period. The best I could do with nothing else in the loop was 80-85kHz.

I was confused by your second statement, however, and started to think you might be trying to do Simple Event Counting with one of the DAQ-STC counters. If you're trying to take a continuous high-speed period measurement, try one of the Buffered Period Measurement examples. The DAQ-STC counters can easily measure 5-10us delays continuously.
0 Kudos
Message 2 of 3
(2,582 Views)
Hi Bob:
I'm trying to learn more about your Timed Loop.vi.
Where can I find the subvi with mark "Pulse Specs"? It looks like a function or vi from "Data Acquisition" group but I can't find it.

Appreciate it if you can comment on it.

thanks,
Min
0 Kudos
Message 3 of 3
(2,582 Views)