跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

Trigger Thermal Drift Stabilization#

Trigger Thermal Drift Stabilization 功能允许您在使用触发图像采集时通过补偿热漂移效应来保持测量精度。

当使用 triggered image acquisition 时,相机通常仅在收到触发信号时才开始采集图像。这种按需运行的操作可能会导致采集之间的温度波动,从而引发热漂移并影响测量精度。

该功能的使用#

运作原理#

在触发图像采集期间,相机可以在两种模式下运行:

  • Without Thermal Drift Stabilization: 相机在触发事件之间保持空闲状态,仅在收到触发信号时开始采集图像。这可能会导致采集之间的温度波动,从而由于热漂移而影响测量精度。
  • With Thermal Drift Stabilization (Default): 相机在后台以恒定帧率持续采集图像。当收到触发信号时,相机根据所选的 trigger mode 策略发送图像。这种持续运行可保持稳定的工作温度。这减少了由热漂移引起的测量误差并提高了绝对精度。

后台采集帧率可以通过 Acquisition Frame Rate 功能进行控制。

信息

有关热漂移以及温度如何影响测量精度的更多信息,请参阅 Thermal Drift Correction 和 Influencing Factors 主题。

配置 Trigger Thermal Drift Stabilization#

即: TriggerThermalDriftStabilization 参数默认处于启用状态。

要禁用热漂移稳定:

  1. 设置 TriggerThermalDriftStabilization 参数至 false.

选择 Trigger Mode 策略#

即: TriggerModeStrategy 参数定义了启用热漂移稳定后相机对触发信号的响应方式。

要设置触发模式策略:

  1. 设置 TriggerModeStrategy 参数设置为以下值:
    • Immediate: 相机在触发时立即开始图像采集。此模式可提供尽可能短的延迟,但无法从热漂移稳定中受益。
    • CurrentOrNext: 相机在后台持续采集图像,并在触发时发送当前或下一个可用的图像。这可确保热稳定性,同时将触发到图像的延迟降至最低。这是默认策略。
    • Latest: 相机在后台持续采集图像,并在触发时发送最新的完整图像。这在稳定的热条件下提供尽可能接近触发时间的图像数据。

信息

当使用 Latest 策略时,交付的图像可能是在触发时间之前捕获的。

示例代码#

// Disable thermal drift stabilization
camera.TriggerThermalDriftStabilization.SetValue(false);
// Set trigger mode strategy
camera.TriggerModeStrategy.SetValue(TriggerModeStrategy_Immediate);

您还可以使用 blaze Viewer 轻松设置参数。