Calvin,
This is one of the biggest problems I have had with IMAQ 1394. I was able to set up a continuous buffer, but there is no way to find out which buffer is the current one. The other problem with IMAQ 1394 is that it is software based instead of hardware, which means your CPU speed and operating system latencies can all affect it and make you miss frames.
What I ended up doing was making my own buffer, and using Grab to get each image. By checking the time elapsed between each frame acquired, I was able to detect missing frames. As long as the frame rates were low or I didn't update the display very often, I rarely missed frames.
My basic conclusion is that IMAQ 1394 is much better for snapshot type applications. Applications that require
continuous video with no missing frames work much better with the IMAQ boards than 1394.
Bruce
Bruce Ammons
Ammons Engineering