pylon Software Suite 8.0.1 リリースノート#
新機能 / 変更点#
- GenTL/CXP: [311175] pylonイベントロギング(PEL)フレームワークに準拠するように、既存のログメッセージを再構築しました。
- GenTL/CXP: [300706] エンティティIDを持つ新しいロギングライブラリをログメッセージに追加し、既存のメッセージの変更とともにさらに多くを追加しました。
- pylon Viewer: [316331] pylon Viewerの起動時間を改善しました。
- pylon Viewer: [316268] WorkbenchやCamera API Generatorなど、pylon Viewerのさまざまな領域にある複数のアイコンを更新しました。
- Workbench: [316268] Workbenchのツールバーにある「停止」ボタンをクリックした後、5秒以内に実行が完了しない場合、レシピが強制的に停止されるようになりました。
- vTools: [316650] 入力ROIが指定されている場合、出力領域(セマンティックセグメンテーションおよびインスタンスセグメンテーション)とバウンディングボックス(オブジェクト検出およびインスタンスセグメンテーション)の座標は、元の入力画像基準になります。以前のバージョンでは、座標はROI基準で angegeben(提供)されていました。
- vTools: [316181] 使用期限チェックなどの特定のマシンビジョンタスクを実行する方法を示す、vToolの使用例のリソースを追加しました。リソースには、レシピ、サンプル画像、基本ドキュメントが含まれています。
- vTools: [314581] 新しいvTools(Data Synchronizer、Image Cropper、Image Stitcher、Image Transformer、Region Combiner)を追加しました。
修正点#
- GenTL/CXP: [300801] mfsファイルの内容が空になる問題を修正しました。
- GenTL/CXP: [303262] HAPファイルのDevice XMLに、現在のGenTLデバイスに関連するプロセスのみが含まれ、他のプロセスがすべて除外されるようにしました。
- GenTL/CXP: [315763] レジスタ依存関係がHAPファイルによってエクスポートされないため、HAP XMLからのキャッシングを削除しました。
- GenTL/CXP: [303265] VAプロセスごとに複数のDMAアクイジションチャネルが存在する場合、デバイス名にプロセス識別子を付加し、同一プロセス内のDMAとの明確な関連付けを確保しました。
- GenTL/CXP: [234116] 非ラテン文字を含むパスからアプレットを実行およびロードする機能をFG-SDKに追加しました。
- GenTL/CXP: [300663] imaFlex Pentaフレームグラバーのサポートを追加しました。
- GenTL/CXP: [316313] この問題を修正する前は、多くのログメッセージに冗長な情報が含まれていました。これが修正され、追加情報(タグ)が実際のメッセージテキストの後ろのトレースレベルのメッセージに配置されるようになりました。
- pylon Viewer: [315618] ヘルプメニューの「データプライバシー」オプションのアイコンが正しくなりました。
- pylon Viewer: [315593] フィーチャードキュメントでvTool列挙型パラメータ用に生成されるサンプルコードを修正しました。
- pylon AI Agent: [316192] 特定の解像度およびスケーリング設定での表示の問題を修正しました。
- vTools: [313333] Image Loading vToolで、Unicodeパスを含むレシピをロードできるようになりました。
制限事項#
- pylon Viewer: 全体的な安定性とパフォーマンスを向上させるため、pylon Viewerに新しいイメージスロットルが実装されました。これにより、pylon Viewerのビデオ録画機能に新しい制限が導入されます。イメージングパイプラインにおいてカメラあたり1秒間に250枚の画像のみが許可されるため、この制限を超えた場合にすべてのフレームを録画する機能が制限されます。
- pylon Viewer: Color Calibratorは、すべてのBaslerカラーカメラに対応しているわけではありません。カメラの機能セットが異なるため、Basler dartおよびboost Vカメラはサポートされていません。
- pylon Viewer: 非常に低速なコンピューターや負荷の高いコンピューターなどの特定の状況下では、カメラがすでにpylon Viewerでオープンされている場合、Color Calibratorが動作しないことがあります。これを防ぐには、Color Calibratorを使用する前にカメラを閉じてください。
- pylon Viewer: Intel HDグラフィックスカードを搭載したコンピューターでは、グラフィックスドライバーを最新バージョンにアップデートする必要がある場合があります。
- Workbench: Workbench上でデータをアクティブに表示するピンデータビューを複数使用すると、CPU負荷が上昇し、全体的なパフォーマンスが低下する可能性があります。可能な限り、使用するピンデータビューの数を少なくすることをBaslerでは推奨しています。
- Workbench: WorkbenchのStatistics機能は、vToolsの実行時間を測定します。Statistics機能で測定された時間は、システムの構成や全体的なCPU負荷によって異なる場合があります。これは、CPUが現在の負荷に応じて(動的な周波数Scalingなどにより)異なる周波数で動作する場合があるためです。
- CXP IC: ラインスキャンアプレットにおいて、ライン周期とライン露光の範囲が正しく処理されません。最大値が想定よりも低くなる場合があります。
- pylon C SDK: pylon C API には便利な関数がありませんGenDC そして、Basler Blaze 3Dカメラはまだです。
- pylon C SDK: GenTL Consumer (CoaXPress など) を使用する場合、ストリーミングの開始と停止を明示的に行えるように、pylon C に機能が追加されました。この機能は、pylon C プログラマーズ ガイドにはまだ記載されていません。pylon C++ プログラマーズ ガイド (「以前のバージョンからの移行 - IStreamGrabber API の変更点」の章を参照) または pylonC OverlappedGrab プログラミング サンプルを参照してください。
- pylon C++ SDK: CMake を使用してサンプルをビルドする場合、オペレーティングシステムのパス長制限に遭遇することがあります。パスが最大パス長 260 文字を超えているというビルド エラーが発生する場合があります。これは、CMake ビルド ディレクトリの絶対パスが 80 文字を超えている場合に発生する可能性があります。ビルド ディレクトリは、現在の作業ディレクトリ、または cmake を呼び出すときに '-B' オプションで指定されたディレクトリです。このエラーが発生した場合は、80 文字を超えない短いパスのビルド ディレクトリを使用してください。たとえば、ユーザー プロファイル C:\Users\ に直接配置します。
\Samples。Windows 10、バージョン1607以降では、長いパスを有効にすることができます。詳細については、Microsoftのドキュメントを参照してください。 - pylon C++ SDK: Visual Studio 2017を使用している場合、MSB4211警告が表示されることがあります。警告を消去するには、ReleaseおよびDebugのプロジェクトプロパティ(構成プロパティ -> 全般 -> Windows SDK バージョン)でWindows SDKのバージョンを指定します。
- pylon C++ SDK: 一部のace 2カメラでは、イベント通知に通常のエマニュレーションではなくブール型パラメータが使用される場合があります。この問題に対処するには、次のコードスニペットを使用できます。C++の場合、camera.EventNotification.TrySetValue(EventNotification_On);に加え、CBooleanParameter(camera.GetNodeMap(), "EventNotification").TrySetValue(true);を使用できます。
- GigE: エラーメッセージ「Failed to allocate resources.」が表示された場合、NICとカメラのIP設定を最適化するために、pylon GigE Configuratorツールの使用をBaslerでは推奨しています。
- GigE: 1つのネットワークインターフェイス上の複数のIP設定は、IP Configuratorツールでは完全にサポートされていません。
- pylon C++ SDK: InstantCameraArrayクラスでは、最大21台のカメラから画像を取得できます。
- GigE: Baslerのace 2 5GigEおよび1GigEカメラを最適に活用するために、BaslerではデュアルチャンネルDDR4-3600 RAM以上の使用を推奨しています。より低速なRAMを使用すると、バッファアンダーランや画像損失が発生する可能性があります。さらに、完全なセットアップを最適化するために、pylon GigE Configuratorツールの使用を推奨しています。
- GenTL: GenTLバージョン1.4以前のプロデューサーに対するGenTLサポートは制限されています。
- USB: Basler U3V デバイスが非同期状態になる可能性があるため、Intel USB ホストで使用されているパワーマネジメントをオフにする必要があります。この場合、システム起動後に Basler U3V デバイスを使用できなくなることがあります。次の手順に従って、USB3 バスで LPM パッケージを無効にしてください。
- 次のコマンドを実行して、高度な設定を有効にします。
powercfg -attributes 2a737441-1930-4402-8d77-b2bebba308a3 d4e98f31-5ffe- 4ce1-be31-1b38b384c009 -ATTRIB_HIDE - 電源オプションでLPM設定を変更します。
- コントロールパネルで[電源オプション]を開きます。
- 選択した電源プランの[プラン設定の変更]をクリックします。
- [詳細な電源設定の変更]をクリックします。
- [電源オプション]ダイアログの[詳細設定]タブで、[USB 設定]を選択します。
- [USB のセレクティブ サスペンドの設定](USB 3 Link Power Management)を「無効」に設定します。
- 次のコマンドを実行して、高度な設定を有効にします。
- MP4: MP4ビデオの記録機能を使用するには、pylon Supplementary Package for MPEG-4のインストールが必要です。pylon Supplementary Package for MPEG-4は、Baslerウェブサイトからダウンロードできます。
- MP4: 解像度が20 MP以上のカメラでビデオファイルを記録する際、Qualityパラメータが80 %以上に設定されていると、記録に失敗する場合があります。回避策として、Qualityパラメータをより低い値に設定してください。
- MP4: 録画機能は、ace 2 ProカメラのCompression Beyond機能をサポートしていません。録画の開始時にCompression Beyond機能が有効になっている場合、pylon ViewerはまずカメラのCompression Beyond機能を無効にしてから録画を開始します。
- 3D: Basler blaze 3Dカメラを使用するには、pylon Supplementary Package for blazeのインストールが必要です。pylon Supplementary Package for blazeは、Baslerウェブサイトからダウンロードできます。
- Direct Show: CoaXPress カメラは DirectShow ドライバではサポートされていません。
- Twain: CoaXPress カメラは Twain ドライバではサポートされていません。
- pylon AI Agent: 特定の解像度や Scaling 設定において、ボタンが表示されない場合があります。
ダウンロード#
このバージョンのpylon Software Suite ここ。