Error: System Definition File is not Saved in Current Version of VeriStand

Updated Feb 10, 2021

Reported In

Software

  • VeriStand

Issue Details

  • When I try to deploy my VeriStand application to my Real-Time(RT) Target, I receive the following message:
NI VeriStand: The system definition file is not saved in the current version of NI VeriStand. 

NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi > > NI VeriStand Engine.vi > > NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> Engine Data Compilation.lvlib:Read Engine Binary File.vi


Solution

This error occurs because the version of VeriStand in which the application was written does not match the VeriStand Engine version on the RT target. With that, if the application has been written in VeriStand 2020 R4, for example, make sure VeriStand Engine 20.4 is installed on the RT Target.

 

Additional Information

Refer to this article for guidance on Installing Software to Offline NI Linux Real-Time Targets.

In case there are no options to update/downgrade the VeriStand Engine version currently installed on the RT Target, upgrade/downgrade the current RT's Base System Image to be provided with such options. Recommendations on Base System Images can be found in the Recommended PXI Linux RT System Image section on the software's Readme files.