cjoseph
2007-05-22 00:10:09 UTC
Hello Folks,The DAQmx v8.5 software on WinXP with the NI PCI 6534 board works with my program for small data sets.When I try sending 22 million samples of 32 bits each I get the following error for the DAQmx software."DAQmx Error: One or more memory pages in the specified
logical buffer could not be locked into physical memory.
The operation could not be completed as specified.
Task Name: _unnamedTask<0>". I am guessing that either the National driver or XP is having a hard time locking the required memory (>64Mbytes).Is there a setting in the national software that is needed in order to avoid this?Or is there some WinXP registry setting that can me modified so the driver can allocate large physical blocks.Thanks for your help in advance,Carlton.ps my code is attached below
WriteDigPort.c:
http://forums.ni.com/attachments/ni/70/6895/1/WriteDigPort.c
logical buffer could not be locked into physical memory.
The operation could not be completed as specified.
Task Name: _unnamedTask<0>". I am guessing that either the National driver or XP is having a hard time locking the required memory (>64Mbytes).Is there a setting in the national software that is needed in order to avoid this?Or is there some WinXP registry setting that can me modified so the driver can allocate large physical blocks.Thanks for your help in advance,Carlton.ps my code is attached below
WriteDigPort.c:
http://forums.ni.com/attachments/ni/70/6895/1/WriteDigPort.c