Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Timed Sequence Image Aquisition within IMAQ Vision Builder 6.1

I would like to acquire a sequence of images (for now just 2 or 3 but I would expand on this later) with a delay between frames of, say, 30 seconds. I would like IMAQ to perform some basic machine vision functions (Pattern matching, caliper) on each aquired image and have the results saved to file during the sequence.

Your advice is appreciated,

Andrew Zwart
Test Engineering
Wescast
0 Kudos
Message 1 of 4
(2,989 Views)
Make that IMAQ vision builder 6.0.

My apologies for any confusion,

Andrew Z.
0 Kudos
Message 2 of 4
(2,977 Views)
Hello Andrew,

Vision Builder 6.0 does not have any intrinsic delay function that you can add to it. However, you could set up your script for a single acquisition and then migrate your code to LabVIEW for execution. You could build a loop structure around your acquisition (I would suggest moving such functions as IMAQ Init and IMAQ Create outside of the loop to reduce loop time) and then insert a Wait Until Next ms Multiple function to ensure that the loop only runs once every X milliseconds, where X is the input parameter to the Wait function. In that way, you can control the rate at which you acquire images into LabVIEW and process them within your code.

Try this and let me know if you have any additional questions.

Regards,
Scott R.
Applications Engineer
National Instruments
Scott Romine
Course Development Engineer
National Instruments
Message 3 of 4
(2,973 Views)
Thanks Scott, I'll let you know how it goes.

Andrew Zwart
Test Engineering
Wescast
0 Kudos
Message 4 of 4
(2,970 Views)