DAQの同期プログラムでエラー-89140などが発生してしまいますが、どうすれば回避できるのでしょうか?



使用ソフトウェア:
使用ソフトウェア・バージョン: 7.4
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: Utility Software>>Measurement & Automation Explorer
ハードウェア: Multifunction DAQ (MIO)

問題: PXIシステムを使用しています。DAQの同期を行うプログラムを実行しようとすると、エラー-89140などの、経路関連のエラーが発生してしまいます。過去には問題なく実行できていました。どうすれば回避できるのでしょうか?

解決策: DAQmx 7.4以降をご使用の場合、PCIのシミュレーションデバイスが追加されていないかご確認ください。PCIのシミュレーションデバイスが追加されている場合、PXIシャーシが正しく識別されないため、DAQデバイスなどの同期機能が機能しなくなってしまいます。シミュレーションデバイスはMeasurement & Automation Explorer(MAX)デバイスとインタフェース→NI-DAQmxデバイスの中に、黄色いアイコンとして表示されます。
PXI以外のシミュレーションデバイスが追加されている場合、右クリックし、「削除」を選択してください。

上記の方法で直らない場合は、以下の方法でMAXの設定を初期化してください。DAQmxタスク、チャネル、カスタムスケールの情報などが失われてしまいますので、バックアップをお取りいただくことをお勧め致します。

1) 以下のフォルダ内にある「Data」フォルダを「Data2」などに名称変更してください。
C:\Program Files\National Instruments\MAX
※名称変更に失敗した場合は、タスクマネージャを開き、「nimxs.exe」というプロセスを閉じてから再度お試しください。タスクマネージャはCtrl-Alt-Delキーの組み合わせで呼び出せます。
2) PCを再起動してください。
3) Measurement & Automation Explorerにてシミュレーションデバイスが削除されていることをご確認いただき、再度同期のプログラムをお試しください。


注意:お持ちのPCに対応していないNI-DAQmx シミュレーションデバイスは追加なさらないようお願い致します。例:PXIシステムにPCIデバイス、PCIスロット搭載の一般デスクトップにPXIデバイス、など。

関連リンク:
KnowledgeBase 3F17QNUW : Error -89140 When Routing a Signal for a DAQmx Device In a PXI Real-Time System

添付:





報告日時: 06/03/2007
最終更新日: 06/24/2007
ドキュメントID: 4A21HI3Z