HEllo;
Before starting a transfer, NI-DAQ needs to allocate a buffer to hold the data and lock that buffer into physical memory so that writing to the buffer never causes virtual memory to be used. That error results when Windows does not grant a page lock on the buffer (i.e., it refuses to lock this buffer into physical memory).
It may be that there is not enough physical memory available -- if you are using Windows NT, use the Task Manager to determine how much physical memory is actually available (in fact, you can watch your buffer being allocated).
It may also be that the system memory is too fragmented from previous memory allocations and de-allocations, in which case you will need to reboot.
If none of the above suggestions solves your pro
blem, you can use double-buffered input to avoid allocating large buffers in physical memory.
Hope this helps.
Filipe A.
Applications Engineer
National Instruments