Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I fix an Error-10843?

I try to run my program and I get:
Error-10843 occurred at AO Buffer Write
Possible reasons:
NI-DAQ LV: Because of system limitations, the driver could not write data to the device fast enough to keep up with the device throughput. This error may be returned erronously when an overRunErr has occurred.
0 Kudos
Message 1 of 2
(3,298 Views)
Error -10843 informs the user that NI-DAQ cannot keep the analog output at the specified rate because the PC cannot process the interrupts fast enough.

To get around this, try slowing down the update rate of the output. This is done by changing the update rate control on the front panel.

Another solution would be to force the device to use Direct Memory Access (DMA) for analog output operations. This can be done by using Set DAQ Device Information.vi, which can be found in the Functions Pallette under the Data Acquisition » Calibration and Configuration sub-pallette. DMA's allow data to be moved from one location to another in a computer without intervention from the CPU. Before using this option, make sure that the device can support DMA operations and has DM
A's available for use. This information should be listed under Appendix A of the User Manual of the device.

As a final solution, use a faster machine to perform the operation.
0 Kudos
Message 2 of 2
(3,298 Views)