コンテンツにスキップ

pylon と Framegrabber SDK の並行インストール#

ユースケースによっては、pylonとFramegrabber SDKの両方のインストールが必要になる場合があります。

このトピックでは、pylonとFramegrabber SDKがどのように連携し、さまざまなシナリオで並行して使用できるかについて説明します。

pylonにおけるCoaXPressおよびVisualAppletsのサポート#

pylonにCoaXPressのサポートをインストールすると、pylonインストーラーはFramegrabber SDKのごく一部を <pylon-dir>/Runtime/x64/producerCXP サブフォルダー(および32ビット版)にコピーします。このサブセットには、Framegrabber SDKのGenTLプロデューサーを使用し、CXP-12キャプチャカード(CXP-12 Interface Card、imaWorx CXP-12 Quad、imaFlex CXP-12 QuadおよびPenta)のフレームグラバーをサポートするために必要なファイルのみが含まれています。完全なFramegrabber SDKインストールの bin フォルダーにあるライブラリの多くは、pylonのインストールで使用されます。

pylonがGenTLプロデューサーを見つけて使用できるようにするには、環境変数 GENICAM_GENTL64_PATH (32ビットアプリケーションの場合は GENICAM_GENTL32_PATH )を設定する必要があります。そのため、CoaXPressのサポート付きでpylonをインストールすると、pylonは環境変数も設定します。 GENICAM_GENTL64_PATH を <pylon-dir>/Runtime/x64/producerCXP/bin.

pylonにおけるBaslerフレームグラバーのサポートは限定的であり、acquisition appletsによって提供される機能のみが利用可能です。

Visual Appletsで設計したカスタムアプレットをpylonで使用する場合の推奨される方法は、pylonの インターネット接続のない CoaXPressサポートをインストールし、さらに使用しているフレームグラバーに対応するバージョンのFramegrabber SDKを追加でインストールすることです。Framegrabber SDKのインストーラーは変数を変更します GENICAM_GENTL64_PATH を変更し、次のように設定します <Framegrabber SDK installation directory>/bin。pylonがすでにCoaXPressのサポート付きでインストールされている場合は、 GENICAM_GENTL64_PATH が次のように設定されている場合、自動的に無効になります: <Framegrabber SDK installation directory>/binではなく、 <pylon-dir>/Runtime/x64/producerCXP/binに設定されていることを確認してください。このようにして、pylonはCoaXPressをサポートするためにFramegrabber SDKに付属しているGenTLプロデューサーを見つけて使用します。

GenTLインターフェースに関する一般的な情報については、Using the GenTL Interfaceを参照してください。VisualApplets Design Considerations for GenTLおよびUsing Applets Designed with VisualApplets in GenTLのセクションには、VisualAppletsユーザーにとって重要な情報が含まれています。

Basler Camera Linkカメラとフレームグラバーの両方を使用する場合、pylonはカメラの設定ツールとして機能し、画像取得にはFramegrabber SDKが使用されます。pylonとFramegrabber SDKの間のリンクは、Camera Linkシリアルライブラリです。 clsersis.

このシナリオにおいてpylonとFramegrabber SDKの間に競合はありませんが、物事を複雑にする可能性のある既知の問題が両方の製品にいくつか存在します。そのため、Baslerではpylonバージョン7.5およびFramegrabber SDKバージョン5.11.2以降のインストールを推奨しています。このバージョンの組み合わせはテストおよび検証済みです。