ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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,719 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,719 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,719 Views)