Framegrabber SDK 5.11.7 中的變更與已修正問題
本節提供有關 Basler Framegrabber SDK 版本 5.11.7 的變更與修正問題的資訊。
元件更新
- GenTL Producer 不再相依於 libicu。(票證 ID:358057)
- 諸如 Qt 等所有相依資料庫現在都儲存在新的
.deps 目錄中。(票證 ID:190453) - 資料庫版本已更新至 Qt 6.5.3 與 CryptoPP 8.6.0。(票證 ID:190453)
- 已將 zlib 從版本 1.3.1 更新至版本 1.3.2。(票證 ID:357830)
- 與 Framegrabber SDK 一同隨附的 pylon Firmware Updater 現在會透過包裝函式啟動,該包裝函式會設定所需的環境變數,然後委派給位於
bin/impl中的實作,以避免與現有的 pylon 安裝產生不相容的情況。(票證 ID:357689)
microDiagnostics 與 microDisplay X
- 當無法套用已設定的相機連結速度時,改進了 microDisplay X 中的錯誤回報。(票證 ID:334075)
- 修正此問題前,嘗試以不支援或無效的格式載入相機參數檔時,microDisplay X 可能會當機。現在應用程式可以正確處理此類檔案。(票證 ID:352229)
- 修正此問題前,microDiagnostics 中的效能測試可能會失敗,並顯示找不到 DMA 的錯誤訊息。此問題已修正。(票證 ID:355493)
CoaXPress-over-Fiber Discovery
- 透過在成功探索相機後清除內部韌體錯誤,改進了 CoaXPress-over-Fiber 探索的錯誤回報功能。相機重新啟動後失敗的自動探索嘗試現在會記錄在偵錯層級,而不是警告層級。(票證 ID:357690)
Camera Link
- 在使用 CLP 和 GenCP 發現方法進行 Camera Link 相機發現期間,已修正相機到 DMA 的對應。(票證 ID:356878)
GenTL Producer
- 修正了一個問題:包含空格或非字母數字字元的 Applet 檔案名稱會導致 GenApi 無法載入產生的 GenTL Interface XML。(票證 ID:353004)
- 移除了 GenTL Producer 中一項不必要的限制,該限制將 Applet 整數 Property 的最大值和步進值限制為 2^31-1 (INT32_MAX)。(票證 ID:358938)
- 在 GenTL Producer 1.4.1 版本中,非預期地移除了針對無符號整數 Property 的 Applet 最大值自動限制。大於 2^63-1 (INT64_MAX) 的值可能會被 GenApi 解釋為負數。已恢復自動限制;套用該限制時,將會記錄一則警告。(票證 ID:355660)
其他
- 修正了在以下情況下可能發生的潛在死結:呼叫
Fg_FreeGrabber(...) 從 Windows WNDPROC 訊息處理函式內部。(票證 ID:353866) - 使用主/從模式時,必須明確啟用 Property 同步。(票證 ID:358676)
- 在修正此問題之前,HAP 檔案可能會在啟動期間被錯誤回報為具有無效授權。現在,授權有效性僅會在擷取卡設定完成後進行檢查。(票證 ID:357284)
- 解決了一個導致 Linux 系統上 CPU 使用率偏高的問題。(票證 ID:310479)
- 修正了一個問題:Applet 迭代器針對 HAP 檔案回報了不正確的總相機數量。(票證 ID:357288)