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