コンテンツにスキップ

Framegrabber SDK 5.11.4での変更点および修正された問題#

このセクションでは、Basler Framegrabber SDKバージョン5.11.4の変更点および修正された問題に関する情報を提供します。

GenTL Producer#

  • GenTLプロデューサーは、FgSDkおよびGenTLでのGenCPまたはCLPを通じたCamera LinkでのカメラXML検出をサポートするようになりました。GenTLでは、検出モードを次のように設定することで、この機能を有効にできます。 Mixed または Camera.

    イメージ ClpSharedLibraryPath は、CLPライブラリのDLLの場所を指定するGenTLインターフェースモジュールの機能です。もし ClpSharedLibraryPath が既存のCLP DLLに設定されていない場合、GenCPがデフォルトプロトコルになります。ライブラリの読み込みはGenTLインターフェースを開いた後に有効になり、 LoadedClpSharedLibraryPath ノードは、ライブラリが正常に読み込まれたかどうかを示します。これにより、利用可能なプロトコルに基づいてカメラ設定をシームレスに構成できるようになります。(チケットID: 268175)

  • GenTL に BiColor フォーマットのサポートを追加しました。フォーマットは、 の値に応じて自動的に BGR パックまたはアンパック フォーマットに変換されます。 OutputPackedFormats デバイスXML内の機能の値に応じて、BGRパック形式またはアンパック形式に自動的に変換されます(チケットID: 315154)。

ログ出力動作の変更点#

  • pylon Event Loggerと互換性を持たせるため、ロギング構成を検索する際に環境変数 PYLON_LOG_CONFIG が評価されるようになりました。検索順序は次のとおりです。

    1. 環境変数 BASLER_FGSDK_LOGGING_CONFIG
    2. 環境変数 PYLON_LOG_CONFIG
    3. ファイル BaslerFgSdkLogging.properties SDKの bin ディレクトリ。

      pylonによってすでにログ設定が行われている場合、Framegrabber SDKによる再設定は行われません。(チケットID: 320756)
  • アプレットイベントが受信された際に、カテゴリにログが記録されるようになりました FgSdk.fglib.Events.<eventname>。ログにはマイクロ秒精度のTimestampが含まれます。エラーイベントがGenTL Producerでデフォルトで有効になりました(CameraStreamStatus, Overflow, TriggerExceededPeriodLimits, FrameTriggerMissed)。(チケットID: 320807, 323583)

  • イベントハンドラの登録および登録解除がログカテゴリに記録されます FgSdk.fglib.EventControl。(チケットID: 330155)

  • 実行中の画像取得に関する詳細をログに記録できるようになりました。一部のメッセージ(受信フレームなど)はフレームレートと同じ頻度で生成されるため、新しいログカテゴリを使用してこれらのメッセージのオン/オフを切り替えることができるようになりました basler.fglib.acq および basler.gentl.acq。メッセージはログレベル NOTICE 以上で確認できます。Framegrabber SDKを直接使用する場合は basler.fglib.acqを使用し、GenTL Producer経由で使用する場合は basler.GenTL.Acqを使用してください。(チケットID: 316516)

  • 確立されたCXPリンクでエラーが検出された場合や、リンクが切断されたとみなされた場合にログメッセージが追加されました。(チケットID: 320739, 320740)

  • 1st レベルのロギングカテゴリの名前が変更されました basler を FgSdk。これにより、pylon SDKのロギングとの整合性がより高まります。(チケットID: 323587)

Framegrabber API#

  • バッファキューイングAPIは、C#およびPythonのラッパーで使用できます。(チケットID: 315155)

その他#

  • LinuxおよびWindowsのサンプルにルートのCMakeが含まれるようになりました。(チケットID: 311719)

修正された問題#

  • この問題の修正前は、GPUDirectでの取り込み時にユーザーにとって無関係なエラーが報告され、実際のエラーの確認が不可能になっていました。これが修正され、GPUDirectのサンプルにエラーハンドリングが追加されました。(チケットID: 322499)
  • この問題の修正前は、GPUDirectでの取り込みにおいて、5秒以上画像が到着しない場合に停止していました。これが修正されました。現在は、次を呼び出すことでタイムアウトを指定できます。 GDStartAcquisitionEx または fgsdk.config ファイル内で。(チケットID: 319200)
  • この問題の修正前は、Python SDKラッパーでCamera Linkシリアルを使用すると、Pythonインタープリターがクラッシュしていました。これが修正され、シンプルなサンプルが追加されました。(チケットID: 292560)
  • この問題の修正前は、WindowsインストーラーがPATH環境変数を次のように変更していました: REG_SZこれにより変数展開が破損していましたが、修正されました。(チケットID: 319997)
  • Ubuntu 24.04への依存関係によって阻止されていたアプレットが、Ubuntu 24.04上でロードできるようになりました。 libtiff.so.5。(チケットID: 316368)
  • この問題の修正前は、 nullptr 文字列型の出力バッファ内での許可されておらず、その結果不正な文字列サイズになっていました。これが修正されました。今後は、 nullptr 文字列型の出力バッファ内で許可され、文字列サイズが追加の値に正しく書き込まれるようになります。(チケットID: 318444)
  • 非推奨の変数への参照 SISODIR5, SISODIR5_32 および SISODIR5_64 Windowsインストーラーから削除されました。(チケットID: 316211)
  • 不足していたツール licenseTool がLinuxの bin フォルダーに追加されました。(チケットID: 311719)
  • この問題の修正前はGenICamヘッダーが欠落しており、その結果GenICamのサンプルプロジェクトをコンパイルできませんでした。これが修正されました。(チケットID: 311719)