Trigger Thermal Drift Stabilization#
When using triggered image acquisition, the camera normally starts acquiring images only when a trigger signal is received. This on-demand operation can lead to temperature fluctuations between acquisitions, causing thermal drift and affecting measurement accuracy.
Using the Feature#
How It Works#
During triggered image acquisition, the camera can operate in two modes:
- Without Thermal Drift Stabilization: The camera remains idle between trigger events and starts image acquisition only when a trigger signal is received. This can lead to temperature fluctuations between acquisitions, which may affect measurement accuracy due to thermal drift.
- With Thermal Drift Stabilization (Default): The camera continuously acquires images in the background at a constant frame rate. When a trigger signal is received, the camera sends an image according to the trigger mode strategy selected. This continuous operation maintains a stable operating temperature. This reduces measurement errors caused by thermal drift and improves absolute accuracy.
The background acquisition frame rate can be controlled via the Acquisition Frame Rate feature.
Info
For more information about thermal drift and how temperature affects measurement accuracy, see the Thermal Drift Correction and Influencing Factors topics.
Configuring Trigger Thermal Drift Stabilization#
The TriggerThermalDriftStabilization parameter is enabled by default.
To disable thermal drift stabilization:
- Set the
TriggerThermalDriftStabilizationparameter tofalse.
Selecting a Trigger Mode Strategy#
The TriggerModeStrategy parameter defines how the camera responds to trigger signals when thermal drift stabilization is enabled.
To set the trigger mode strategy:
- Set the
TriggerModeStrategyparameter to one of the following values:Immediate: The camera starts image acquisition immediately at the time of triggering. This mode provides the shortest possible latency but doesn't benefit from thermal drift stabilization.CurrentOrNext: The camera continuously acquires images in the background and sends the current or next available image when triggered. This ensures thermal stability while minimizing trigger-to-image latency. This is the default strategy.Latest: The camera continuously acquires images in the background and sends the latest complete image when triggered. This provides image data from around as close as possible to the trigger at stable thermal conditions.
Info
When using the Latest strategy, the image delivered may have been captured before the time of triggering.
Sample Code#
// Disable thermal drift stabilization
camera.TriggerThermalDriftStabilization.SetValue(false);
// Set trigger mode strategy
camera.TriggerModeStrategy.SetValue(TriggerModeStrategy_Immediate);
You can also use the blaze Viewer to easily set the parameters.