07-27-2005 08:18 AM
07-29-2005 01:21 AM
07-29-2005 08:02 AM
08-01-2005 03:42 PM
For those it may interest...
I think I have found a solution to my problem.
I was using several acquisition functions in a loop. Since I don't want to re-initialize and close the acquisition card each time, I use "IMAQ Close" only when stopping the application. But, for my application, I need to use the "Imaq List Buffer" at each iteration to allow the user to modify the acquisition time (and implicitly the number of buffers) . After each iteration, I use "IMAQ dispose" to free up the memory. But it don't seem to be enough... if I add the very low-level vi "imgDisposeBufList.vi" after each iteration, I don't see the error anymore.
I hope this is not just a coincidence !
08-01-2005 11:39 PM
02-06-2007 06:55 PM
02-07-2007
11:24 PM
- last edited on
07-08-2025
01:37 PM
by
Content Cleaner
Hi,
Thank you for posting to the NI forums. Which version of the DAQmx driver are you using? If you are not using the most current, I would recommend upgrading to DAQmx version 8.3.1.
If this does not fix the problem, please reply back with some more specifics of your application – what type of data acquisition you’re doing, is it continuous or finite, etc.
Best regards,
Ed W.
Applications Engineer
National Instruments
05-31-2007 10:17 AM
06-01-2007 01:06 PM
Hello Matteo,
Could you post more information about the context you are receiving the error in? From your post it sounds like you are doing things properly, however, you may want to ensure that you are only loading outside of the loop. You may want to post your code so we can take a look.
Regards,
Jasper S
06-11-2007 10:50 AM