Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

What is Max. Transfer Rates for DIO 96 Devices?

I want to know what is the Max. Transfer Rate achieved by the DIO 96 device. It is definitely dependent on Microprocessor (MP) speed, but there should be some way to know Max Speed if MP speed is given and no other process runs on the MP.
0 Kudos
Message 1 of 2
(3,200 Views)
Hello,

There are several things that can affect the speed of the DIO 96, such as the operating system and drivers. For instance, are you using Traditional NI-DAQ? Are you using DAQmx? Did you write your own driver? Are you using a third party driver? In these situations, all you can do is benchmark one particular setup.

There are several variables that can affect the �transfer rate� of the DIO 96. However, this board is not really meant to be used for transfers. This is a static I/O board. It does not even include change notification. If you are looking to transfer data, then a better solution would be a 653x series board. If you are looking at monitoring a digital line, you may consider looking at using a 6509, which supports change notification, I h
ave benchmarked this card to detect changes up to 5 KHz on a 2 GHz machine running Windows XP.

If you are looking to generate a digital signal, the DIO 96 will be timed by the operating system and controlled by the specific driver. In this case, I strongly recommend a 653x device. Another alternative would be to use a 6115, or a 6120, which support eight lines of correlated digital I/O.

Does this help clear things up?

Justin T.
National Instruments
0 Kudos
Message 2 of 2
(3,201 Views)