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
- 設定したCamera Linkの速度を適用できない場合の、microDisplay Xにおけるエラー報告が改善されました。(チケットID:334075)
- この問題が修正される前は、サポートされていない形式や無効な形式のカメラパラメータファイルをロードしようとすると、microDisplay Xがクラッシュすることがありました。アプリケーションは、このようなファイルを正しく処理できるようになりました。(チケットID:352229)
- この問題が修正される前は、microDiagnosticsのパフォーマンス測定(Performance Test)で、DMAが見つからないというエラーが発生して失敗することがありました。この問題は修正されました。(チケットID:355493)
CoaXPress-over-Fiber Discovery
- カメラの検出成功後に内部ファームウェアエラーをクリアすることにより、CoaXPress-over-Fiberの検出に関するエラー報告が改善されました。カメラの再起動後に失敗した自動検出の試行は、警告レベルではなくデバッグレベルでログに記録されるようになりました。(チケットID:357690)
Camera Link
- CLPおよびGenCPの両方の検出方法によるCamera Linkカメラの検出時に、カメラとDMAのマッピングを修正しました。(チケットID: 356878)
GenTL Producer
- スペースや英数字以外の文字を含むアプレットファイル名が原因で、GenApiが生成されたGenTL Interface XMLをロードできなくなる不具合を修正しました。(チケットID: 353004)
- GenTL Producerにおける不要な制限を削除しました。この制限により、アプレットの整数型機能の最大値とステップ値が2^31-1(INT32_MAX)に制限されていました。(チケットID: 358938)
- GenTL Producerのバージョン1.4.1では、符号なし整数型機能に対するアプレットの最大値の自動制限が意図せず削除されていました。2^63-1(INT64_MAX)より大きい値は、GenApiによって負の値と解釈される可能性がありました。自動制限が復元され、適用時には警告がログに記録されます。(チケットID: 355660)
その他
- 呼び出し時に発生する可能性のあるデッドロックを修正しました。
Fg_FreeGrabber(...) Windowsの WNDPROC メッセージ処理関数内から。(チケットID: 353866) - マスター/スレーブモードを使用する場合、パラメータの同期を明示的に有効にする必要があります。(チケットID: 358676)
- この不具合の修正前は、起動時にHAPファイルのライセンスが無効であると誤って報告されることがありました。ライセンスの有効性は、フレームグラバーの設定後にのみチェックされるようになりました。(チケットID: 357284)
- Linuxシステムで高いCPU使用率を引き起こしていた不具合を解決しました。(チケットID: 310479)
- HAPファイルに対してアプレットイテレータがカメラの総数を誤って報告する不具合を修正しました。(チケットID: 357288)