跳至內容

Framegrabber SDK 5.11.9 中的變更與修正問題#

本節提供有關 Basler Framegrabber SDK 5.11.9 版本的變更與修正問題的資訊。

組件更新#

  • 已更新支援的 Python 版本。現在 Framegrabber SDK 支援從 Python 3.9 到 Python 3.14。(問題單 ID:343119)
  • 已將 RapidXML 從 1.12 版更新至 1.13 版。(問題單 ID:364973)
  • 包含在 Framegrabber SDK 安裝中的 pylon Event Logger 已更新至 2.2.0 版。(問題單 ID:364808)

Python 包裝函式#

  • 在修正此問題之前,處理 Fg_setParameterWithIntArray 及相關陣列 setter 變體的 Python 包裝函式可能會導致型別轉換錯誤和不安全的數值截斷。此問題已修正。及相關陣列 setter 函式可能會導致型別轉換錯誤與非預期的數值截斷。此問題已修正。現在會更徹底地驗證 Python 序列,並更可靠地將其轉換為 C 陣列。(問題單 ID:272185)

microDisplay X#

  • 在修正此問題之前, cxpMagicValue 顯示為 0xffffffff 表格中顯示 Camera Details 即使在成功建立 CXP 連線後,分頁仍會顯示。由於寫入數值後未發出屬性變更信號,導致 UI 未更新。此問題已修正。(問題單 ID:368043)
  • 在修正此問題之前,microDisplay X 在某些情況下可能會當機或無法正確顯示影像。此問題已修正。(問題單 ID:365424)
  • 在修正此問題之前,使用編輯器箭頭按鈕變更 microDisplay X 中的浮點數 applet 參數時,不會使用其設定的步進值。此問題已修正。(問題單 ID:358034)
  • 在修正此問題之前,當檔案路徑包含 Unicode 字元(例如中文字元)時,儲存影像可能會失敗。此問題已修正。現在整個 SDK 都會使用 UTF-8 路徑,且 Windows 檔案作業會使用支援 Unicode 的 API。(問題單 ID:363378)

fglib#

  • 在修正此問題之前,fglib 板卡狀態管理中的問題可能會在 applet 作業期間導致當機。在某些情況下,更新檔案集合時也可能會發生記憶體安全性問題。此問題已修正。(問題單 ID:359034)
  • 在修正此問題之前, EventApiBridge 中的事件佇列在非同步回呼傳回非零值時可能會異常增長。這可能會在事件處理期間導致記憶體流失。此問題已修正。(問題單 ID:364916)

組態檔#

  • 在修正此問題之前,當使用者名稱包含非 ASCII 字元時,Windows 上的應用程式可能無法正常運作。設定目錄路徑並未以支援 Unicode 的方式從 APPDATA 環境變數讀取。此問題已修正。在 Linux 上,此行為本來就已經正確。(問題單 ID:364407)
  • 在修正此問題之前,當 applet 組織在板卡資料夾內的子資料夾中時,從 MCF 組態檔載入 applet 可能會失敗。在這些情況下,SDK 可能會載入第一個子資料夾中找到的第一個 applet,而不是組態中指定的 applet。此問題已修正。現在 SDK 會載入 MCF 組態中定義的 applet。(問題單 ID:347258)
  • 改善了儲存與載入組態檔的效能。所需時間從大約一分鐘縮短至約 2 秒。(問題單 ID:363746)

GenTL Producer#

  • 在修正此問題之前,GenTL 可能會針對相同的 applet 產生不同的 XML 檔案。產生的 XML 在 GenApi 中的運作正常,但並非總是完全相同。此問題已修正。(問題單 ID:337901)

microDiagnostics#

  • 在修正此問題之前,FPGA 溫度測試、DMA 測試和記憶體測試失敗,因為擷取卡未正確初始化與釋放。此問題已修正。現在測試可以正常運作。(問題單 ID:364915)