跳至內容
測試伺服器
開發伺服器

Trigger Thermal Drift Stabilization#

Trigger Thermal Drift Stabilization 功能可透過補償熱漂移效應,讓您在使用觸發式影像擷取時仍能維持測量精度。

在使用觸發式影像擷取時,相機通常僅在接收到觸發訊號時才會開始擷取影像。這種按需運作的方式可能會導致連續擷取之間的溫度波動,進而引起熱漂移並影響測量精度。

使用功能#

運作原理#

在觸發式影像擷取過程中,相機可運作於兩種模式:

  • 未啟用熱漂移穩定功能:相機在觸發事件之間保持閒置狀態,僅在接收到觸發訊號時才會開始進行影像擷取。這可能導致各次擷取之間出現溫度波動,進而因熱漂移而影響測量精度。
  • 啟用熱漂移穩定功能(預設):相機會在背景中以恆定幀率持續擷取影像。當接收到觸發訊號時,相機會根據所選的觸發模式策略傳送一張影像。此持續運作模式可維持穩定的運作溫度,從而減少因熱漂移所造成的測量誤差,並提升絕對精度。

背景擷取幀率可透過 Acquisition Frame Rate 功能進行控制。

資訊

有關熱漂移以及溫度如何影響測量精度的更多資訊,請參閱 Thermal Drift Correction 以及「影響因素」等主題。

設定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輕鬆設定這些參數。