GigE 相機錯誤代碼 3774873620 (0xE1000014) 疑難排解#
問題#
pylon .NET (C#) API 的錯誤代碼 3774873620 對應於 pylon C++ API 的錯誤代碼 E1000014。
此錯誤代碼代表 The buffer was incompletely grabbed 並表示由於封包遺失或損毀,導致影像抓取不完整。
原因#
如果系統組件(例如乙太網路線、交換器或網路介面卡(NIC))運作不佳,通常就會出現這種情況。
若所使用的網路硬體(例如網路介面卡、交換器或乙太網路線)出現效能問題,擷取影像的作業可能會失敗。
解決方案#
為彌補此一情況,您可以嘗試增加「封包間延遲」,此舉將降低攝影機所需的頻寬。然而,這也會導致最高幀率隨之降低。
此外,建議在網路介面卡(NIC)或交換器(若使用)上啟用巨型幀(若受支援):
- 如果任何元件都不支援巨型幀,請務必將攝影機參數「封包大小」設定為1500。
- 否則,請將攝影機封包大小設定為系統所支援的最高巨型幀值。
若此方法未能解決問題,Basler 建議使用官方推薦的 Intel Pro 1000 網路卡,並搭配 Basler 高效能驅動程式。
如需進一步了解受支援的 Intel Pro 1000 晶片組相關資訊,請參閱這篇技術文章。
如果您使用的是Linux 系統,請閱讀位於 pylon 安裝目錄中的 readme 檔案。