Showing results for 
Search instead for 
Did you mean: 

Error from DAC Hardware driver"NIDAQmx",a buffer overflow occurred

Go to solution

Hi: Sir/Madem


     we have one equipment imported from abroad, run the script, system automatically download the 

DAC file, and finish the measurement data connection, and then, one analyzing report generated automatically.


    but some times, system interrupted, and one alarm generated, refer to attachment figure, look forward your instruction how to handle this alarm, TKS!The alarm generatedThe alarm generated

0 Kudos
Message 1 of 3
Accepted by topic author Jack.zhao1

Hi Jack zhao1,


Each input that is measured with a system clock is given a separate buffer, into which DIAdem writes the measured data. Other blocks that display or save the measured data, for example, take the values from the buffer. If the data cannot be processed as fast as DIAdem writes the data to the buffer, this measurement point buffer fills up. When the buffer is full, it overflows.

You can use the buffer monitor to monitor the level of each measurement point buffer.
In the end does a buffer overflow mean that you measure more data than DIAdem can process. To prevent this, you have different options:


  • Reduce the clock rate
  • (use a faster PC)
  • Do not use time consuming online displays like numeric or table display
  • In case of using different clock rates, take care that the clock rates are multiple rates of a base clock rate.



0 Kudos
Message 2 of 3

Hi: Walter


     follow your instructions, I removed six numeric displaying, now, the "buffer over flow" alarm disappeared.

     Appreciate for your great support, TKS!




0 Kudos
Message 3 of 3