LabVIEWForum.de
LV-Programm überwachen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: LV-Programm überwachen (/Thread-LV-Programm-ueberwachen)



LV-Programm überwachen - L@BTR0N - 29.01.2019 08:56

Hallo LV-User,

gibt es eine Möglichkeit ein LV-Programm zu überwachen?

Meinem LabVIEW-Programm hat zwar eine Fehlerbehandlung, bei einem auftretenden Fehler
eine Meldung zurückgibt und das Programm stoppt. Was ist aber, wenn das Programm komplett einfriert und erst
mit dem Taskmanager geschlossen werden muss? In meinem Fall trat der Fehler mit LV2016 Run-time engine auf.
Ursache des Fehlers bin ich bisher noch nicht fündig geworden. Daher sollte es einfach nur neu gestartet werden.


RE: LV-Programm überwachen - GerdW - 29.01.2019 09:27

Hallo Labtron,

du fragst nach einem Watchdog…

Dein zu überwachendes Programm muss regelmäßig ein Signal in Richtung "Watchdog" versenden. Der Watchdog schlägt Alarm, wenn das Signal für eine zu konfigurierende Zeit ausbleibt.
Dies kann z.B. genutzt werden zur Ansteuerung kritischer Hardware: die Hardware schaltet in einen sicheren Modus, wenn das Ansteuersignal mal ausbleibt. Für deinen Fall könntest du Netzwerk-Kommunikation nutzen: dein Watchdog wartet dann auf regelmäßige Botschaften über TCP oder UDP (oder irgendwas anderes, was LabVIEW so bietet)…


RE: LV-Programm überwachen - L@BTR0N - 29.01.2019 10:17

Auf Deinen Hinweis bin ich auf diesen Tutorial gestossen:

http://www.ni.com/example/31352/en/

Also im Grunde genommen nur ein Heartbeat, den ein Watchdog-Programm überwacht und ggf. E-Mail losschicken kann.
Das was ich gesucht habe. Big Grin

Vielen Dank.