Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Watching 2 Images

Hello,
Using the Vision builder I am acquiring 2 images (from 2 cameras), but even I insert a delay in between the two acquisitions,  I only see the last image.
Are there anyway to to see the first image for a couple of seconds and then the second?
 
gert
 
 
0 Kudos
Message 1 of 4
(3,271 Views)

Hi gert,

Are you using the VBAI delay step?  This step allows you to insert a delay in VBAI, but keep in mind it is in milliseconds.  If you are already using this method, try an overly large value, like 10000 (10 sec).

It should then display first image for something no greater than ten seconds, and then the second image.  Also, you might consider a delay after your second image, to prevent showing the first image and then blowing by the second image so quickly that you do not see it before acquiring the next first image.

Let me know how it goes,

 

Robert

0 Kudos
Message 2 of 4
(3,258 Views)

I am using the VBAI wait statement and I tried to use a large value (10 000ms) with the same result.  However I did not mention that I am not triggering the cameras directly, but using a LabView vi (I/O board Triggered by a PLC) in the beginning to start the sequence.

gert

 

 

 

0 Kudos
Message 3 of 4
(3,252 Views)
The VBAI wait statement should be exactly what you need.  Are you sure that you are only seeing the last image?  One possibility is that you are seeing the first image, the program waits, and then it shows the second image so briefly before it returns to the next first image.
 
Try starting from a new blank script and perfoming an acquire, wait 10000, acquire, wait 10000.  I can think of no reason that this script should not work correctly.  If it doesn't, let us know and post a zipped version of the inxpection to the board.
 
Good luck,
Robert
0 Kudos
Message 4 of 4
(3,232 Views)