Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Benutzeranmeldung vor Hauptprogramm
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
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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.
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:
' 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?
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
Anzeige
14.11.2008, 09:55 (Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2008 09:55 von Ice Lord.)
' 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
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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?