LabVIEWForum.de - DialogFeld mit Timeout

LabVIEWForum.de

Normale Version: DialogFeld mit Timeout
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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)
Passt das hier nicht?
' 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
@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
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
Referenz-URLs