LabVIEWForum.de
LabVIEW Applikation weiterlaufen lassen bei Windows Logout - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: LabVIEW Applikation weiterlaufen lassen bei Windows Logout (/Thread-LabVIEW-Applikation-weiterlaufen-lassen-bei-Windows-Logout)



LabVIEW Applikation weiterlaufen lassen bei Windows Logout - marcelbirle - 27.01.2016 12:56

Hallo Zusammen,
Ich bin neu in diesem Forum und freue mich darauf die Community kennenzulernen.

Ich habe für meine Firma eine LabVIEW Applikation entwickelt welche an sich sauber Funktioniert. Die Applikation läuft 24/7 in einem seperaten Messraum unseres Gebäudes. Daher würden wir die Applikation gerne so aufbauen, dass sich verschiedene Benutzer am Messcomputer ein- und ausloggen können ohne, dass die Applikation aufhört zu Messen, um eine gewisse nachvollziehbarkeit von Änderungen zu gewährleisten. Ist das irgendwie möglich?

Die applikation wurde mit LabVIEw 2015 auf einem Windows 8.1 PC programmiert, läuft aber auf einem XP rechner.

Gruss
Marcel


RE: LabVIEW Applikation weiterlaufen lassen bei Windows Logout - GerdW - 27.01.2016 13:20

Hallo Marcel,

Zitat:Daher würden wir die Applikation gerne so aufbauen, dass sich verschiedene Benutzer am Messcomputer ein- und ausloggen können ohne, dass die Applikation aufhört zu Messen
Idee:
Dann darf die Applikation nicht im Benutzer-Account gestartet (und beim Logout auch wieder beendet) werden, sondern sollte mit einem Admin-Account direkt nach dem Rechner-Start gestartet werden. Es bietet sich an, dies als "service" zu hinterlegen: google mal nach den Stichworten "run labview exe as service".
Wenn ein User sich anmeldet, wird dann eine zweite Applikation gestartet, die "nur" als Datenanzeige funktioniert und z.B. über den localhost mit der Mess-App kommuniziert.


RE: LabVIEW Applikation weiterlaufen lassen bei Windows Logout - jg - 27.01.2016 13:53

(27.01.2016 13:20 )GerdW schrieb:  Idee:
Dann darf die Applikation nicht im Benutzer-Account gestartet (und beim Logout auch wieder beendet) werden, sondern sollte mit einem Admin-Account direkt nach dem Rechner-Start gestartet werden. Es bietet sich an, dies als "service" zu hinterlegen: google mal nach den Stichworten "run labview exe as service".
Wenn ein User sich anmeldet, wird dann eine zweite Applikation gestartet, die "nur" als Datenanzeige funktioniert und z.B. über den localhost mit der Mess-App kommuniziert.
Das haben wir genauso schon vielfach umgesetzt. Die LabVIEW-exe wird als Service gestartet, im einfachsten Fall holt sich ein eingeloggter Benutzer dann die Oberfläche per Netzwerk-/Remotepanel hoch und kann dann die Applikation selbst bedienen.

Gruß, Jens


RE: LabVIEW Applikation weiterlaufen lassen bei Windows Logout - marcelbirle - 27.01.2016 16:26

Vielen Dank für die schnellen Antworten ich werde dies morgen gleich ausprobieren.

Gruss
Marcel


RE: LabVIEW Applikation weiterlaufen lassen bei Windows Logout - marcelbirle - 29.01.2016 13:59

Vielen Dank für eure Hinweise das hat mir extrem geholfen.

Ich verwende den FireDaemon Pro Service Manager um den Service aufzusetzen. Dieses Tool hat den Vorteil, dass keine zusätzliche Software entwickelt werden muss um auf das User interface der LabVIEW Executeble zuzugreifen und es sehr Bedienerfreundlich ist. Der nachteil ist, dass es nicht umsonst ist (50$).

Gruss
Marcel