LabVIEWForum.de
DialogFeld mit Timeout - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: DialogFeld mit Timeout (/Thread-DialogFeld-mit-Timeout)



DialogFeld mit Timeout - TSC - 13.05.2009 13:58

Hallo zusammen.

Ich arbeite an einer Touchpanelsoftware für den öffentlichen Bereich (Klimatisierung von Klassenräumen). Der Benutzer hat die Möglichkeit, bestimmte Einstellungen manuell anzupassen. Bei Fehlerhaften Eingaben, soll eine Info erscheinen, die den Benutzer auf seine Dämlichkeit hinweist. Dazu wollte ich ein Dialogfeld einblenden.

Nun ist es so, dass ich aus der Hauptansicht meines Programms in unterschiedliche Menüpunkte gelangen kann. Wird ein solches Untermenü eine gewisse Zeit nicht bedient, schaltet das Programm automatisch auf die Hauptansicht zurück. Ist jedoch ein unbestätigtes Dialogfeld offen, so ist das programm an dieser stelle blokiert. Es wird also gewartet, bis jemand auf OK drückt.

Kann man Dialogfelder so einstellen, dass sie nach einer gewissen Zeit von selbst verschwinden? Oder muss ich da eine eigens FP laden?

LG
Torsten


DialogFeld mit Timeout - ImExPorty - 13.05.2009 19:00

Hallo TSchAC,
' schrieb:... einer Touchpanelsoftware ...wenn darunter die Fenstersoftware läuft, hätte ich da eine Möglichkeit
...oder muss ich da eine eigens FP laden? ..dann wird es runder und hübscher und sicherer
[attachment=18428]

Lv85_img[attachment=18427]
viel Spaß damit (kann ... auch böse Sachen machen)


DialogFeld mit Timeout - eg - 13.05.2009 21:36

Passt das hier nicht?


DialogFeld mit Timeout - Lucki - 14.05.2009 07:48

' schrieb:Kann man Dialogfelder so einstellen, dass sie nach einer gewissen Zeit von selbst verschwinden? Oder muss ich da eine eigens FP laden?
Beschäftige Dich auch mal mit der Funktion "Auf Frontpanel Aktivität warten" (Dialog und Benutzeroberfläche). Der Timeout dieser Funktion müßte sich dazu verwenden lassen, zum Hautpmenü zurückzuschalten.
Ludwig


DialogFeld mit Timeout - TSC - 14.05.2009 09:02

@ImExPorty: Verstehe ich es richtig, dass du die Meldung schließt indem du das Programm beendest? Das würde mir nicht helfen. Kannst du ein paar Worte zu dem TRUE-CASE sagen?

@eg: Das wäre meine Programmierung für ein eigenes Panel. Aber damit kann ich ja nciht die Standard-Nachricht (also so ein DialogFeld) beenden.

@Lucki: ich vermute, dass es nciht funktioniert, da die funktion "AufFrontPanelAktionWarten" ja erst aufgerufen werden kann, wenn der Datenfluss soweit ist. Und wenn ich dieses schöne DIalogfeld anzeige, steht der Datenfluss still bis es beendet wird.


Vielen Dank für alle Anregungen, ich teste weiter!
Torsten


DialogFeld mit Timeout - ImExPorty - 14.05.2009 09:18

Hallo TSchAC,
' schrieb:... dass du die Meldung schließt indem du das Programm beendest? ...wäre wohl ein bisschen viel Aufwand dafür ... Glare
Das würde mir nicht helfen. ...was du nach dem True CASE macht, bleibt Dir überlassen...das VI würde weiterlaufen...
Kannst du ein paar Worte zu dem TRUE-CASE sagen? ...das VI sendet nach der angegeben Zeit ein Return an das Objekt was zu diesem Zeitpunkt den Focus hat, somit im diesem Beispiel an den OK-Button des Dialoges (war als Idee gedacht)... richtig umgesetzt solltest Du dafür sorgen das der gewünschte Button den Focus hat
viel Erfolg