Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

How do you synchronize cameras for acquisition on PCI-1410?

Hello,

 

I am using the LL Scan Multiple Channels example to collect images from two consumer-level cameras. In the example there is an option for using synchronized cameras. Since my cameras are not synchronized, the PCI-1410 has to re-lock to each video signal for every frame. I would like to synchronize the cameras to limit the number of dropped frames, but I cannot find documentation on this topic. Can I use a two channel TBC or frame synchronizer for this purpose? Are there other suggested solutions?

0 Kudos
Message 1 of 3
(3,028 Views)

This article explains how to synchronize multiple analog camera and how to interface it with our previous generation of analog framegrabbers.

http://zone.ni.com/devzone/cda/tut/p/id/3376

You should be able to apply those principles and theory described in your article with your cameras and the 1410.

Hope this helps,

 

Best regards,

 

-Christophe

Message 2 of 3
(3,015 Views)

Thanks Christophe. I was able to synchronize the cameras using a time base corrector. However, there are some problems with the example VI. First, I have to put a 15 msec wait in the while loop to make sure the correct image is copied from the buffer. If the wait is not placed in the loop, the retrieved images are interleaved from each camera. Second, the IMAQ status VI provides a delayed last valid buffer index. I take the buffer index copied from the IMAQ copy acquired buffer VI to get the correct image.

0 Kudos
Message 3 of 3
(2,947 Views)