In my CVI program, a second thread was created. In this thread, DAQ(PXI 6031E) scan was triggered by 7344 breakpoint output via RTSI, while in main thread's timer event callback function, axis position was read and interface updated. But when the program is running, I frequently encounter an error "-70025 NIMC_returnDataBufferNotEmptyError", and DAQ can not finish automatically. What results in this error? What should I do?