Error 63 - System Definition File Cannot Be Deployed to Real-Time (RT) Target from VeriStand

Updated Apr 15, 2021

Reported In

Software

  • VeriStand
  • LabVIEW

Operating System

  • NI Linux Real-Time

Issue Details

I tried to deploy a system definition file to a PXI RT system, but the deployment failed with this error message:

The VeriStand Gateway encountered an error while deploying the System Definition file.

Details:
Error 63 occurred at Project Window.lvlib:Project Window.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi

Solution

This error can be resolved by trying the following steps:
  1. Make sure the NI VeriStand RT Engine is installed on the desired target
  2. Reboot the system, check the BIOS of the PXI controller to make sure the Disable Startup VI option is not selected and verify that NI VeriStand.rtexe begins running.
  3. NI VeriStand.rtexe will be damaged if LabVIEW program deployed when NI VeriStand.rtexe is running, and you need to reinstall the NI VeriStand RT Engine to the RT system and reboot the system. 
  4. If the error persists after reinstalling the VeriStand RT Engine, you may need to reformat the target that you're deploying to to resolve potential corruption or issues affecting the system outside of the current installation of the VeriStand RT Engine.
NOTE: If you want to deploy a LabVIEW program without destroying the NI Veristand.rtexe, select Disable Startup VI in BIOS to boot the RT system without the Veristand Engine first. There is also a tool to Reset VeriStand as Startup, but the code is provided as is, and is not maintained by NI.

Additional Information

The root cause of this problem is that, to deploy the system definition file, we need to see a TCP connection to the NI VeriStand RT engine. The steps above try to ensure that the engine is properly installed and not in an unknown or corrupted state.

When you install the NI VeriStand RT engine on a system properly, you will see NI VeriStand RT engine launch as soon as the RT system is booted. This can be seen on the console out screen of the RT system.