解決策
最初に、NI MAXデータベースファイルをリセットする方法 で説明されている手順を行います。MAXデータベースをリセットしても問題が解決しない場合は、次の方法を行います。
コントローラ以外のすべてのPXIデバイスを取り外します。PXIデバイスが誤動作すると、PXIシャーシが正しく検出されない可能性があります。シャーシが検出されて識別されたら、バイナリ検索の後にそれらを再挿入することが最も効率的な方法になります。例えば、一度に半分のデバイスを取り付けて、どの半分のデバイスがエラーになるかを見つけ、その半分を半分に分割して、問題のデバイスが見つかるまで繰り返します。
問題の原因となっているデバイスがない場合は、次の手順を行います。
Windowsシステム:
- 可能であれば別のコンピュータまたはコントローラでシャーシをテストして、変更点をメモします。目的は、ハードウェア、特に問題を引き起こしているMXIまたはコントローラシステムを制限することです。
- 問題が空のシャーシでも再現するかことを確認します。
- シャーシまたはデバイスがWindowsのデバイス マネージャーに表示されるかどうかを確認します。
- C:\Windowsディレクトリに移動します。
- pxisys.iniおよびpxiesys.iniを別の場所に移動するか、名前を変更します(たとえば、pxisys.iniの名前をpxisys_old.iniに変更します)。pxisys.iniまたはpxiesys.iniのいずれかのみの可能性があります。両方が存在する場合は、両方の.iniファイルを移動または名前変更します。場合によっては、1つだけ(pxiesys.iniなど)を移動してもエラーが解決されないことがあります。
- PCを再起動してからMAXを起動します。これにより、PXIプラットフォームサービスはインストールされているデバイスを再度検索し、pxisys.iniファイルとpxiesys.iniファイルも再作成されます。
PXI Real-Time (RT)システムまたはデュアルブートPXIコントローラでは、/NI-RT/SYSTEM/フォルダからpxisys.iniファイルを削除する必要があります。これを行うには、次の手順を行います。
- Internet Explorerで、ftp://xxx.xxx.xxx.xxx/NI-RT/SYSTEM/に移動します。ここで、xxx.xxx.xxx.xxxはRTシステムのIPアドレスです。
- ページをクリックして、WindowsエクスプローラでFTPサイトを開くを選択します。
- 開いたウィンドウで、pxisys.ini(pxiesys.iniの場合もあります)を見つけて別の場所にコピーします。
- RTシステムを再起動します。これにより、PXIプラットフォームサービスはインストールされているデバイスを再度検索し、pxisys.iniファイルとpxiesys.iniファイルを再作成されます。
それでもMAXでエラーなくシャーシを識別できない場合、またはpxisys.iniファイルとpxiesys.iniファイルが再作成されていない場合は、PXIプラットフォームサービスを再インストールしてみてください。