Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Need to synchonize digital I/O with analog Input

In my application I have an array of 64 sensors from which I need to acquire voltage signal. A particular sensor is first selected by using 6 digital lines of a digital port (using write to digital port VI). After selecting a sensor, I need to wait about 20 micro-seconds before I can collect data from that sensor. Currently, I am using software timer and waiting 1 ms before acquiring data. Now I would like to use hardware timer to wait just 20 micro-second and then acquire data. I have several multi-function DAQ cards (PCI-6034, 35, 36, 52, 24 etc) and DIO � 32HS. Can someone suggest me how I can achieve this?
0 Kudos
Message 1 of 2
(2,665 Views)
a delay of 20 microseconds is very quick for Labview, I see 3 options:
1. Start analog aquisition before the Digital select happens, and record a second channel which reads a triggering signal. After you finish reading the signal, use the second channel to tell when the analog reading was correct. Some people have done this using an external chip, you set all digital addressing lines into a latch chip, then use 1 extra digital output to inhibit the digital addressing, and you just read the digital output as the second triggering channel.

2. Most of the cards you listed have extra digital i/o triggering lines, try to use one of them as a trigger. Or you can try digging into the advanced analog aquisition VI's. You can program most NI cards to aquire 1 analog sig
nal based on a trigger from another analog input. try the link below:
<>

3. use labview RT, this would take out any delay the OS has
0 Kudos
Message 2 of 2
(2,665 Views)