12-20-2020 06:55 AM
I am posting this to inform anyone that runs into the same problem. When deploying a configuration from VeriStand 2020 R4 to a CompactRIO 9035 running cRIO VeriStand 20.2.0, I get the following error message:
−307731 The system definition file is not saved in the current version of NI VeriStand. NI VeriStand cannot mutate system definition files on a real-time target. Use the System Explorer window to open and save the file.
I found a workaround to downgrade VeriStand to 2020 R3.
It seems there is a conflict between the latest VeriStand version and the latest cRIO VeriStand version.
Specific version info:
PC VeriStand 2020 R4 8.4.0.49523
cRIO VeriStand 20.2.0.49152-0+f0
01-07-2021 10:47 AM
I have the same error.
And I can't seem to be able to download/install VS 2020 R4 engine on my cRIO. It is not listed in MAX. It only shows the R3 version.
I reverted to R3 to continue working.
01-07-2021 03:03 PM
After speaking with NI support.
I forgot to update the Linux RT image to 20.6 prior to trying to update the VS Engine to 20.4
I hope this helps,
01-08-2021 02:59 AM
Thanks for your response Vincent. After reformatting my RIO I got nothing newer than Linux RT System Image for Q2 2020. Since this was installed automatically and NI-MAX doesn't show any updates I am stuck with the VeriStand Engine 20.20 that came with it.
For now I will use VersiStand 2020 R4 which seems compatible.