13.11.2008, 19:07
Beitrag #1
|
P.Pfarherr
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Jun 2008
8.0.1
2007
de
88430
Deutschland
|
Benutzeranmeldung vor Hauptprogramm
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
|
|
|
13.11.2008, 20:10
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
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 !!
--------------------------------------------------------------------------
|
|
|
14.11.2008, 08:29
Beitrag #3
|
Ice Lord
LVF-Gelegenheitsschreiber
Beiträge: 79
Registriert seit: Sep 2008
8.2, 8.5
2008
de
82256
Deutschland
|
Benutzeranmeldung vor Hauptprogramm
' 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
|
|
|
14.11.2008, 08:50
Beitrag #4
|
|
|
14.11.2008, 09:17
Beitrag #5
|
Ice Lord
LVF-Gelegenheitsschreiber
Beiträge: 79
Registriert seit: Sep 2008
8.2, 8.5
2008
de
82256
Deutschland
|
Benutzeranmeldung vor Hauptprogramm
' 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
|
|
|
14.11.2008, 09:27
Beitrag #6
|
P.Pfarherr
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Jun 2008
8.0.1
2007
de
88430
Deutschland
|
Benutzeranmeldung vor Hauptprogramm
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
|
|
|
14.11.2008, 09:55
(Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2008 09:55 von Ice Lord.)
Beitrag #7
|
Ice Lord
LVF-Gelegenheitsschreiber
Beiträge: 79
Registriert seit: Sep 2008
8.2, 8.5
2008
de
82256
Deutschland
|
Benutzeranmeldung vor Hauptprogramm
' 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
|
|
|
14.11.2008, 10:27
Beitrag #8
|
|
|
14.11.2008, 16:23
Beitrag #9
|
P.Pfarherr
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Jun 2008
8.0.1
2007
de
88430
Deutschland
|
Benutzeranmeldung vor Hauptprogramm
Vielen Dank das hilft mir sehr weiter!
Gruss P. Pfarherr
|
|
|
29.01.2009, 21:31
|
byteschubser
LVF-Neueinsteiger
Beiträge: 5
Registriert seit: Jan 2009
8.5
2007
de_en
1968
Deutschland
|
Benutzeranmeldung vor Hauptprogramm
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
|
|
|
| |