Hello JK,Thanks for posting to the forums. Unfortunately, the E Series DAQ boards only have static DIO lines. In other words, they are not hardware-timed, so they can't be used in a continuous digital task. With this device, you can only perform software-timed reads and writes. If you really need hardware-timed DIO, the M Series line of DAQ boards do support this feature. On the M Series devices, this is called "correlated" DIO, because while there is no dedicated timing engine for the digital subsystem, you can correlate the digital reads or writes to another clock such as an external clock, the analog input or output clocks, or a pulse train generated by a counter. We do have a number of example programs that demonstrate how to perform correlated DIO with an M Series board. These include:Multi-Function-Synch
Dig Read Write With Counter.vi (located in the LabVIEW example finder -
correlates digital read/write with pulse train generated by counter)<a href="http://zone.ni.com/devzone/cda/epd/p/id/1566" target="_blank">Performing Correlated Digital IO with an M Series Device in LabVIEW</a> (correlates digital input to analog input) <a href="http://zone.ni.com/devzone/cda/epd/p/id/4414" target="_blank">M Series: Correlated Digital Output with Analog Output Sample Clock</a> (correlates digital output to analog output) If you want a board that has a true dedicated digital timing engine, consider the <a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/14859" target="_blank">653x</a> line. I hope you find this information helpful as you evaluate the different options that are available. Best regards,