多相機項目中的“同步”需要說明同步的是哪個事件:觸發到達、曝光開始、圖像到達應用,還是界面刷新。這些事件位於不同環節。採購文件若只寫“多路同步顯示”,既沒有給出曝光時間差的驗收方法,也沒有定義業務上哪些圖像屬於同一組。
分別約定採集與業務條件
| 驗收對象 | 需要明確的條件 | 建議保留的證據 |
|---|---|---|
| 曝光時間關係 | 對應事件、允許時間差及測量方法 | 觸發、曝光事件或經驗證的時間記錄 |
| 幀關聯 | 相機身份、工件標識及組幀規則 | 原始幀、關聯標識與缺幀記錄 |
| 處理與傳輸 | 負載、緩存和超時規則 | 接收時間、隊列狀態及丟幀記錄 |
| 業務判定 | 樣本、判定規則與輸出狀態 | 標註、結果和異常處理記錄 |
技術名稱不能代替驗收數據
硬觸發用於控制指定採集事件,時間戳用於記錄某一事件的時間,PTP用於具備相應支持的設備之間的時鐘同步。三者可以組合,但不能由其中一個名稱推導已經達到某個曝光時間差。廠家文檔中的功能也需要按具體型號、固件和配置核對,不能推定任意品牌相機都具備相同能力。
用同一採集組檢查異常情況
約定正常採集之外的觸發未接受、幀缺失、時鐘未同步、設備重連和處理超時等情況。缺少某臺相機的當前圖像時,應按項目規則輸出不完整或待複核,不能用上一組圖像補齊後仍標為當前組有效。時間差限值及業務結果指標須由目標工況確定,本文不提供未經實測的通用數值。
將驗證記錄關聯到實際版本
記錄相機、鏡頭、曝光設置、觸發接線、時鐘配置、網絡拓撲和軟件版本,再分別驗證採集時間關係及業務樣本結果。本文為採購與驗收方法,不表示某套多相機系統已部署或通過現場驗收。
機制參考:Basler觸發採集說明、PTP說明。相關服務:視覺硬件與嵌入式技術、項目諮詢。