LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

RT - WatchDog Config.vi missing documentation

Solved!
Go to solution

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.

 

LabVIEW ChampionLabVIEW Channel Wires

0 Kudos
Message 1 of 6
(3,197 Views)

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

0 Kudos
Message 2 of 6
(3,150 Views)

Those 2 booleans were added at least in LV 17, possibly earlier and the documentation is ancient.  Any LV archeologists want to check when they were added.  I stopped updating RT when it was removed from LV 7.1 on the Mac and only recently picked it up again.

LabVIEW ChampionLabVIEW Channel Wires

0 Kudos
Message 3 of 6
(3,140 Views)

Anyone from NI want to add a documentation CAR or do I have to submit this as a service request?

LabVIEW ChampionLabVIEW Channel Wires

0 Kudos
Message 4 of 6
(3,130 Views)
Solution
Accepted by topic author sth

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

0 Kudos
Message 5 of 6
(3,106 Views)

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?

LabVIEW ChampionLabVIEW Channel Wires

0 Kudos
Message 6 of 6
(3,088 Views)