pylon Software Suite 8.0.0 リリースノート#
バイナリ互換性#
- Data Processing = 3.0.1
Data Processingの3.0.xまたはそれ以前の3.x.xバージョンで構築されたアプリケーションと互換性があります。 - pylon C SDK = 9.0.0
pylon C SDKの以前のバージョンで構築されたアプリケーションは互換性がありません。 - pylon C++ SDK = 9.0.0
pylon C++ SDKの以前のバージョンで構築されたアプリケーションは互換性がありません。 - pylon .NET SDK = 1.2.0
pylon .NET SDKのバージョン1.2.x以前で構築されたアプリケーションは互換性があります。
新機能 / 変更点#
- 全般: [311182] Semantic Versioning 2.0に準拠し、pylon SDKライブラリ名にはマイナーバージョン番号が含まれず、メジャーバージョン番号のみが記載されるようになりました。
- pylon AI Agent: [286592] pylon AI Agentは、AI vToolsにモデルをデプロイするために使用されます。pylon AI Platform経由、またはストレージからモデルをデプロイすることを選択できます。モデルはローカルコンピューターまたはリモートコンピューターにデプロイできます。
- vTools: [286272, 286412, 285715, 285681] 以下のvToolsが追加されました: - Object Detection - Classification - Semantic Segmentation - Instance Segmentation
- pylon Viewer: [314565] ツールメニューの外部ツールとしてEvent Loggerが追加されました。
- pylon Viewer: [311582] dart MカメラでAutomatic Image Adjustment機能が利用できるようになりました。
- pylon Viewer: [313572] コンテキストメニューからペインを閉じることができるようになりました。
- pylon Viewer: [308989] [新機能]および[詳細情報]ダイアログにAIトピックが追加されました。
- pylon Viewer: [305588] 画像ウィンドウのコンテキストメニューからLine Profileを初期位置にリセットできるようになりました。
- pylon Viewer: [297026] Line Profileペインにコンテキストメニューが追加されました。
- Workbench: [308021] ピンデータビューで、最初に表示される画像に対して「ウインドウサイズに合わせる (Zoom to Fit)」が適用されます。
- Workbench: [308968] ピンデータビューの「ウインドウサイズに合わせる (Zoom to Fit)」機能がシームレスにスケールするようになりました。
- Workbench: [308991] [ようこそ (Welcome)]ダイアログの[ライセンス (Licensing)]タブに、AI vToolsへのリンクが追加されました。Workbenchメニューにpylon AI agentのエントリが追加されました。
- CXP IC: [298766] ボードステータスに関する情報を提供する機能を持つBoardStatusセクションが追加されました。
- CXP IC: [298766] エラーに関する情報を提供する機能を持つErrorsセクションが追加されました。
- CXP IC: [298766] フレームグラバーへの転送中に失われた欠落フレームに関する情報を提供するCameraStatusイベントが追加されました。
- CXP IC: [298766] CorrectedErrorCountの名前がCameraCorrectedErrorCountに変更されました。
- CXP IC: [298766] UncorrectedErrorCountの名前がCameraUncorrectedErrorCountに変更されました。
- CXP IC: [306774] Opto-Coupled Trigger 5ボードとの通信に関する問題が解決されました。
- CXP IC: [220218] CXPステータスおよびポートステータスの問題を引き起こしていたステータスオペレーターの不正な値が修正されました。
- CXP IC: [303278] CustomSignalEvent0およびCustomSignalEvent1で、ソースとしてFrontGPI2およびFrontGPI3を使用できるようになりました。
- データ処理: [289432] データ型の内部処理の最適化により、パフォーマンスが向上しました。
- データ処理: [274754] copy-on-writeを実装するために、CRegion::GetBuffer()の動作が変更されました。
- Data Processing: [300937] Camera vToolからチャンクとイベントを受信する方法を示すサンプルを追加しました。
- pylon C SDK: [298881] pylon Cインターフェース用の独立したCMakeファインダー(pylonC)が新たに追加されました。pylon Cコンテンツは、既存のpylon CMakeファインダーから削除されました。
- pylon C++ SDK: [296692] racer 2ラインスキャンカメラのShading Correction機能の使用方法を示すサンプルを追加しました。
- pylon C++ SDK: [314002] CBaslerUniversalInstantCameraクラスが更新されました。
- pylon C++ SDK: [303027] GrabResultオブジェクトにメンバーが追加され、マルチパートデータコンポーネントをサポートするようにCPylonDataComponentが拡張されました。
- pylon C++ SDK: [298881] pylon CMakeファインダーからpylon Cコンテンツが削除されました。pylon C用の独立したCMakeファインダーが新たに追加されました。
- pylon C++ SDK: [304030] 新しいBaslerロギングシステムELTをサポートするため、新しいlog4cpp logappenderを追加しました。
- pylon C++ SDK: [303896,303897] pylon Event Logger、特にGenTLおよびCXPに関するロギングを改善しました。
- vTools: [307646] 校正板のサイズ(800 mm、1200 mm、1600 mm、2400 mm)を追加しました。
- vTools: [309025] Image Loading vToolで画像ソースフォルダーへの絶対パスを保存するオプションを追加しました。
- vTools: [285172] Camera vToolで、カメラのチャンクデータを出力するための出力ピンを追加できるようになりました。
- vTools: [285171] Camera vToolで、カメラのイベントデータを出力するための出力ピンを追加できるようになりました。
- vTools: [275698] Image Loading vToolのレシピで、画像ソースフォルダーへの相対パスの使用がサポートされるようになりました。
修正点#
- pylon Viewer: [285047] Color Calibratorが第2ステップを正常に完了できなかった場合でも、Continuous Shotチェックボックスがオンのままになる不具合を修正しました。
- pylon Viewer: [312899] カラー画像を使用している場合のヒストグラムのパン表示を修正しました。
- pylon Viewer: [312817] Line ProfileペインにおけるY軸ラベルの配置を修正しました。
- pylon Viewer: [308356] ファームウェアのアップデート後にカメラを再検出するための待機時間を長くしました。
- pylon Viewer: [290732] Static Defect Pixel Correctionを使用して制限値を超過した場合のエラーメッセージを改善しました。
- pylon Viewer: [307521] シングルショット機能を使用する際に、ラインスキャンカメラが正しい取得モードを使用するように修正しました。
- pylon Viewer: [304190] 画像ウィンドウタブのタイトルで、テキストとボタンが重なってしまう不具合を修正しました。
- Workbench: [291903] vToolsの入力ピンがピンデータビューのデータソースとして誤って追加されてしまう不具合を修正しました。
- Workbench: [312967] vToolsなしでレシピを読み込んだときにエラーが発生する不具合を修正しました。
- Workbench: [311609] Camera vToolが割り当てられた状態でpylon Viewerを閉じるときにクラッシュする原因となっていた可能性のある不具合を修正しました。
- Workbench: [299047] RGB情報や、レシピ停止後の全画面表示モードなど、ピンデータビューに関するいくつかの表示上の不具合を修正しました。
- Workbench: [307585] ピンデータビュー内のテキストが正しく表示されない原因となる可能性のある不具合を修正しました。
- CXP: [304411] - 修正: 修正前は、アプレットイベントの Timestamp が正しくありませんでした。値が 2 で割られていました。これが修正され、現在はアプレットイベントの Timestamp が正しい値になっています。
- Data Processing: [312880] 後から作成されたピンの名前が最初のピンの名前で始まっている場合に、入力端子ピンおよび出力端子ピンの名前を変更できない問題を修正しました。
- Data Processing: [309051] 他のヘッダーファイルに合わせて、GenericOutputObserver.h 内のネストされた名前空間の定義を変更しました。
- Camera Link: [307793] 必要な XML ファイルを含む、欠落していた Basler_CameraLink.zip を pylon ランタイムに追加しました。
- GigE: [314339] Socket Driver を使用して Compression Beyond を使用する際の、エンコード済みデータ超過エラーを修正しました。これは pylon GEV Driver バージョン 5.4.1.1260 でも修正されています。
- Twain: [308082] TWAIN ドライバーの読み込み時にハミングが発生する問題を修正しました。
- vTools: [314717, 314714, 314713, 314707, 314716, 314724, 314710, 314709] Transformation Data を使用する vTools のエラーハンドリングを更新しました。
- vTools: [314724] vTools のドキュメントでのヘルプの取得により、OCR-vTool の正しいドキュメントページが開くようになります。
- vTools: [305245] Calibration Basic/Pro vTools において、オペレーティングシステムの画面の Scaling 機能が有効になっている場合でも、画像座標のグラフィカル表示が正しく行われるようになりました。
- vTools: [303977] Template Matching Basic vTool の回転角度に関するダイアログテキストを修正しました。
- vTools: [311250] Document Cropper vTool の不要になったノードマップエントリを削除し、vTool ドキュメントを更新しました。
- vTools: [301657] Calibration Basic および Pro vTools におけるマニュアルマシンキャリブレーションのサポートを改善しました。
- vTools: [305510] Template Matching Basic vTool のダイアログの外観を更新しました。
- vTools: [306903] Gray value Transformer Starter vTool で、パラメータ名が更新されました。
制限事項#
- pylon Viewer: 全体的な安定性とパフォーマンスを向上させるため、pylon Viewerに新しいイメージスロットルが実装されました。これにより、pylon Viewerのビデオ録画機能に影響する新しい制限が導入されます。イメージングパイプラインにおいてカメラあたり毎秒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が現在の負荷(動的周波数スケーリングなど)に応じて異なる周波数で動作する場合があるためです。
- CXP IC: ラインスキャンアプレットの場合、ライン周期とライン露光の範囲が正しく処理されません。最大値が想定よりも低くなることがあります。
- pylon C SDK: pylon C APIは、まだGenDCおよびBasler blaze 3Dカメラを使用するための便利な機能を提供していません。
- pylon C SDK: GenTL Consumerを使用する場合(CoaXPressなど)、ストリーミングを明示的に開始および停止できるようにするために、追加の機能がpylon Cに追加されました。この機能は、まだpylon Cプログラマーズガイドに記載されていません。pylon C++プログラマーズガイド(「Migrating from Previous Versions - Changes in the IStreamGrabber API」の章を参照)またはpylonC OverlappedGrabプログラミングサンプルを参照してください。
- pylon C++ SDK: CMakeを使用してサンプルをビルドする際、オペレーティングシステムのパス長の制限に達する場合があります。パスが最大パス長である260文字を超えていることを示すビルドエラーが発生する可能性があります。これは、CMakeのビルドディレクトリの絶対パスが80文字を超える場合に発生する可能性があります。ビルドディレクトリは、現在の作業ディレクトリ、またはcmakeを呼び出すときに「-B」オプションで指定したディレクトリです。このエラーが発生した場合は、ユーザープロファイル内(C:\Users\など)に直接配置するなど、80文字を超えない短いパスを持つビルドディレクトリを使用してください。
\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: IP Configuratorツールでは、1つのネットワークインターフェイス上の複数のIP設定は完全にはサポートされていません。
- 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 3のセレクティブサスペンドの設定」または「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 はここからダウンロードできます。