—
39
—
GO-5100M-USB / GO-5100C-USB
Sequencer Function
The Sequencer function lets you define up to 128 preset combinations of exposure time, gain, ROI, and
other settings which can be stepped through each time a trigger is received. This is particularly useful
for quickly capturing multiple exposures of objects under inspection to adjust for areas or components
with significantly different levels of reflectance. The order of execution and the repetition of particular
presets are based on user-defined parameters configured in [Sequencer Control].
Two operation modes (Trigger Sequencer mode and Command Sequencer mode) are available for the
Sequencer function.
Note
Sequencer function cannot be used together with Sensor Multi ROI function (page 36).
Trigger Sequencer mode
With this mode, the Sequencer Trigger “pattern” is predetermined by the user. The user defines up to
128 different “indexes.” Each index represents a combination of the following parameters:
•
ROI (width, height, offset X, and offset Y)
•
Exposure Time
•
Gain Level (R/B Gain can also be configured on the color model)
•
Black Level
•
Binning Mode (monochrome only)
•
LUT Enable (whether or not to enable the use of LUT for this index)
•
Frame Count (the number of times to repeat this index before moving to the next)
•
Next Index to execute in the predetermined pattern
In addition to these individual index parameters, two other parameters are applied to the entire
sequence:
[Sequencer LUT Mode] defines whether Gamma or LUT is to be applied to the sequence. If Gamma
is selected, the Gamma setting defined in the camera’s Analog Control section will be applied to all
exposures in the sequence. If LUT is selected, the LUT characteristics defined in Analog Control will
be applied to any index where [Sequencer LUT enable] has been set to ON.
[Reset Sequencer Reset] causes the index selector to be reset to Index 1. Thus, the sequencer pattern
will start over at the next trigger.
In Trigger Sequencer mode, patterns begin with the index of [Sequencer Set Start]. Subsequent
triggers follow the user-defined values in [Sequencer Index Frame Count] and [Sequencer ROI Next
Index].
Assigning a Next Index value of “1” to an index creates a loop back to the start of the sequencer
pattern. Setting a Next Index value to “OFF” causes the value of [Sequencer Repetition] to be applied
as described below.
[Sequencer Repetition]
This parameter applies to Trigger Sequencer patterns which include an index whose [Sequencer ROI
Next Index] is set to OFF.
When the index whose [Sequencer ROI Next Index] is set to OFF is finished executing, the value of
Sequencer Repetition (range = 1-255) is decremented internally. If the result of the decrement is not
zero, the Trigger Sequencer pattern starts over from Index1. If the result of the decrement is zero, the
status changes to Acquisition Stop and external triggers are not accepted.