Hi Chris.

I am experiencing the following error in after Mworks running for many trial.

25:02:15: ERROR: NIDAQ analog input read failed
25:02:15: ERROR: NIDAQ error: RLP Invoke Node The DMA buffer overflowed because data was not read from the buffer as fast as the DMA channel wrote to the buffer. (42)

Please let me know what you think.


Hi Eghbal,

Based on the error message, it sounds like the NI drivers are failing to keep up with data from the acquisition board, and the board is running out of space in which to store acquired analog samples. Since this is all happening external to MWorks, I’m not sure what course of action to recommend. Maybe try stopping and restarting acquisition periodically (via MWorks’ stop_device_io and start_device_io actions)?