已知問題:Framegrabber SDK 5.10.0
本節提供有關 Basler Runtime 版本 5.10.0 已知問題的資訊。
所有元件
| 總結 | Applets Built with Vivado 2025.1 May Not Be Loaded |
| 描述 | 使用 Vivado 2025.1 版本建立的 Applet 有時可能會載入失敗。 |
| 受影響的作業系統 | Linux 與 Windows |
| 因應措施 | 這個問題已在 Framegrabber SDK 5.11.6 中修正。因此,為避免此問題,請使用 Framegrabber SDK 5.11.6 或更高版本,或者使用 Vivado 2023.2 來建置您的 Applet。 |
| 票單 ID | 341684 |
| 總結 | mE5 Frame Grabbers 的啟動分割區被設為分割區 0 且顯示錯誤的序號 |
| 描述 | 開機後,microEnable 5 frame grabbers 總是將分割區 0 顯示為啟動分割區,即使在開機前已定義另一個分割區為啟動分割區,且無法變更啟動分割區。此外,序號也無法正確顯示。 |
| 受影響的作業系統 | Windows |
| 因應措施 | 關閉 Windows 下的快速啟動功能。 |
| 票單 ID | TFS 272272 |
| 總結 | mE5 CXP Frame Grabbers 僅能偵測以正確連接順序連接的相機 |
| 描述 | microEnable 5 CXP frame grabbers 僅在相機依正確的連接順序連接時才會偵測到相機:相機連接埠 0 連接到 frame grabber 連接埠 0、相機連接埠 1 連接到 frame grabber 連接埠 1 等。如果相機以不同的順序連接,則無法被 frame grabber 偵測到。 |
| 受影響的作業系統 | Windows 與 Linux |
| 因應措施 | 請以正確的連接順序將相機連接至 frame grabber。 |
| 票單 ID | TFS 259300 |
| 總結 | 對於 Windows 32-Bit 安裝,PATH 環境變數不會自動設定 |
| 描述 | 如果您為 Windows 32-bit 安裝 Framegrabber SDK,Windows 安裝程式不會在 PATH 環境變數中設定 win32 bin 資料夾。 |
| 受影響的作業系統 | Windows |
| 因應措施 | 請手動將 win32 bin 資料夾設定為 PATH 環境變數。 |
| 票單 ID | TFS 260409 |
| 總結 | 相機無法輸出正確的影像 |
| 描述 | 若多鏈結相機不符合 CXP 標準中關於在鏈結之間分配影像資料的規範,將無法向電腦傳送正確的影像。此問題在使用 JAI SP-12000C-CXP4 相機時曾被觀察到。 |
| 受影響的作業系統 | Windows 與 Linux |
| 因應措施 | 沒有可用的因應措施。 |
| 票單 ID | TFS 211645 |
| 總結 | Linux 驅動程式無法使用受信任的 Basler 憑證進行簽署 |
| 描述 | 在 Linux 中使用安全開機 (UEFI 模式) 需要使用以受信任憑證簽署的驅動程式。由於驅動程式是以原始程式碼的形式提供,因此無法使用受信任的 Basler 憑證進行簽署。 |
| 受影響的作業系統 | Linux |
| 因應措施 | 若要使用該驅動程式,可以停用安全開機。或者,您可以依照此 Ubuntu 部落格文章中的說明來簽署驅動程式。 |
| 票單 ID | – |
Framegrabber API
| 總結 | 以高影格率顯示影像可能會導致對使用者輸入的回應變慢 |
| 描述 | 當使用 Framegrabber API 程式庫 display_lib(僅適用於 Windows)時,以高影格率(約每秒 10,000 個影格)顯示影像可能會導致主電腦對使用者輸入(例如鍵盤和滑鼠)的回應變慢。 |
| 受影響的作業系統 | Windows |
| 因應措施 | 沒有可用的因應措施。 |
| 票單 ID | – |
GenTL Producer
| 總結 | 影像 Acquisition Start 後變更的相機參數不會反映在 Frame Grabber 中 |
| 描述 | 當在影像擷取期間變更相機參數時,該變更不會反映在 frame grabber 中。這是因為 GenTL Producer 會在開始擷取之前查詢相關參數(寬度、高度、影像格式等),並將這些參數與 frame grabber 進行同步。 |
| 受影響的作業系統 | Windows 與 Linux |
| 因應措施 | 沒有可用的因應措施。 |
| 票單 ID | TFS 195482 與 225591 |
| 總結 | 變更 Applet 時,GenTL Device ID 會隨之改變 |
| 描述 | 根據 GenTL 標準,device ID 在兩次工作階段之間應保持不變。然而,當變更 applet 時,GenTL device ID 會改變。因此,透過某個 applet 查詢到的 device ID,只有在 applet 與產生 device ID 的原始 applet 名稱相同時,才能搭配不同的硬板和不同的 applet 使用。 |
| 受影響的作業系統 | Windows 與 Linux |
| 因應措施 | 沒有可用的因應措施。 |
| 票單 ID | – |
microDisplay X
| 總結 | 在全新安裝的 Linux 系統上,microDisplay X 無法啟動 |
| 描述 | 在全新安裝的 Linux 系統上,microDisplay X 無法啟動。此問題的原因是全新安裝的 Linux 系統缺少 QT 平台外掛程式 xcb 遺失。 |
| 受影響的作業系統 | Linux |
| 因應措施 | 請使用以下指令安裝遺失的外掛程式: sudo apt install libxcb-xinerama0. |
| 票單 ID | TFS 259941 |
| 總結 | 在 Linux 上,microDisplay X 關閉時可能會發生當機 |
| 描述 | 在 Linux 上,microDisplay X 在關閉時可能會發生當機。這不會造成其他後續影響,可以忽略。 |
| 受影響的作業系統 | Linux |
| 因應措施 | 沒有可用的因應措施。 |
| 票單 ID | TFS 211811 |
C# 包裝函式
| 總結 | C# Wrapper 不接受 FieldParameterInt 中的負值 |
| 描述 | FieldParameterInt.value 是一個無符號整數,Framegrabber SDK 可以正確處理。在 C# wrapper 中,指派負值(例如 -1)將無法通過編譯,因此 SiSoCsRt.Fg_setParameterWithFieldParameterInt 無法直接使用該數字進行呼叫。 |
| 受影響的作業系統 | Windows 與 Linux |
| 因應措施 | 將值指派給 unchecked 之前,請先使用 Fg_setParameterWithFieldParameterInt對於 -1,則應使用 fieldParameter.value = unchecked((uint)-1);. |
| 票單 ID | 332625 |