16.2.1.2
Selectors
ExposureTime[RegionSelector]
GenICam has a type of array mechanism called selectors. Instead of having several
similar parameters (one for each corresponding region), e.g
ExposureTime0
,
Exposure‐
Time1
,
ExposureTime2
, a selector can be used. Parameter arrays are shown in the feature
tables below like this:
ExposureTime[RegionSelector]
.
By first setting
RegionSelector
to 1,
ExposureTime
will now point to the second value in the
ExposureTime
array.
To set a parameter you need to know if the parameter is controlled by a selector
(or several), see
PixelFormat
in
"Image format control", page 100
. If the parameter is
not controlled by a selector it can be set directly, otherwise, you need to first set the
selector and then set the parameter.
16.2.1.3
Setting parameters examples
Setting auto strobe of the laser
LineSource
determines the behavior of an I/O pin (in this case the laser strobe output)
and is controlled by the
LineSelector
:
1.
Set the
LineSelector
to
LaserStrobe1Output
. This setting selects the laser strobe
output for configuration.
2.
Set the
LineSource
to
Region1Exposure
.
Region1Exposure
means that the laser strobe
output will automatically follow the exposure time of
Region1
.
Setting several dependent parameters
Sometimes there are complex dependencies between parameters and changing them
in the correct order can be hard. It can be useful to turn off the parameter validation
that controls/checks the dependencies temporarily, set several parameters, and then
turn on the validation again.
1.
Temporarily turn off parameter validation by executing the command parameter
DeviceRegistersStreamingStart
.
2.
Set several parameters.
3.
Turn on parameter validation again by executing the command parameter
DeviceR‐
egistersStreamingEnd
.
16.2.2
Device control
Table 10: Device control standard SFNC selector
Selector
Type
Description
DeviceTemperatureSelector
enum
Selects the location within the device, where the temperature
will be measured.
Values:
Sensor
SensorBoard
MainBoard
Laser
ZpmSoc
Zpm1
Zpm2
Zpm3
Zpm4
Filter
16
ANNEX
98
O P E R A T I N G I N S T R U C T I O N S | Ruler3000
8026049//2021-04 | SICK
Subject to change without notice