Framegrabber SDK 5.11.0 中的變更與修正問題
本節提供有關 Basler Framegrabber SDK 5.11.0 版本的變更與修正問題的資訊。
一般資訊
- 已更新 Visual Studio 發行套件 (Redistribution packages)。
- 已整合用於 marathon 硬體重新設計 (SPI) 的 Linux 驅動程式新版本 5.3.0。
- 已整合用於 marathon 硬體重新設計 (SPI) 的 Windows 驅動程式 mE5 新版本 2.2.0。
- 減少了 Linux 上使用的檔案代碼 (file handles) 數量。
- 在 Linux 驅動程式中新增了對核心 5.19 的支援。
GenTL Producer
- Connection Test Mode 現已根據 CXP 標準的要求提供。
- 在 GenTL Producer 的裝置中新增了 Automatic Tap Geometry 核取方塊。
- GenTL Producer 現已透過 GenCP 提供 Camera Link 支援。
Applets
- 已更新適用於 CXP-12 Interface Card 1C/2C/4C 的行掃描 applets。
- 已更新適用於 imaWorx 的行掃描 applets。
- 已更新適用於 mE5 張量擷取卡 (frame grabbers) 的行掃描 applets。
- 已在下列 applets 中新增對 1X-2YE 抽頭幾何 (tap geometry) 的支援:
- 適用於 CXP-12 Interface Card 2C/4C 與 imaWorx 的單面陣列 applets
- 適用於 CXP-12 Interface Card 4C 與 imaWorx 的雙面陣列 applets
Framegrabber API
microDiagnostics 與 microDisplay X
- 已移除 microDisplay X 中 1024 的緩衝區限制。
修正的問題
- 在此之前,GenTL
BUFFER_INFO_FRAME_ID 透過以下方式可查詢的設定: DSGetBufferInfo 未包含來自 CXP 影像標頭的來源標籤 (source tag)。取而代之的是,它包含傳送至電腦的所有影格之 Counter。此問題已被修正。(票證 ID:197430) - 在此之前,小程式迭代器回報了不正確的 DMA 數量,適用於 HAP 檔案在
Fg_Helpers 專案及 GenTL Producer 中。此問題已修正。(票號:273806) - 在此之前,siso_genicam 程式庫受限於 CXP 1.0 暫定 ACK 的最大數量。這會導致效能問題。此問題已修正。(票號:274500)
- 在此之前,執行 C# 包裝函式可能會導致嚴重錯誤訊息。透過改善 C# 包裝函式中的事件處理,此問題已修正。(票號:271951)
- 在此之前,每當重設 CXP 連接埠時,驅動程式會自動啟用 PoCXP。例如,當最後一個應用程式與驅動程式斷開連接時就會發生這種情況。此問題已修正。現在,PoCXP 狀態僅在由使用者設定時才會改變。(票號:273905)
- 修正了從相機讀取數值時的範圍驗證。在此之前,驗證最小/最大值範圍時,未正確納入 GenTL Producer 中的 GenAPI 快取(
IntegerT::GetValue(bool Verify, bool IgnoreCache) 函式)。此問題已修正。(票號:271134) - 在此之前,當在 mE5 擷取卡上使用高影格率時,GenTL Producer 會顯示藍屏。此問題已修正。(票號:262624)
- Framegrabber SDK 5.10.0 版本僅能在相機以正確的連結順序連接時才能偵測到它們。此問題已修正。現在,裝置搜尋功能可以正確偵測 CXP 相機,而與連結順序無關。(票號:259300)
- 在此之前,在 Linux 上執行 gpioTool 會傳回「Invalid board index」(無效的機板索引)錯誤,即使已提供正確的 ID 也是如此。此問題已修正。gpioTool 已從
/bin 目錄移至子目錄 /impl中。名為 gpioTool 資料夾內的 /bin 的指令碼現在會在設定適當的環境變數後呼叫應用程式。(票號:256141)