To acquire 20 analoge channels and DIG-Port I use S-Scan.vi + ReadDigPort.vi in a loop. The 1D-array of S-Scan.vi is indexed, data is written subsequently in binary format (2 bytes for each channel) and DIG-Port is added (1 byte) for each sample. It works for 500 Hz but 2 KHz sampling rate causes error -10846. Using AIRead.vi lots of samples are lost. What to do?