マルチセグメントPXIシャーシのバス間でPXIトリガラインを経路設定する

更新しました Jan 9, 2019

使用製品

Hardware

  • PXI-1044
  • PXI-1045
  • PXIe-1065
  • PXIe-1066DC
  • PXIe-1075
  • PXIe-1078
  • PXIe-1088
  • PXIe-1095

問題

マルチセグメントシャーシのバス間でトリガ信号をルーティングするにはどうすればよいですか? スロット6のデバイスにスロット7のデバイスからのトリガが表示されないのはなぜですか?
 

解決策

18スロットシャーシのバックプレーンは、3つの独立したPCIバスに分割されています。各バスには、デフォルトで相互に接続されていない独自の8つのPXIトリガラインがあります。たとえば、スロット2に取り付けたPXI MシリーズDAQデバイスは、シャーシ内で最初のバススロット3~6にあるDAQデバイスにのみ経路設定できるトリガ信号を生成できます。デフォルトでは、バス2(スロット7~12)とバス3(スロット13~18)は、スロット2のDAQデバイスからトリガ信号を受信できません。独立したバス間でトリガ接続するには、Measurement&Automation Explorer(MAX)に組み込まれたPXIトリガルーティングソフトウェアを使用する必要があります。
 
  1. トリガ経路設定ソフトウェアのインストール方法は?
    トリガ経路設定ソフトウェアは、PXIプラットフォームサービスのインストールの一部として含まれています。このソフトウェアは、デバイスドライバDVDおよびni.com/downloadsから個別にダウンロードできます。マルチセグメントシャーシにはこのDVDが付属しており、MAX、NI-DAQmx、NI-VISA、およびその他のドライバとともにトリガ経路設定ソフトウェアをインストールします。

     
  2. PXIトリガ経路設定ソフトウェアを使用するためのコンピュータの構成方法は?
    PXIシステムの項目がMAXで正しく構成されていることを確認します。この方法の詳細については、White Paper: Configuring Your PXI System in Legacy Versions of MAXを参照してください。MAXでシステムを構成した後、シャーシの項目上でマウスを一度左クリックします。ウィンドウの右側には、3つの異なるタブが表示されます。
     
    • 一般: シャーシステータス、識別番号、番号が表示されます。
    • スロット情報: システムのPXIボードをシャーシの対応するスロットに表示します。 
    • トリガ: 指定したバスにトリガを予約し、トリガを18スロットシャーシのPCIバスに経路設定することができます。
       
    MAXでマルチセグメントシャーシを設定していない限り、あるバスから別のバスにトリガを経路設定するオプションはありません。次の図は、マルチセグメントシャーシが正しく構成されている場合のタブタブを示しています。




    すべてのスロットに対して1つのバスを持つPXIシャーシを設定している場合、トリガタブには経路設定オプションが表示されません。


     
  3. トリガ経路設定ソフトウェアをサポートするオペレーティングシステムは?
    トリガ経路設定ソフトウェアは、WindowsおよびLabVIEW RTでサポートされています。LabVIEW RTの設定はWindowsと同じです。リモートシステムでPXIシステム項目を設定するだけです。

     
  4. バス間でのトリガの経路設定方法は?
    18スロットのシャーシは3つのバスに分割されていることに注意します。

    メモ: PXI-1044のバス3は14スロットのシャーシであるため、スロット13と14のみがあります。
     
    • バス1: スロット1~6
    • バス2: スロット7~12
    • バス3: スロット13~18
 
各バスには8つのPXIトリガラインがあり、デフォルトではバスに接続されていません。MAXのトリガタブでは、ユーザはバスを介してトリガを経路設定が可能になります。各PXIトリガライン(PXI_Trig0~PXI_Trig7)は、経路列の下で4つの異なるオプションの1つに設定できます。トリガのルートタイプは動的(デフォルト)、スロット1側の方向、中心から外側の方向、およびスロット1側の逆方向があります。
 
  • Dynamic: これらのルートは未設定のままであり、他のナショナルインスツルメンツ(NI)製品が、デバイスを経路設定するためのプログラムまたは自動経路設定を実行するために利用できます。
  • Away from Bus 1: この経路は、最も低い番号のバスから最も高い番号のバスにトリガ信号を送ります。
  • Away from Bus 2: この経路は、中央のトリガバスから供給されるトリガ信号を、上位および下位番号のバスに送ります。
  • Away from Bus 3: この経路は、最も高い番号のバスから最も低い番号のバスにトリガ信号を送ります。

下図は、4つの設定オプションを示しています。



 
  1. バス1のPXI_Trig0は、バス2のPXI_Trig0に経路設定できますが、バス3のPXI_Trig0に経路設定できませんか?
    できません。1つのバスからトリガを経路設定する時、トリガはシャーシのすべてのバス間で経路設定されます。PXIトリガラインを経路設定しない(「Dynamic」の状態のままにする)場合、PXIトリガラインはそのバスでローカルのみで使用できます。

     
  2. バス1のPXI_Trig0を他のバスのPXI_Trig1に経路設定できますか?
    できません。ソフトウェアでは、各バスのPXIトリガラインX(X = 0~7)が他のバスの対応するPXIトリガラインXのみに経路設定されます。

     
  3. PXI_Trig3の経路設定を「Away from Bus 2」に設定した場合、PXI_Trig3もバス2用に予約されていますか?
    いいえ、予約されていません。これは、バス2のチェックボックスがまだ空である理由です。PXI_Trig3をバス2に予約する場合は、このボックスをオンにする必要があります。

     
  4. まだバスが「Away from Bus(上記の例では、バス2)」は予約されていませんが、他の2つのバスはどこに経路設定されているのか分かりません。
    Away From Bus Nを指定すると、予約を指定するのではなく、経路設定が指定され、これらは2つの別個のものです。たとえば、Away From Bus 2を指定すると、経路設定コードがバスをブリッジし、バス2から入ってくるトリガラインがバス1とバス3上の同じトリガラインを駆動します。

    これは、バス1とバス3のデバイスバス2はそれを駆動するので、このトリガラインに書き込むことはできません、そのため、予約済みとマークする必要があります(予約できません)。ただし、バス2は、ユーザに予約する必要があります。

    バス2のデバイスから対応するトリガ行にイベント信号をエクスポートすると、この行を予約できます。MAXでこれを行うには、すべてのバスにトリガが予約されていることを示す(これは、サードパーティのモジュールがトリガラインを駆動しており、予約されているとマークすることができない場合に便利です)。いずれの方法でも、同じトリガラインを同時に駆動しようとする別のデバイスがないことが保証されます。

    下図は、さまざまな経路設定条件でトリガラインを設定した例を示しています。

追加情報

MAXでPXIシステムを設定する方法とトリガを予約する方法の詳細については、以下を参照してください。
  • Measurement & Automation Explorer Help for PXI>>PXI System Configurationを参照します。ヘルプを開くには、MAXのヘルプメニューに移動して、ヘルプトピック>>PXIに移動します。
  • NI PXI-1045 User ManualまたはNI PXI-1006 User Manualを開き、Chapter 2>>PXI System Configuration with MAX>>PXI Trigger Bus Routingを参照します。

PXI-1045およびPXI-1006シャーシのアーキテクチャの詳細については、PXI-1045 and PXI-1006 Trigger and Synchronization Factsを参照してください。

この記事はお役に立ちましたか?

いいえ