GigE Vision デバイスマネージャ
GigE Visionデバイスマネージャは、ツールセクションからメインウィンドウメニュー内で利用できます。また、ユーザーがGigE Vision® 関連のフィルタのプロパティを編集し始めると、デバイスマネージャが表示されます。
デバイスマネージャの機能
デバイスマネージャの典型的な状態は、以下の画像に示されています。ウィンドウの外観は、目的(フィルタでデバイスアドレスを選択するなど)に応じて変化する可能性があります。
最初に、マネージャはローカルネットワークを検索してアクティブなデバイスを探します。見つかったデバイスは、以下の情報でリストに表示されます:製造元の名前とデバイス名、現在のIPアドレス、 ネットワークインターフェースのハードウェアアドレス(MACアドレス)、(サポートされている場合)シリアル番号、(デバイスでサポートされている場合)ユーザーが指定した名前。MACアドレスとシリアル番号のような情報は、 デバイスの筐体に印刷されていることがあり、簡単に識別できます。デバイスが複数のインターフェースを持つ場合、リストに複数回表示されることがあります。この状況では、リストの各エントリは 別のデバイス機能を識別します。
更新
「更新」ボタンはネットワークで新しい検索を実行します。ネットワーク構成が変更された場合、新しいデバイスが接続された場合、またはデバイスが起動時に見つからなかった場合は、この機能を使用します。
ツール
「ツール」ボタンをクリックすると、デバイスの構成に使用される関数が含まれたメニューが表示されます。これらの機能の一部はデバイスに依存し、ユーザーはまずリストからデバイスを選択する必要があります (デバイスコンテキストメニューでも利用可能)。
ツール:デバイス設定にアクセス...
このツールを使用すると、デバイスメーカーが用意したGenICamインターフェースを介してアクセス可能なデバイス固有のパラメータにアクセスできます。
参照: デバイス設定エディタ
ツール:デバイスネットワークインターフェースの設定...
このツールは、デバイスのネットワークアダプタのネットワーク構成を管理するためのものです。
- 静的なアドレス — このフィールドでは、デバイスの非ボラティルメモリに保存されている静的な(永続的な)ネットワーク構成を設定できます。デバイスがIPアドレスで識別される場合や、 自動アドレス設定が利用できない場合にこの設定を使用します。このフィールドは、静的IPを使用 フィールドがチェックされていない場合は無効です。
- 現在のアドレス — この読み取り専用フィールドには、デバイスの現在のネットワーク構成が表示されます。例えば、DHCPサーバーによって割り当てられたアドレスが表示されます。
- デバイスIP構成 — このフィールドでは、デバイスの起動時にデバイスがアドレスを取得するための指定された方法の有効化または無効化が可能です。
デバイスが指定されたモードをサポートしていない場合、いくつかのオプションは使用できません(グレーアウトされます)。
- 静的IPを使用 — デバイスは、静的アドレス フィールドで指定されたアドレスを使用します。
- DHCPサーバーを使用 — ネットワークにDHCPサーバーがある場合、デバイスはそれから自動的に割り当てられたアドレスを取得します。
- リンクローカルアドレスを使用 — 他に利用可能な方法がない場合、デバイスは169.254.-.-範囲から空きアドレスを見つけようとします。 この方法を使用する場合(たとえばデバイスとコンピュータ間の直接接続など)、デバイスは起動後にネットワークで利用可能になるまでにかなりの時間がかかります。
OKをクリックすると、新しい構成がデバイスに送信されます。デバイスが他のアプリケーションによって使用されていないか、ビデオストリーミングされていない場合にのみ、構成を変更できます。 デバイスが再起動されるか再接続されるまで、新しい構成は利用できない場合があります。
ツール:到達できないデバイスの一時的なIPを割り当てる
このツールは、デバイスが無効または未指定のネットワーク構成のためにアクセスできない場合に使用されます(通常、デバイスはリストに表示されるはずであるべきです)。 ツールを使用すると、アイドル状態のデバイスのネットワークアドレスを即座に変更できます(これにより、GigE Vision® FORCE IP機能が実現されます)。
このツールでは、ユーザーはデバイスのハードウェアネットワークアダプタのMACアドレスを指定する必要があります(デバイスのケーシングに印刷されているはずです)。 その後、新しいIP構成を指定できます。アドレスはデバイスがアイドル状態(他のアプリケーションに接続されていないかつビデオストリーミングされていない)の場合にのみ変更できます。 新しいアドレスは、送信操作が成功した直後にすぐに利用可能になります。
ツール:アプリケーション転送設定...
このツールを使用すると、ドライバのトランスポートレイヤーに関連するアプリケーションの設定、つまり接続試行およびタイムアウトなどをアクセスおよび編集できます。設定は保存され、アプリケーション全体で使用されます。変更は新しく開かれた接続にのみ影響します。
ツール:GenICam XMLディレクトリを開く
GigE Vision®デバイスはGenICam標準を実装しています。 GenICam標準では、デバイスはすべてのデバイスパラメータと機能を定義する特別なXMLファイルで記述されている必要があります。 このファイルは通常、アプリケーションがデバイスメモリからまたはメーカーのインターネットウェブページから自動的に取得します。ファイルはメーカーから別のディスクで提供されることがあります。 Aurora Vision StudioおよびAurora Vision Executorは、ユーザーデータディレクトリにあるこれらのファイルのための特別なディレクトリを使用します。このツールを使用して、そのディレクトリを開きます。
デバイスの説明ファイルは、名前、拡張子、および内容を変更せずにこのディレクトリにコピーする必要があります。ファイルはZIPアーカイブとして供給される場合があります。その場合はファイルを解凍せず、拡張子も変更しないでください。
フィルタのデバイスアドレスの選択
デバイスマネージャは、フィルタのプロパティでデバイスアドレスを編集するためのヘルパーツールとして開くことができます。
このモードでは、マネージャはリストからデバイスを選択することができます(リストで選択して「選択」をクリックするか、リストでダブルクリックすることで)。 以下に、プログラムでデバイスが識別される方法を決定するオプションが表示されます:
- IPアドレス -(デフォルト)現在のデバイスIPアドレスがプログラムに保存されます。このモードでは、起動が速くなりますが、デバイスが自動IP構成を使用している場合、 将来アドレスが変更され、デバイスがプログラムでは使用できなくなります。
- MACアドレス - デバイスのハードウェアMACアドレスがプログラムに保存されます。プログラムの起動ごとに、アプリケーションはデバイスを検索して最新のIPアドレスを取得します。 このモードでは、IPが変更された場合でもデバイスを識別できます。
- シリアル番号 - デバイスのシリアル番号がプログラムに保存されます。デバイスがシリアル番号識別をサポートしている場合にのみ、このモードを使用します。プログラムの起動ごとに アプリケーションはデバイスを検索して最新のIPアドレスを取得します。このモードでは、IPが変更された場合でもデバイスを識別できます。
デバイスの選択後、選択した形式でのアドレスがフィルタのプロパティ値に挿入されます。
ピクセルフォーマットの選択
デバイスマネージャは、GigEVision_GrabImage フィルタのパラメータのデバイスピクセルフォーマットを編集するためのヘルパーツールとして開くことができます。
このモードでは、デバイスがサポートするピクセルフォーマットのドロップダウンリストが表示される追加のダイアログが表示されます。ネットワークに複数のデバイスがある場合は、まずフォーマットを選択するデバイスを選択する必要があります。 ネットワークにデバイスが利用できない場合、すべての標準ピクセルフォーマットのリストが表示されます。
ピクセルフォーマットリストには、デバイスによって通知されたすべてのフォーマットが含まれ、デバイスによって提供された名前が使用されます。デバイス固有のフォーマットの場合、それをデコードすることはできない可能性があります。
フォーマットを選択してOKをクリックすると、フォーマット名がフィルタのプロパティ値に挿入されます。
ファイアウォールの警告
一部の状況では、デバイスマネージャがWindowsファイアウォールに関する警告メッセージを表示する可能性があります。
この警告は、アプリケーションがWindowsファイアウォールがアプリケーションの任意の種類のUDPトラフィックをブロックすることを判断した場合に表示されます。 一部のデバイスでは、ファイアウォールで受信UDPトラフィックを明示的に許可する必要があります。この警告が表示されない場合でも、ファイアウォールが接続をブロックする可能性があります (たとえば、システムにサードパーティのファイアウォールがある場合や、Windowsファイアウォールがプライベートドメインでトラフィックを許可しているが、デバイスが未識別のネットワークにある場合など)。
このメッセージをクリアするには、WindowsファイアウォールですべてのUDPポートの受信トラフィックを有効にする必要があります。Windowsファイアウォールでトラフィックを有効にする方法の詳細については、 ファイアウォールでのトラフィックの有効化を参照してください。