LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

asynchronous image acquisition

I'm working with LabView 6.1, programming a realtime application that should exploit vision to control a robotic arm. I'm using a PXI controller 8176 and a PXI 1408 frame grabber.
I need to save as much computation time as possible: is it possible to acquire images using an asychronous VI? That is: may I ask to the IMAQ driver to acquire an image from the camera and store it in system memory in background, while my realtime loop does other computations?
Thank you,
regards
Luca Bascetta
0 Kudos
Message 1 of 2
(2,407 Views)
Hi, This is Marco Quaglia,
The best/fastest IMAQ Grab you can do is the asyncronous technics, I mean run the Init, buffer allocation, trig config and stat out of the loop and inside the loop run just the Get/Extract/Copy functions.
To do this you have to use the LowLevel functions.
Moreover, using the above function you can build a Seuqnece or Ring acquisition allocating more that one buffer.
Try it !
Ciao
0 Kudos
Message 2 of 2
(2,398 Views)