MXI-3/PXI : MXI-3を使用する場合のPXIモジュールのスロット番号



ハードウェア: PXI/CompactPCI

問題: MXI-3を使用すると、PXIモジュールはすべて「Slot 0」として認識されてしまい、

スロット番号によるモジュールの識別ができません。この識別を行うことはできますか?


解決策:

下記の手順で設定を行い、識別を行うことができます。

1.添付されたZIP圧縮ファイルをダウンロードし、適当なフォルダに解凍してください。

2.ホストPCの上でc:¥windowsあるいはc:¥winntフォルダへ 使用しているシャーシに相 当する「pxisys.ini」をコピーしてください。

3.PXIシャシーのPCIバス番号を決定する必要がああります。この情報はpxisys.iniの 内 容を修正するために使用されます。バス番号は以下のように決定することができます。

a: MXI-3ソフトウェアがホストコンピューターにインストールされていることを確認して ください。MXI-3インターフェースキットはをMXI-3用ソフトウェアCDと一緒に配布され ています。
b: 既存のmxi3opt.exeを下記に付属のバージョンに取り替えてください。このファイルは 、「Program Files\National Instruments¥mxi3」にあります。
c:スタート>プログラム>ナショナル・インスツルメンツMXI-3>MXI-3 Optimization」にあ る 「MXI-3最適化用アプリケーション」を実行します。このファイルを実行する事によっ て、 PXIバスのPCIバス番号を含んでいるLogファイルが作成されます。
d:Logファイルは「mxi3.log」と呼ばれます。また、それは「Program Files\National Instruments¥MXI3」フォルダーの中で作成されます。Logファイルはのエントリー 形式は 「Secondary Bus Number: n」で「n」がPXIシャシーのPCIバス番号である。この 「n」の 値はメモしてください.

4.バス番号を更新するためにpxisys.iniファイルを修正してください。pxisys.iniの中の スロット・ エントリーは次の形式を持っています: [Slot2] IDSEL = 31 SecondaryBusNumber = 0 ExternalBackplaneInterface = None PCIBusNumber = 1 PCIDeviceNumber = 15 各スロットの「PCIBusNumber」フィールドは、ステップ3で決定されたバス番号に変更しま す。「SecondaryBusNumber」を含む他のすべてのフィールドはそのままにしておいて下さ い。
PXI-1006については、各PXIバス・セグメント の異なるバス番号があります。この場合、 バス番号は個々の新しいセグメント(例えば、 セグメント1がバス#3である場合、セグメン ト2はバス#4になります)を考慮して設定して下さい。



関連リンク:

添付:


Mxi3Opt.exe - Mxi3Opt.exemxi3pxisys.zip - mxi3pxisys.zip



報告日時: 09/02/2001
最終更新日: 05/06/2002
ドキュメントID: 2D1MIRI5