I also use ActiveMIL. I have found it better to turn off automatic
allocation to all controls and programatically allocate them. This has
the benefit of giving you greater control to troubleshoot and process
errors or resets of the video system. I use allocate methods to
allocate each control and the free methods to disallocate (free) them
when an error occurs or a reset is issued. My systems are completely
stable. I would recommend that you don=92t use grabcontinuous.
Synchronize the video to your program by calling grabs as you need
them. I typically have a video processing vi that runs independent of
my test executor and all other vis and use notifiers to publish the
video data of interest. I typically grab images at 60 msec rate with a
40% CPU usage on a 1 GHz processor. This gives me every other frame
from the camera, fast enough for all my applications and leaves me 60%
CPU for other procesing.