システム定義ファイルを VeriStand からリアルタイム (RT) ターゲットにデプロイできずエラー63が発生する

更新しました Jul 5, 2024

使用製品

ソフトウェア

  • VeriStand
  • LabVIEW

オペレーティング・システム

  • NI Linux Real-Time

問題

システム定義ファイルを PXI RT システムにデプロイしようとしましたが、次のエラー メッセージが表示されてデプロイに失敗しました:

システム定義ファイルのデプロイ中に、VeriStand ゲートウェイでエラーが発生しました。

詳細:
Project Window.lvlib:Project Window.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi でエラー 63 が発生しました

解決策

このエラーは、次の手順を試すことで解決できます。
  1. NI VeriStand RT エンジンが目的のターゲットにインストールされていることを確認します。 VeriStand がターゲットに正しくインストールされていることを確認するには、ディスプレイ ポートがある場合はモニターをターゲットに接続します。ターゲットを再起動すると、数分後にモニター/コンソールにNI VeriStand engine idle. Awaiting command.と表示されます。
  2. システムを再起動し、PXI コントローラの BIOS をチェックして、 Disable Startup VIオプションが選択されていないことを確認し、 NI VeriStand.rtexeが実行を開始することを確認します。
  3. システムがセーフ モードになっていないことを確認します。
  4. NI VeriStand.rtexeの実行中にLabVIEWプロジェクトエクスプローラからRTターゲットに接続すると、NI VeriStand.rtexeが破損します。 NI VeriStand RT エンジンを RT システムに再インストール し、システムを再起動する必要があります。
  5. VeriStand RT Engine を再インストールした後もエラーが続く場合は、VeriStand RT Engine の現在のインストール以外のシステムに影響を与える潜在的な破損または問題を解決するために、デプロイ先のターゲットを再フォーマットする 必要がある場合があります。
注意: NI Veristand.rtexeを破棄せずに LabVIEW プログラムをデプロイする場合は、最初に Veristand エンジンなしで RT システムを起動するために BIOS でDisable Startup VIを選択します。 VeriStand を Startup としてリセットするツール もありますが、コードは現状のまま提供されており、NI によって保守されていません。

追加情報

この問題の根本的な原因は、システム定義ファイルをデプロイするために、NI VeriStand RT エンジンへの TCP 接続を確認する必要があることです。上記の手順は、エンジンが適切にインストールされ、不明または破損した状態ではないことを確認しようとします。

システムにNI VeriStand RTエンジンを適切にインストールすると、RTシステムが起動するとすぐにNI VeriStand RTエンジンが起動します。これは、RT システムのコンソール出力画面で確認できます。