Trigger
The Trigger element contains settings related to trigger source, speed, and encoder resolution.
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). |