VeriStand で XNET データベースをデプロイするとエラー 1003、1026、または 7が発生する

更新しました Apr 18, 2024

使用製品

ソフトウェア

  • VeriStand

ドライバ

  • NI-XNET

問題

VeriStand プロジェクトをデプロイしようとすると、VeriStand でエラー 1003、1026、または 7 が発生し、次のようなメッセージが表示されます。

指定されたデバイス ドライバ VI が次のパスで見つかりませんでした:

C:\ni-rt\NIVEriStand\XNET\NI-XNET.llb\NI-XNET.vi

解決策

これらのエラー、ターゲット システムが VeriStand の外部で変更された場合に発生します。これは、XNET フォルダーが変更されたか、ターゲットから削除された場合に発生する可能性があります。 VeriStand は、開発用コンピューター上のデプロイ可能なファイルに変更が加えられたかどうかを確認し、変更が加えられた場合にのみファイルを再度パブリッシュします。

ターゲットがリアルタイム コントローラではなく、VeriStand を実行している開発マシンである場合にも同じ動作が発生します (例: VeriStand 開発マシンが XNET インターフェースを含むローカル cDAQ に接続され、ユーザーがそのようなインターフェースと通信するためにローカルにVeriStandのシステム定義ファイルをデプロイする場合)。ユーザーがシステム定義ファイルをアンデプロイし、マシンを再起動して、同じターゲットに システム定義ファイルを再度デプロイしようとすると、上記のエラー メッセージが表示される可能性があります。

追加情報

ターゲットがリアルタイム コントローラの場合、プロジェクトを再デプロイするには、システム定義ファイルを開いて設定を変更します。(例えば PCLのレートなど)変更をすぐに元に戻し、システム定義を保存します。これで、プロジェクトを再デプロイできるはずです。

代わりに、上記で報告された状況が Windows ターゲットに対して起こった場合、システム定義ファイルのパラメータを編集して再デプロイしようとしてもうまくいかない場合があります。この場合には、次の手順で問題を解決できます。
  1. システム定義ファイルのXNETインターフェイスを無効にします。 
  2. XNET インターフェースなしでシステム定義ファイルをデプロイします。
  3. システム定義ファイルアンデプロイし、XNET インターフェイスを有効にして、システム定義ファイルを再度デプロイします。