Hello Jeffrey,
Thank you for your response. I was assuming a method like you suggested would be my fallback plan, but was hoping there might be some method within the Universal Library that would assist in this. I suppose the best I can do is to get the system time prior to and following the first sample, which will allow me to give a worst-case estimate of error for the time of the first sample due to system latencies.
So, if I use the USB-1608G in continuous mode, am I correct that the first data transfer will not occur until the board's FIFO is at least half full? Based upon the data sheet, that would appear to be 4 ks / 2 = 2ks. If sampling 4 channels @ 1 kHz, that would mean my first data transfer would happen after 500 milliseconds, correct?
Best regards,
Mike