‎07-12-2005 08:28 AM
‎07-14-2005 01:51 AM
‎07-14-2005 07:38 AM
‎07-27-2005
01:30 AM
- last edited on
‎11-07-2025
03:35 PM
by
Content Cleaner
The Double buffer mechanism, detailed in the Traditional Daq Manual (Start>>PRograms>>National Instruments>>NI-DAQ), automatically takes care of any delay that may occur when splitting the whole dataset into smaller buffers. Assuming you have a large dataset of 20MBytes to write, Double buffering allows you to define the size of the chunks of data you want to transfer at a time, say 1 MB. This means that the driver will keep on copying data from the 20MB to the 1MB buffer
Maximizing Performance of your 653x [broken link removed]
‎08-01-2005 12:11 PM
Hello! I have a question, very similar to Simone's one. I use Single Buffered Generation with a buffer size of about 64 Megabytes and I have no problems (at 20 MHz).
I'd like to have the maximum size of the buffer possible, experimentally I found the value of 67*10^6 bytes, if I use larger sizes the program (written in c++ using tradional Ni-Daq on a 6533 board) give me a DIG Block Out error -10444. It says that I have no more system memory, or no more memory on the device, or insufficient disk space.
The first and the third suggestion are clearly false, any advice on how to enlarge the buffer size? Is it possible?
Thanks
Leonardo