The NI-9403 module has an update rate of 7us, so in theory it should be able to output a clock period of 2*7us=14us or 71kHz. I have a simple program which inverts the boolean input to a single NI-9403 channel, enclosed in a continuous while loop (no timing functions or single-cycle loops). However, I cannot get more than 38kHz out of the module. Without disabling arbitration, is there a way to get to a higher data rate?
↧