Sherlock 7 Acquisition Timeouts v1.3
Sherlock 7 Acquisition Timeouts v1.3
Acquisition Timeouts
Teledyne DALSA
www.teledynedalsa.com/visionsystems
978.670.2002 (U.S.A.)
In many applications, the failure of an acquisition to complete within a defined amount of time is
an error that needs to be detected and dealt with. Sherlock has several options for handling
acquisition timeouts; which options you select depend on whether the application is written to
recover from an acquisition failure, or to terminate because a failure indicates a catastrophic
system failure.
Setting timeouts
Whether acquisition is non-
triggered (also called free-
running) or triggered by an
external hardware signal, you
can set an acquisition timeout (in
milliseconds) on an image
window’s Options Image Source page. If an acquisition does not occur within the timeout
period, Sherlock generates an acquisition timeout error.
Examples
Options Application Halt on camera timeout is set to False
ImgA’s On camera timeout… is disabled.
ImgA’s acquisition times out
Example
Options Application Halt on camera timeout is set to False
ImgA’s On camera timeout… is disabled.
ImgA’s acquisition times out.
rectReadLabel is executed.
Example scenarios
For all scenarios, the image windows’ acquisition timeouts are set to values other than –1
(infinity).
For scenarios 1 thru 3, Options Application Halt on camera timeout is set to False.
If acquisition timeout is set to –1 (infinity) and an acquisition never completes, you will
have to terminate Sherlock with the Windows Task Manager.