BaumerOptronic4.7.2 SequencerinCameraxml-le
The Baumer Optronic seqencer is described in the category
“BOSequencer”
by the follow-
ing features:
<Category Name="BOSequencer" NameSpace="Custom">
<pFeature>BoSequencerEnable</pFeature>
Enable / Disable
<pFeature>BoSequencerStart</pFeature>
Start / Stop
<pFeature>BoSequencerRunOnce</pFeature>
Run Once / Cycle
<pFeature>BoSequencerFreeRun</pFeature>
Free Running / Trigger
<pFeature>BoSequencerSetSelector</pFeature>
Congure set of parameters
<pFeature>BoSequencerLoops</pFeature>
Number of sequences (m)
<pFeature>BoSequencerSetRepeats</pFeature>
Number of repetitions (n)
<pFeature>BoSequencerFramesPerTrigger</pFeature>
Number of frames per
trigger (z)
<pFeature>BoSequencerExposure</pFeature>
Parameter exposure
<pFeature>BoSequencerGain</pFeature>
Parameter gain
</Category>
4.7.3 SequencerModes
The sequencer supports four different modes, which can be activated in the xml-le via a
combination of features
BoSequencerRunOnce
and
BoSequencerFreeRun
:
Mode Activation Description
ONCE BY TRIGGER BoSequencerRunOnce = 1
BoSequencerFreeRun = 0
The sequencer will run one complete
cycle (m sequences). It is started by an
incoming trigger event.
ONCE FREE BoSequencerRunOnce = 1
BoSequencerFreeRun = 1
The sequencer will run one complete
cycle (m sequences). It is started di-
rectly.
CYCLE BY TRIGGER BoSequencerRunOnce = 0
BoSequencerFreeRun = 0
The sequencer will run continuously. It
is started by an incoming trigger event.
CYCLE FREE BoSequencerRunOnce = 0
BoSequencerFreeRun = 1
The sequencer will run continuously. It
is started directly.
Modality4.7.4
In general, the procedure of sequencer integration is:
a) Sequencer activation via
BoSequencerEnable
Setting selector for “set of parameters” to minimum via b)
BoSequencerSetSelector
Adjustment of parameters via c)
BoSequencerExposure
and
BoSequencerGain
Setting sequencer run mode via d)
BoSequencerRunOnce
and
BoSequencerFreeRun
Denitions of “set of parameters” repetition via e)
BoSequencerSetRepeats
Adjustment of f) loop counter via
BoSequencerLoops
Starting sequencer by g)
BoSequencerStart
To indicate several sets of parameters, steps b) and c) should be repeated.
Here it is important to number the selectors continously and leave no gaps in the numera-
tion. The last congured set of parameters will also be last in the sequence.