コンテンツにスキップ

カメラvTool#

Camera vToolは、カメラデバイスへの便利なアクセスを提供します。

使用可能なカメラをvToolでランダムに割り当てるか、潜在的なカメラの選択で一致する必要のあるプロパティを定義できます。

カメラvTool

Camera vToolへの特定のカメラの割り当て#

特定のカメラプロパティを定義していない場合、Camera vToolは、使用されていないカメラをランダムに割り当てます。シングルカメラデザインでは、すばやく起動して実行できます。マルチカメラデザインで特定のカメラをCamera vToolに割り当てる場合は、次の手順を実行します。

  1. Workbenchで[Camera vTool]を選択します。
  2. [Features - All]ペインを開きます。
  3. [vTool] > [Device Enumeration Control] > [Device List Update] > [Execute]をクリックして、利用可能なカメラを一覧表示します。
  4. [Device Selector]パラメーターを使用して、使用可能なカメラを参照します。
    これにより、個々のカメラに関する特定の情報を確認し、目的のカメラの選択に役立てることができます。
  5. 目的のカメラを特定したら、[Device Choose] > [Execute]をクリックし、特定のカメラをCamera vToolに割り当てます。
  6. 割り当てるカメラが一致する必要があるデバイスプロパティをさらに指定するには、[vTool] > [Device Enumeration Control]グループの[Device Property *]を使用します。

    情報

    デバイス情報プロパティの詳細については、「pylon C++APIのCDeviceInfoクラスとPylon/Key名前空間」のドキュメントを参照してください。これにより、カメラの選択を細かく制御でき、正しいカメラを使用して複数のコンピュータで同じレシピを実行できます。

    複数のカメラがシステムに接続されている場合、Baslerは、[DeviceClass]プロパティと[UserDefinedName]プロパティの使用をお勧めします。まず、カメラの[DeviceUserID]パラメーターを設定してから、[UserDefinedName]プロパティを使用してカメラを選択する必要があります。

    新しく設定された[DeviceUserID]を使用できるようにするには、USBカメラをリセットまたは電源を入れ直す必要があることに注意してください。

カメラの設定#

Camera vToolにカメラを割り当てたら、 Workbenchツールバーの[Lock Resources]をクリックし、 ボタン([Lock Resources]アイコン割り当てられたカメラデバイスへの排他的な接続を確立します。これで、[Features - All]ペインの中のカメラを 設定できる ようになりました。

レシピへのカメラの設定の保存#

Camera vToolに割り当てられたカメラデバイスが、レシピ保存時に接続されていないか、カメラデバイスの設定がその間に別のプログラムによって変更されている可能性があるため、レシピの保存時にカメラの設定は自動的に保存されません。

代わりに、[vTool] > [Configuration Set Persistence]の下の[Features - All]ペインにあるパラメーターを使用してパラメーターを設定した後、カメラデバイスの設定と付随する設定を保存します。

情報

カメラデバイスの初期設定については、従来の機能であるBaslerpylon Viewerの使用をお勧めします。

カメラ設定をレシピに保存するには:

  1. [Features - All]ペインで、[Configuration Set Persistence]カテゴリを開き、[Configuration Set Selector]パラメーターを[Camera]に設定して、カメラデバイスのパラメーターセットを選択します。
  2. [Configuration Set Fetch]をクリックして、カメラデバイスから設定を取得し、[Configuration Set Staged]パラメーターに保存します。
  3. Optional: You can inspect or manually modify the parameter settings by copying the text to a text editor and back into Configuration Set Staged.
    In the text editor, you will see that each line of text contains the name and the value of a parameter separated by a tab or = character. Lines starting with # are treated as comments. A configuration set must start with the following line:
    # {05D8C294-F295-4dfb-9D01-096BD04049F4}

    情報

    または、ユーザーセットを使用し、カメラ設定を永続的に保存することもできます。

  4. [Configuration Set Commit]をクリックしてパラメーターを適用し、パラメーターをレシピ設定に保存します。これにより、リソースのロック操作が実行されるたびに、パラメーターが自動的に設定されます。

    情報

    カメラがすでに割り当てられている場合は、パラメーター設定は直ちにカメラに転送されます。転送に失敗した場合、パラメーター設定は[Configuration Set Active]に保存されません。カメラが割り当てられていない場合、設定は割り当て時にカメラに転送されます。この転送が失敗した場合、レシピは開始できません。

    [Camera Instance]設定セットにあるパラメーターなど、一部のカメラパラメーターは、カメラが閉じている間にのみ変更できます。この場合、[Configuration Set Active]に保存されているパラメーターは、カメラを開く前に割り当てられている場合にカメラに転送されます。

  5. レシピからパラメーター設定をクリアするには、[Clear Data]をクリックします。

出力#

画像#

カメラによって取得された画像を返します。この出力画像は、画像を入力として受け入れるすべてのvToolが使用できます。

  • データ型:Image
  • 画像形式:カメラで構成されたとおり

典型的な後継機#