PXIモジュールのスロット検出



ハードウェア: PXI/CompactPCI

問題: どのシャーシで試してもPXIモジュールがMeasurement and Automation Explorer (MAX)でSlot 0 として認識されます。


解決策:
PXIシステムにおいてpxisys.ini ファイルはPCI論理アドレス(PCIバス、デバイスおよび関数番号)を該当するPXIスロット番号へと位置づけし、これによりデバイスドライバソフトウエアはPXIモジュールのスロットを識別可能になります。

 

PXIシャーシとコントローラの各組み合わせにより、それぞれ独自のpxisys.ini ファイルがあります。

pxisys.ini ファイルのインストール方法は、組み込みタイプまたはMXI-3拡張タイプいずれかのコントローラタイプにより異なります。

  1. まず最初にWindows ディレクトリに該当するPXIシステム初期化ファイルをインストールします。ご使用のPXIコントローラにより以下の手順に従ってください.

    • 組み込みコントローラを使用した場合のスロット検出:

      1. 次のリンクよりご使用の組み込みコントローラおよびシャーシに対応したpxisys.ini ファイルを取得します: VXI Support: PXISYS.INI Files

      2. ご使用のシャーシに対応したpxisys.ini ファイルを次のディレクトリへコピーします:

        • Windows 98/95
          pxisys.ini ファイルをC:\Windowsディレクトリに置きます。

        • Windows 2000/NT
          pxisys.ini ファイルをC:\WinNTディレクトリに置きます。


    • MXI-3を使用した場合のスロット検出:

      1. MXI-3 Software バージョン1.1.5以降をダウンロードし、ReadMe.txtファイルに記載されている次の指示に従いMXI-3 Softwareをインストールします。  
        インストールの際、起動時に「MXI-3最適化ソフトウエア」を実行するオプションを選択することができます。このオプションを有効化せずにインストールを終了した場合、「MXI-3最適化ソフトウエア」は手動で実行することになります。


      2. Set Up Your PXI-MXI-3 System Installation Guide. のインストール手順に従いご使用のMXI-3をPCおよびPXIシャーシにインストールします。

      3. MXI-3最適化用アプリケーションを実行します(スタート » すべてのプログラム  » National Instruments » MXI-3 » MXI-3 Optimization ) 。起動時にMXI-3最適化ソフトウエアを実行するオプションを選択した場合はこれを手動で実行する必要はありません(ステップ1参照)。

      4. MXI-3最適化用アプリケーションはナショナルインスツルメンツのあらゆるPXIシャーシに関連するpxisys.iniを含むフォルダを作成します。ご使用のPXIシャーシの型番(例:PXI-1002、PXI-1000B、PXI-1020、PXI-1010など)を決定し該当するpxisys.iniファイルを探し当てます。ご使用のPXIシャーシ対応の.iniファイルはC:¥Program Files\National Instruments\MXI3\pxisysディレクトリからご覧頂けます。ファイル名はpxisys_nnnn.iniという形式になっており、nnnnはPXIシャーシの型番を表します。

      5. ご使用のPXIシャーシに該当するpxisys_nnnn.iniを次のディレクトリにコピーします:

        • Windows 98/95
          pxisys.iniファイルをC:¥Windowsディレクトリに置きます。

        • Windows 2000/NT
          pxisys.iniファイルをC:\WinNTディレクトリに置きます。

      6. (WindowsまたはWinNTディレクトリ内に)コピーしたファイルの名称を「pxisys」に変更し、変更後はpxisys.iniとなるようにします。


  2. 使用するPXIデバイスに対応したドライバ(NI-DAQ、NI-488.2、NI-IMAQ、NI-Switchなど)がインストールされていることを確認します。インストールされていない場合はここでインストールします。

  3. PXIシャーシとデスクトップPCの電源をすべて切ります。その後PXIシャーシにPXIデバイスを取り付けます。

  4. PCの電源を入れる前にPXIシャーシ(及びSCXI)の電源を入れます。システム起動時は毎回必ず、PCの電源を入れる前にPXIシャーシの電源を入れることをお確かめください。MXI-3インターフェイスはPCIからPCIへのブリッジであるため、PCはPXIシャーシを追加のPCIバスとして認識します。そのためPC起動時にPXIシャーシの電源が入っていないと、コンピュータのBIOSが追加のPCIバスを認識できず、自身のPCIスロットに接続されたボードのみが検出されます。
       


関連リンク: KnowledgeBase 1EGB71UI: What Are PXISYS.INI and CHASSIS.INI?
KnowledgeBase 2MDFG2WD: Programmatic PXI Slot Detection
KnowledgeBase 2JE8N76I: Configuration Options when Using Multiple PXI Chassis and MXI-3 Kits
KnowledgeBase 2OPE9PWD: Slot Detection of PXI Modules in a Multi-Chassis Configuration under Windows 9x/ 2000/XP

添付:


PXI-1006.zip - PXI-1006.zip
mxi3pxisys.zip - mxi3pxisys.zip
Mxi3Opt.exe - Mxi3Opt.exe


報告日時: 08/16/2001
最終更新日: 12/14/2008
ドキュメントID: 2CFE965P