From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

how to send a binary output from ni daq 6009

camow7,

 

This doesn't sound like something you would want to do with a daq 6009. If I'm understanding you correctly, you have a shift register that you would like to drive with two digital lines from your daq 6009 while also passing data from a third DIO line on the same device. If this is the case, it will be very tough to do since the daq 6009 does not support hardware timing. In this way, all the timing will have to be done in LabVIEW which is software timing and as such is not as reliable as hardware timing. For this you will need a data acquisition device that supports hardware timing with counters. You would need to configure two counters for the clock lines and a third DIO for the serial data line.

 

Robert B
RF Product Support Engineer
National Instruments
0 Kudos
Message 11 of 13
(1,803 Views)

Sorry Robert, I should have clarified. I thought the coding would be the same regardless of the DAQ. I'm using a PCIe-6323. Any thoughts on using this guy?

0 Kudos
Message 12 of 13
(1,801 Views)

camow7,

 

You are right in that DAQ cards use the same DAQmx drivers to configure and run the devices. Take a look at this article. It does a pretty good job explaining how to configure synchronized tasks.

 

http://www.ni.com/white-paper/3615/en

Robert B
RF Product Support Engineer
National Instruments
0 Kudos
Message 13 of 13
(1,786 Views)