07-10-2018 12:19 PM
LabVIEW 17.0.1, linux based RT system
use of standard Watchdog Config.vi from the RT pallet. The documentation lists the configuration input to have 2 booleans (Reset Controller, Occurrence) and 2 enums in a cluster.
HOWEVER, the actual VI has a typedef cluster input with 4 booleans (and the same 2 enums). There is no documentation of these nor is there a discussion of interaction of combinations. For instance what does Reset and Restart the LV Runtime system do? Does restarting the Runtime actually launch the rtstartup.exe again? What is the exact process? It seems that the VI was updated with more options but the documentation is lagging.
Solved! Go to Solution.
07-11-2018 10:37 PM
Interesting! Effectively it looks like 2 booleans have been added to the expirations actions input cluster of the Watchdog Configure VI in LabVIEW Real-Time 2018. One is the restart LabVIEW Runtime. When TRUE, it restarts only the LabVIEW Real-Time Runtime. The other new boolean would be the disable watchdog on VI exit and it specifies whether the VI disables the watchdog object when the VI stops running.
Gustave
07-12-2018 09:16 AM
07-13-2018 01:47 PM
07-18-2018 04:24 AM
Thanks for spotting the discrepancy! The 2018 RT Module Help has added explanation of the two Booleans. Check it out at: http://zone.ni.com/reference/en-XX/help/370715P-01/lvrtvihelp/watchdog_configure
07-18-2018 10:02 AM
I assumed that was the behavior of those booleans. Does a system reset just restart linux or does it actually power down for a period of time and reset all the hardware. "Reset" is an ambiguous term and I notice a difference in behavior if I push the hardware reset button or if I power the system down and then start it again. Which is the behavior of the reset?