Trigger

The Trigger element contains settings related to trigger source, speed, and encoder resolution.

Trigger Child Elements
Element Type Description
Source 32s

Trigger source:

0 – Time

1 – Encoder

2 – Digital Input

3 – Software

Source.options 32s (CSV) List of available source options.
ExternalInputIndex 32s

Index of external input when Source (above) is set to 2 – Digital Input and connected to a Master.

0 – first digital input

1 – second digital input

2 – third digital input

3 – fourth digital input

ExternalInputIndex.options 32s (CSV) List of available external input indices.
ExternalInputIndex.used Bool Whether the external input index used.
Units 32s

Sensor triggering units when source is not clock or encoder:

0 – Time

1 – Encoder

FrameRate 64f Frame rate for time trigger (Hz).
FrameRate.min 64f Minimum frame rate (Hz).
FrameRate.max 64f Maximum frame rate (Hz).
FrameRate.maxSource 32s

Source of maximum frame rate limit:

0 – Imager

1 – Surface generation

TracheidRate 64f The frame rate of Tracheid data (Read Only)
TracheidRate.used Bool Whether the sensor has a Tracheid data rate.
FrameDataRate 64f The frame rate of normal (range/profile/surface) data (Read Only)
FrameDataRate.used Bool Whether the sensor has a separate FrameDataRate
EncoderSpacing.min 64f Minimum encoder spacing (mm).
EncoderSpacing.max 64f Maximum encoder spacing (mm).
EncoderSpacing.minSource 32s

Source of minimum encoder spacing:

0 – Resolution

1 – Surface generation

EncoderSpacing.used

Bool

Whether or not this parameter is configurable.

EncoderTriggerMode 32s

Encoder triggering mode:

0 – Tracking backward

1 – Bidirectional

2 – Ignore backward

Delay 64f Trigger delay (µs or mm).
Delay.min 64f Minimum trigger delay (µs or mm).
Delay.max 64f Maximum trigger delay (µs or mm).
GateEnabled Bool Enables digital input gating.
GateEnabled.used Bool True if this parameter can be configured.
GateEnabled.value Bool Actual value if the parameter cannot be configured.
BurstEnabled Bool Enables burst triggering.
BurstEnabled.Used Bool Whether or not this parameter is configurable.
BurstCount 32u Number of scans to take during burst triggering.
BurstCount.used Bool Whether or not this parameter is configurable.
BurstCount.max 32u Maximum burst count.
ReversalDistanceAutoEnabled Bool Whether or not to use auto-calculated value.
ReversalDistanceAutoEnabled.used Bool Whether or not this parameter can be configured.
ReversalDistance 64f Encoder reversal threshold (for jitter handling)
ReversalDistance.used Bool Whether or not this parameter is used.
ReversalDistance.value 64f Actual value.
LaserSleepMode.used Bool Whether or not this feature can be configured.
LaserSleepMode/Enabled Bool Enables or disables the feature.
LaserSleepMode/IdleTime 64u Idle time before laser is turned off (µs).
LaserSleepMode/WakupEncoderTravel 64u Minimum amount of encoder movement before laser turns on (mm).