コンテンツにスキップ
ステージングサーバー
開発サーバー

ハウツー:カメラ機能のパラメータ名を見つける方法#

Basler pylonを使用してアプリケーションを開発する場合、表示名ではなく、pylon APIで使用される「実際の」パラメータ名を知る必要があります。

pylon Viewerの機能ツリーから取得した次の画像は、表示名の例を示しています。

pylon Viewerの機能ペイン

ただし、pylon APIにおける「実際の」パラメータは「Gain [db]」ではなく「Gain」です。

機能のパラメータ名を見つけるにはいくつかの方法があります。

pylon Viewer#

pylon Viewerは、機能のパラメータ名を見つけるための最も確実な方法です。カメラを接続して開く必要があります。Features Paneには、利用可能なすべてのカメラ機能が表示されます。

Feature PropertiesおよびFeature Documentationペイン(メニューバーのWindowsの下で利用可能)を有効にすることで、アプリケーションへの正しい実装に必要なすべての情報を見つけることができます。

Feature PropertiesウィンドウのNameプロパティには、アプリケーションで使用する必要があるパラメータ名が表示されます。Feature Documentationウィンドウでは、この名前はNode Nameの下にリストされます。

pylon Viewerの概要

IFloat、IInteger、IBoolean、IString、ICommandのインターフェイスタイプを持つ機能とは対照的に、IEnumerationインターフェイスタイプの機能では、IEnumEntryタイプの明確に定義された値名が必要です。これらの名前の値は、特定の機能のドロップダウンリストから機能ツリーでそれらを選択した後、Feature PropertiesウィンドウのValueの下で見つけることができます。

Feature Properties

または、Feature DocumentationウィンドウのPossible Valuesセクションで、Symbolic Nameの下にある各値を確認することもできます。

Feature Documentation

Basler製品ドキュメント#

すべてのカメラ機能は、このドキュメントのFeaturesセクションにあり、その動作に関する詳細な説明が記載されています。ほとんどすべての機能ページの最後には、機能の使用方法を示すソースコードスニペットを含むサンプルコードセクションがあります。pylonでサポートされているすべてのプログラミング言語は、ジェネリックおよびネイティブパラメータアクセスのために選択可能である必要があります。パラメータ名はここで見つけることができます。

pylon C++ Programmer's Guide#

pylon C++ Programmer's Guideには、Basler Universal Instant Cameraクラスのすべてのクラスメンバーのリファレンスが記載されています。ガイドはここにあります。

UniversalCameraParamsクラスには、ほとんどのカメラのすべてのパラメータが実装されています。ドキュメントはここで見つけることができます。

ナレッジ記事に戻る