硬觸發、時間戳和PTP回答不同問題:什麼時候請求採集、記錄的時間代表什麼,以及設備時鐘能否比較。應用同時打開多路圖像,不能直接回答這些問題。先確定需要比較曝光開始、曝光中點還是其他事件,再選擇採集和測量方法。
硬觸發控制指定事件
外部電信號可以作為相機支持的觸發源,但需要核對電平、極性、輸入延遲、觸發選擇和相機就緒狀態。Basler觸發採集文檔區分幀開始與曝光開始等觸發類型,並說明設備未就緒時可能不接受觸發。共用觸發源並不消除設備內部延遲;仍需測量實際曝光關係。
時間戳先核對事件與時鐘
| 時間記錄 | 核對問題 | 不能直接推定的結論 |
|---|---|---|
| 相機時間戳 | 對應哪個事件、使用哪個時鐘及單位 | 不同設備數值接近就代表同時曝光 |
| 主機接收時間 | 在哪個接口、線程或緩存位置記錄 | 接收順序等於曝光順序 |
| 界面顯示時間 | 解碼、排隊和刷新怎樣處理 | 同屏出現就代表同一時刻採集 |
設備時間戳與主機接收時間不能在沒有時鐘對應關係時直接相減。還要核對計數迴繞、重啟後起點變化及時間記錄缺失;具體字段的含義以設備和SDK文檔為準。
PTP同步時鐘,不自動安排曝光
Basler的PTP文檔說明了支持設備的時鐘同步及網絡條件影響。啟用PTP後,還需核對同步狀態,並配置目標設備支持的觸發或定時採集機制。時鐘已同步不是曝光已經同步的測量結果,也不保證網絡傳輸或界面刷新同時完成。
測量方法應覆蓋實際成像模式
對需要比較的事件保存原始記錄,並說明測量儀器、時間來源、負載和樣本範圍。滾動快門圖像內不同行的曝光時間還需按傳感器模式核對;比較幀開始時間不能直接代表整幅圖像各行同時曝光。本文解釋機制與核對方法,不宣稱特定設備的時間精度或兼容性已驗證。
相關服務:視覺硬件與嵌入式技術、項目諮詢。