I/O カメラの要件と制約

プロセス統合用に GenICam 準拠のデジタル I/O チャンネルを備えたカメラデバイスを使用する場合、追加の要件と制約がいくつか適用されます。

要件

  • カメラデバイスが少なくとも 1 つの入力チャンネルおよび少なくとも 2 つの出力チャンネルを備えていることを確認します。結果の転送については、さらに 1 つの出力チャンネルが必要なため、合計で 3 つの出力チャンネルが必要です。

    一部の I/O チャンネルはプログラマブルなので、入力チャンネルか出力チャンネルかは定義されていません。MERLIC がデジタル I/O デバイスを認識するには、すべてのチャンネルを入力または出力チャンネルとして定義する必要があります。それが定義できていない場合、デバイスは MERLIC RTE Setup の「I/O」タブにある利用可能なデバイスのリストに表示されません。

  • I/O インターフェースのドライバが MERLIC と同じ PC にインストールされていることを確認します。
  • MVTec I/O インターフェースのバージョンが 20.11.16 (以上) であり、MERLIC インストールの bin ディレクトリに格納されていることを確認します。MVTec I/O インターフェースは MVTec ウェブサイトからダウンロードできます。

Standard Features Naming Convention (SFNC)

I/O 構成を有効にするには、カメラデバイスのデジタル I/O 制御パラメーターが Standard Features Naming Convention (SFNC) で指定されている名前と値に一致する必要があります。一致しない場合、MERLIC は I/O チャンネルを認識しないため、MERLIC RTE Setup の「I/O」タブにある、接続されたデバイスのリストに I/O デバイスが表示されなくなります。

カメラデバイスを Image Source Manager (ISM) に接続すると、カメラデバイスが適切な仕様かどうかを確認できます。ISM に表示されているカメラパラメーターのリストを参照すると、カメラパラメーターの名前や値が SFNC の仕様と一致しているかどうかを確認できます。

これらは MERLIC で要求されるデジタル I/O 制御パラメーターです。

  • LineX (Line1、Line2 など)
  • LineFormat
  • LineInverter
  • LineMode
  • LineSelector
  • LineSource
  • LineStatusAll
  • UserOutputSelector
  • UserOutputValue

カメラデバイスのデジタル I/O 制御パラメーターが SNFC の仕様と一致しない場合は、MVTec ヘルプデスクまでお問い合わせください。

制約

カメラデバイスへのアクセス

カメラデバイスにアクセスできるのは、一度に 1 つの MERLIC インスタンスのみです。I/O 設定を開始したときに、すでに他の MERLIC インスタンスがカメラデバイスにアクセスしている場合、MERLIC RTE Setup の「I/O」タブにある、使用可能なデバイスのリストにカメラデバイスが表示されません。

カメラデバイスのリストを更新しても「I/O」タブに表示されない場合は、対処方法がいくつかあります。

  • MERLIC RTE Setup で「画像ソース」を開き、カメラの使用における画像ソース構成を無効化します。画像ソース構成のステータスは「無効」である必要があります。
  • この問題を完全に回避するには、まず MERLIC のインスタンスをすべて閉じます。その後、Windows のスタートメニューまたはコマンドラインから MERLIC RTE Setup を起動し、MERLIC Creator が起動していないこと、つまりカメラデバイスにアクセスしていないことを確認できます。

構成しようとしているカメラデバイスが、MERLIC RTE Setup の「I/O」タブにある利用可能なデバイスのリストに表示されない場合は、Image Source Manager に接続されていないことを確認します。