Hi Fred,
Let me try to understand your problem a bit better. Are you wondering if their is a delay from acquiring a waveform on a single AI line and then outputting it on an AO line? Or maybe you're asking if there is a delay between analog input channels? A little more clarity could go a long way here to finding an answer to your situation. Perhaps you could elaborate on what your program does, what pins are in use, and define the inputs and outputs of your device and 6015?
The DAQPad-6015 is a multi-function device that is connected to the computer via USB. This brings up two forms of delay that you could be seeing. One is that on our E-Series and M-Series line of DAQ devices, the analog input channels are multiplexed into a single ADC. This means the channels are not simultaneously sampled and there will be a slight phase mismatch between all sampled inputs. More information about this can be found
here.
Also, the USB interface does add in latency that you would not find on a PCI device. This is usually not an issue if you are setting up the device to do a certain task and letting it run with out sending interrupts. If you are constantly communicating with the device and determinism is an important aspect of your program, you could see latency between your computer and the device. While the USB standard has solid bandwidth, the latency of the interface needs to be noted. This is expected behavior with all USB devices on the market.
PBear
NI RF