コンテンツにスキップ
STAGING SERVER
DEVELOPMENT SERVER

pylon Software Suite#

The pylon Software Suite offers a collection of drivers and tools for operating any Basler camera. Versions of the suite are available for Windows, macOS, and Linux.

pylonロゴ

As it is based on GenICam technology, the pylon Software Suite allows you to work with the latest camera models and features.

SDKとAPI#

The pylon Software Suite provides the pylon SDK (software development kit) that includes the following APIs (application programming interfaces):

  • C++ API(Windows、Linux、macOS)
  • API for .NET languages, e.g., C# (Windows, Linux, and macOS) and VB.NET (Windows only)
  • C API(Windows、Linux)
  • Data Processing C++ API (Windows and Linux): This API extends the pylon C++ image acquisition API to enable the use of vTools.

You can access all of the camera's parameters and control the camera's full functionality from within your application software by using the matching pylon API (C++, C, or .NET). Sample programs illustrate how to use the pylon APIs to parameterize and operate the camera.

Documentation for the image acquisition APIs is available in the pylon API Documentation section. It gives you an introduction to programming with pylon and provides information about all methods and objects of the respective API.

The documentation for the Data Processing C++ API (pylon C++ Data Processing Programmer's Guide) is available via the Help menu in the pylon Viewer.

設定ツール#

一連の設定ツールを使用すると、カメラ、インターフェースアダプター、およびオペレーティングシステムを設定できます。

Drivers#

  • pylon USB3 Vision Driverは、USB3 Vision規格に完全に準拠しています。これにより、Basler USB 3.0カメラで、USB 3.0の最高速度と帯域幅を使用して画像を送信できます。同時に、リソースの負荷を軽減し、既製のハードウェアコンポーネントを使用できます。
  • pylon GigE Visionフィルタードライバーは、あらゆるネットワークアダプターと互換性のある、高度で堅牢なGigE Visionネットワークドライバーです。フィルタードライバーのメリットを次に示します。

    • 1/5/10ギガビットネットワークアダプターとの広範な互換性
    • コンピューターとカメラの間のネットワークトラフィックによって発生するCPU負荷を最適化し、軽減します
    • 非常に堅牢なパケット再送信メカニズム

    このドライバーはWindowsでのみ使用できます。最高のパフォーマンスと信頼性を実現するため、Baslerはフィルタードライバーをpylon GigE Configuratorと組み合わせて使用することをお勧めします。

  • pylon GigE Visionソケットドライバーは、実際のドライバーではありませんが、Windows、Linux、macOSなどの特定のオペレーティングシステムのソケットAPIを代わりに使用して、カメラと通信します。ソケットドライバーの利点は、インストール不要で、すべての1/5/10ギガビットネットワークアダプターと互換性があることです。ソケットドライバーには、非常に堅牢なパケット再送信メカニズムがあります。
    最高のパフォーマンスと信頼性を得るために、Baslerはフィルタードライバーをpylon GigE Configuratorと組み合わせて使用することをお勧めします。

  • pylon GigE Vision Performance Driver(pylonバージョン7.1で廃止予定)は、ハードウェア固有のGigE Visionネットワークドライバーです。パフォーマンスドライバーは、互換性のあるチップセットを使用している1ギガビットのネットワークアダプターにのみ対応しています。パフォーマンスドライバーのメリットは、コンピューターとカメラ間のネットワークトラフィックによって発生するCPU負荷を低下させることです。堅牢なパケット再送信メカニズムも備えています。このドライバーはWindowsでのみ使用できます。
  • pylon BCON I²C Driver Adapter(Linuxのみ、pylonバージョン6.3で廃止予定)は、エンベデッドシステムのソフトウェアの開発に使用できます。pylonは、ドライバーのソースコードとコンパイル済みバイナリーファイルを提供しています。そのまま使用することもできますが、BCON Adapter APIを実装することで独自のアダプターを書き込むこともできます。
  • pylon Camera Link Configuration Driver(Windowsのみ)を使用すると、BaslerのCamera Linkカメラのすべてのカメラパラメーターにアクセスできます。
  • pylon CXP Interface Driver(macOSでは使用不可)を使用すると、BaslerのCoaXPressカメラを使用できます。
  • The pylon GigE Accelerator filters GVSP packets during grabbing and groups them to images to reduce CPU load. This driver is for macOS only.

システム要件#

  • x86_64 CPU:最新のIntel Core i5(またはそれ以降)または同等のもの。
  • aarch64 CPU:AArch64をサポートするArmv8-A。NVIDIA Jetsonモジュール(またはそれ以上)または同等のモジュールで使用されるARMプロセッサーをお勧めします。
  • メモリ:最小4GBの使用可能なRAM。8GB以上の使用可能なRAMをお勧めします。
  • ディスクタイプ:SSDをお勧めします。
  • ディスク容量:インストール用に最低2GBの空きディスク容量。

情報

次の側面によっては、より高いシステム要件が必要になる場合があります。

  • 使用したカメラの数
  • カメラの解像度および/または取得フレームレート
  • 使用されているvToolsのタイプまたは数

If you're planning to use the pylon AI features, the following system requirements apply:

  • x86_64 CPU:最新のIntel Core i5(またはそれ以降)または同等のもの。
  • Memory: Minimum 8 GB of available RAM. 16 GB or more of available RAM are recommended.
  • ディスクタイプ:SSDをお勧めします。
  • Disk space: Minimum 50 GB of free disk space for installation.
    The space required for the model repository depends on the size and number of models you plan to deploy. Models can range from a few megabytes to several gigabytes each.
  • GPU models: All NVIDIA models matching architectures mentioned here: https://docs.nvidia.com/deeplearning/frameworks/support-matrix/index.html
  • CUDA version: 12+
  • GPU cards: Examples of suitable cards include NVIDIA RTX A5000, NVIDIA RTX A2000 Laptop GPU, NVIDIA Jetson Xavier NX, NVIDIA Tesla T4, etc.

インストール#

ソフトウェアのインストール(Windows)を参照。

→ See Software Installation (Linux)

Documentation#

Basler製品ドキュメントには、スイートのさまざまなツールから直接アクセスできます。

pylon Viewerでは、状況依存ヘルプを表示できます。パラメーターについての詳細情報が必要な場合、またはお使いのカメラモデルについて詳しく知りたい場合は、DevicesまたはFeaturesペインで目的の項目を選択し、F1を押すか、右クリックしてしてからGet Helpをクリックしてドキュメントを開きます。

[ヘルプ]メニューから、pylonデプロイメントガイドpylon SDKサンプルマニュアルpylon APIドキュメント、C++ Data Processing Programmer's Guideにもアクセスできます。