I've created a DasyLab program which needs to run for a period of about 24 hours. The program works as it is meant to, however, when I try to let it run for the full duration, it encounters a problem, usually around about 4 hours in, with the error message:
"Sample rate too fast. Measurement had to be stopped."
I'm working in DasyLAB 8, with a sample rate of 100Hz and block size 16 (small because I need it to respond relatively quickly). Data is being written at a not-too-challenging 1Hz and is only 8 channels of ASCII data.
So, I've tried what i could think of: disabling my virus scan and trying to stop tasks running in the background which might magically be causing DasyLab to flip. However, these don't work.
I write data to disk in the program, so I tried dropping the rate at which data is dropped, but this also makes no difference. Also, I changed the buffer size downwards to see if that would make it stop faster, but it made no difference, which leads me to the conclusion that it is my computer doing something stupid, not DasyLab.
However, the question still stands on how to get around this problem....
I noticed this morning that when the error message comes up, the program is not physically stopped, merely paused. Is there a way to get DasyLab to just not tell me that there is a problem, and to carry on as soon as it can?