LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

nidaq32k begin dump of physical memory after two times of MATLAB operation

I want to use MATLAB to read signal from a NI DAQ card: PCI-6034E. The device driver is NIDAQ6.9.3. And my MATLAB version is 7.0.4.

I write my program using the method that is presented by the Mathworks’ DAQ Demos ("anologinput"). It runs ok for the first time, but when I run the same program for the second or third time, the program will quit from Windows and gives following messages:

“ STOP:0X000000d1(……)

  DRIVE_IRQL_LESS_OR_EQUAL

……-Nidaq32k.SYS

Beginning dump of physical memory “

After some time, the computer will restart.

I have checked the daq memory by "daqmem", and I find that the Daq Memory is decreasing when additional running is made.That is to say, the daqmemory can not be released completely even though I use the syntax "stop(ai); delete(ai)".

How can I free all the daq memory when the program finishes? Thanks.

0 Kudos
Message 1 of 2
(2,748 Views)
Hello Dawndragon,
 
Since you are using the MathWorks' API, I would suggest contacting that vendor for help on your application and the cause of the error.
 
Thanks.
Wendy L
LabWindows/CVI Developer Newsletter
0 Kudos
Message 2 of 2
(2,737 Views)