LabVIEWForum.de
Benutzeranmeldung vor Hauptprogramm - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Benutzeranmeldung vor Hauptprogramm (/Thread-Benutzeranmeldung-vor-Hauptprogramm)

Seiten: 1 2 3


Benutzeranmeldung vor Hauptprogramm - P.Pfarherr - 13.11.2008 19:07

Servus

Folgendes: Ich möchte vor ein Hauptprogramm eine Benutzeranmeldung (Abfrage) implementieren! Problem: 1.) Das Hauptprogramm soll erst geöffnet werden, nachdem der Benutzer sich erfolgreich angemeldet hat. 2.) Das VI zur Anmeldung soll sich nach der Anmeldung wieder schliessen.

Hat jemand eine Ahnung, wie das gehen könnte? Bisher habe ich es so, dass die Benutzeranmeldung im Code des Hauptprogramms steht, das hat aber zu Folge, dass der Frontpanel des Hauptprogramms bei der Abmeldung gleich mitgeöffnet wird.

Grüsse
P.Pfarherr


Benutzeranmeldung vor Hauptprogramm - Y-P - 13.11.2008 20:10

Hallo,

mach doch ein VI, das Du als Dialog "aufpoppen" lässt. Wenn sich der Benutzer dort richtig anmeldet, startest Du das Hauptprogramm.

Gruß Markus


Benutzeranmeldung vor Hauptprogramm - Ice Lord - 14.11.2008 08:29

' schrieb:Servus

Folgendes: Ich möchte vor ein Hauptprogramm eine Benutzeranmeldung (Abfrage) implementieren! Problem: 1.) Das Hauptprogramm soll erst geöffnet werden, nachdem der Benutzer sich erfolgreich angemeldet hat. 2.) Das VI zur Anmeldung soll sich nach der Anmeldung wieder schliessen.

Hat jemand eine Ahnung, wie das gehen könnte? Bisher habe ich es so, dass die Benutzeranmeldung im Code des Hauptprogramms steht, das hat aber zu Folge, dass der Frontpanel des Hauptprogramms bei der Abmeldung gleich mitgeöffnet wird.

Grüsse
P.Pfarherr

Mach doch einfach eine riesige Case- Struktur um dein Hauptprogramm, und als Selector deine Benutzereingabe.
Wie Markus schon sagte, einfach ein Vi das aufpoppt und die Sache ist gegessen.

Mfg


Benutzeranmeldung vor Hauptprogramm - P.Pfarherr - 14.11.2008 08:50

Hab ich alles schon versucht, aber da hab ich dann wieder das Problem das Hinter dem Frontpanel der Benutzerverwaltung der Frontpanel des Hauptprogramms zu sehen ist und das soll eben nicht so sein. Hier mal ein kurzes Beispiel:

LabVIEW 8.0.1


Benutzeranmeldung vor Hauptprogramm - Ice Lord - 14.11.2008 09:17

' schrieb:Hab ich alles schon versucht, aber da hab ich dann wieder das Problem das Hinter dem Frontpanel der Benutzerverwaltung der Frontpanel des Hauptprogramms zu sehen ist und das soll eben nicht so sein. Hier mal ein kurzes Beispiel:

LabVIEW 8.0.1

Also bei mir ist es genau andersrum...
wenn ich die Benutzeranmeldung sehe, ist sie alleine da, aber sobald sich dann das Hauptprogramm öffnet bleibt die Benutzeranmeldung im hintergrund.
Hast du schomal mit den SubVI node Setup und Call Setup herumgespielt?

Mfg


Benutzeranmeldung vor Hauptprogramm - P.Pfarherr - 14.11.2008 09:27

Du hast Recht, im Beispiel ist es anderst. Nein mit Node Setup bzw. Call Setup hab ich noch nicht rumgespiel, weiss momentan auch nicht was genau du meinst. Ich muss mal schauen


Benutzeranmeldung vor Hauptprogramm - Ice Lord - 14.11.2008 09:55

' schrieb:Du hast Recht, im Beispiel ist es anderst. Nein mit Node Setup bzw. Call Setup hab ich noch nicht rumgespiel, weiss momentan auch nicht was genau du meinst. Ich muss mal schauen

Des war auch nur mal so ne Idee von mir, hab grad einfach keine Zeit dir schnell was zamzubasteln, deshalb hab ich dir einfach mal was zum ausprobieren hingeworfen.
Rechtsklick auf des SubVI, dann siehst du die beidne Optionen.

Was du noch machen könntest (is aber komplizierter) : Öffne und schließe deine Frontpanels mit Property Nodes. Sowas wie "show.fp" "close.fp" usw. Damit kannst du dein Problem auch lösen

Mfg


Benutzeranmeldung vor Hauptprogramm - Y-P - 14.11.2008 10:27

Probier's mal so...

[attachment=15325]
Lv80_img
[attachment=15326]
Lv80_img

Gruß Markus


Benutzeranmeldung vor Hauptprogramm - P.Pfarherr - 14.11.2008 16:23

Vielen Dank das hilft mir sehr weiter!

Gruss P. Pfarherr


Benutzeranmeldung vor Hauptprogramm - byteschubser - 29.01.2009 21:31

Hallo...

ich habe noch nicht viel Erfahrung mit LabVIEW, benötige aber eine auch eine Benutzeranmeldung wie sie hier als Beispiel vorhanden ist. Sobald ich dieses Beispiel auf mein Hauptprogramm anwende, funktioniert es leider nicht mehr. Ich habe einfach das Beispielhauptprogramm ersetzt und die invoke node an mein hauptporgramm angefügt und in den String den Namen meines VI s eingetragen. Funktioniert heißt indem Fall, dass mein Hauptprogramm zwar gestartet wird, aber nicht angezeigt. Wenn ich es manual öffne, vorher jedoch mit der Benutzeranmeldung aufgrufen habe, ist es schon ausgeführt. Unter "state" habe ich alles durchprobiert ..aber egal was dort ausgewählt ist, das Hauptprogramm läuft "quasi ungeöffnet" im Hintergrund ... kann mir da jemand bitte weiterhelfen?

Vielen Dank schon einmal