Temperature State (blaze)#
使用 Device Temperature (blaze) 功能可判定相機的目前溫度。
使用功能#
運作原理#
內部溫度的相關資訊由以下參數提供:
- 當
DeviceTemperature參數值會顯示由DeviceTemperatureSelector所指定位置的目前溫度。如需詳細資訊,請參閱 Device Temperature (blaze) 主題。 - 當
TemperatureState參數值告知您相機當前的內部 Temperature State:Ok:裝置溫度在正常工作溫度範圍內。Critical:裝置溫度接近或達到允許的最高溫度。請提供冷卻。Error:裝置溫度高於允許的最大值。請提供散熱措施。
當 TemperatureState 參數值為 Critical 或 Error,相機提供了一系列機制來警告使用者並協助保護相機。
這些機制會在不同的裝置溫度下生效,具體取決於警告級別以及相機是在加熱還是冷卻。
資訊
相機要正常運行,Temperature State 必須保持在 Ok 且外殼溫度保持在允許的範圍內。為確保達到此目的,請遵循下列規範中設定的指導原則: Providing Heat Dissipation (blaze) 主題。
在較高的溫度下,相機的使用壽命會縮短,且影像 Quality 可能會下降。
加熱路徑#
臨界溫度閾值#
當裝置溫度達到臨界溫度閾值時,表示相機接近過熱狀態。
在這種情況下,將發生以下情況:
- 當
TemperatureState參數值變更為Critical.
過溫閾值#
當裝置溫度達到過溫閾值時,表示相機過熱。影像 Acquisition Stop 將會自動停止,以保護相機免受損壞。
在這種情況下,將發生以下情況:
- 當
TemperatureState參數值變更為Error. - 影像 Acquisition Stop 將會停止且無法啟動,直到裝置冷卻為止(請參閱下方)。
- Error Code (blaze) 功能會回報過溫錯誤代碼。
資訊
必須等到裝置溫度下降至低於過溫閾值至少 4 °C 後,才能再次發送 Over Temperature 事件。
冷卻路徑#
過溫閾值#
當裝置溫度降至過溫閾值以下時,將會發生下列情況:
- 當
TemperatureState參數值從更改為Error設為Critical.
當裝置溫度降至比過溫閾值低 4 °C 時,即可重新啟動影像 Acquisition Stop。
臨界溫度閾值#
當裝置溫度降至臨界溫度閾值以下時, TemperatureState 參數值變更為 Ok.
相機的 Temperature State 與內部溫度均正常,因此允許相機正常運作。
溫度閾值#
| 溫度感測器 | 臨界溫度閾值 | 過溫閾值 |
|---|---|---|
| CPU | 81 °C | 85 °C |
| 感測器板 | 71 °C | 75 °C |
| 照明板 | 81 °C | 85 °C |
一旦其中一個感測器的溫度超過閾值,Temperature State 就會改變。
判斷 Temperature State#
- 取得
TemperatureState參數值。 - 如果參數值為
Critical或Error,您必須冷卻相機,直到參數值為Ok.
若要充分利用 Temperature State 功能:
- 使用 Device Temperature 功能可判定相機各個位置的確切溫度。
- 檢查
LastError用以判定相機是否過熱的參數值。