Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

10 bit binary output with labview

I was wondering if anyone knew how to get a 10 bit binary word to output through labview.  I am currently trying to use a PCI-6070e card with DAQ-MX drivers to achieve this.  I used the DAQMX module in Labview and created a control so that I could change the 10 bit word.  Its simply true (1) or false (0).  I see the correct ouput on my scope but I am not sure that all is in sync.  Just looking for some suggestions on ways to create a 0110000011...output.   I attached the file I am using and the part labeled 10 but output is where I need the help.
 
Thanks,
 
Mike 
0 Kudos
Message 1 of 2
(3,233 Views)

Hi Mike,

You shouldn't see a problem with the lines being in sync.  There is a very small possibility though that some of the lines are updates a few µs earlier/later than the others because the DIO lines on the E Series cards is all software-timed.

If you wanted guaranteed deterministic timing then you would probably be best off switching to an M Series board (one of the higher channel count boards, 6259), because the first port allows you to do Correlated DIO (up to 32 lines), which will assure that all the lines are updated simultaneously.

Other than that, a simple example like the one attached should work just fine for updating the value of 10 lines at approximately the same time.

Regards,

 
0 Kudos
Message 2 of 2
(3,217 Views)