Reseten von Meldung an Benutzer - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Reseten von Meldung an Benutzer (/Thread-Reseten-von-Meldung-an-Benutzer) Seiten: 1 2 |
Reseten von Meldung an Benutzer - Seb. Cordsen - 27.07.2009 15:54 Hallo, ich habe wahrscheinlich ein ganz simples Problem. Bei "Meldung an Benutzer" kann ich das Programm nicht mehr beenden, da die Eingabe zur Aktivierung der Meldung nicht quittiert werden kann. Wie macht ihr das? Wieso gibt es da keinen Button oder öhnliches zum reseten? Ich hab mal ein kleines anschauliches Bsp. gemacht... [attachment=20025] Ich hoffe das Ihr mir diese Sache erklären könnt. Danke Reseten von Meldung an Benutzer - jg - 27.07.2009 16:04 Ich kann sowohl OK also auch Cancel Button in deinem VI betätigen... Danach ist VI zu Ende... Bitte sinnvolleres Bsp. hochladen. Gruß, Jens Reseten von Meldung an Benutzer - TSC - 27.07.2009 16:18 Evtl. meint er, wenn er das VI wiederholt ausführt, dass dann die Meldung immer wieder aufploppt und er zu langsam ist, dazwischen den roten Knopf zu drücken? LG Torsten Reseten von Meldung an Benutzer - Seb. Cordsen - 28.07.2009 08:10 Ihr habt recht. Ich hatte das so gemeint wie TSchAC vermutet hat. Aber wenn man mal einen Schritt weiter denkt und man zieht eine While Schleife um das ganze... dann ist es wie Wiederholt ausführen. Und dann funktioniert es nicht mehr. Man kann die Buttons zwar betätigen aber die Meldung verschwindet nicht. Wie kann ich die "Meldung an Benutzer" funktion denn so einbinden das bei einem bestimmten Ereignis die Meldung kommt, wenn die Meldung aufgepoppt sollte Sie logischerweise kurz quittiert werden und dann weg sein?! Ich habe im Forum nichts gefunden und die Beispiele von LabVIEW bilden auch nicht die einfachste Art einer Meldung ab, obwohl das ja der Grundgedanke eines Beispiels sein sollte! Gruß, Sebastian Reseten von Meldung an Benutzer - TSC - 28.07.2009 08:18 Naja, also du hast die Meldung ohn Bedingung in der "Schleife" auch wenn sie nicht implementiert ist, sondern durch das wiederholte ausführen erzeugt wird. Sobald du also die Meldung bestätigst, wird sie erneut aufgerufen. Wenn du mit Reset meinst, dass der Drehknopf nach der Meldung zurück gesetzt werden soll, dann kannst du das mit lokalen Variablen, Eigenschaftsknoten oder vielen anderen Methoden machen. Es kommt iommer drauf an, was dein Programm sonst noch so hergeben sollte. LG Torsten Reseten von Meldung an Benutzer - Falk - 28.07.2009 08:19 Moin Sebastian! Ganz verstehe ich dein Anliegen nicht. Gibst du nur eine Info oder eventuell einen Fehler aus? Könntest du auch bitte mal einen Screenshot deines VIs zeigen. Habe leider aktuell nur LV 8.21 zur Verfügung. Schöne Grüße Falk Reseten von Meldung an Benutzer - TSC - 28.07.2009 08:25 [attachment=20032] für Falk! Reseten von Meldung an Benutzer - Falk - 28.07.2009 08:35 Danke TSchAC! @ Sebastion: Ich sehe es ansonsten genauso wie TSchAC! Entweder das Programm reagiert auf die Warnung/ Fehler und setzt den Knopf auf gültige Werte zurück oder du musst in der Schleife irgendwie dien Info merken, dass der Benutzer informiert wurde und die Meldung nicht weiter erscheinen soll (Stichwort: Shift-Register). Dann liegt es im Ermessen des Benutzers was er nun macht. Den Zustand kann man nach unterschreiten des kritischen Wertes dann auch wieder "reseten", so dass bei erneuter Überschreitung wieder die Mitteilung erscheint. Schöne Grüße Falk Reseten von Meldung an Benutzer - Seb. Cordsen - 28.07.2009 08:37 Das Problem ist das keine Variablen verwende. In der Firma in der ich Arbeite soll ich ein Projekt durchführen das später von den Ingenieuren nebenbei weitergeführt werden soll, d.h. so einfach zu durchschauen wie möglich. Daher verwende ich keine Variablen. Ich meinte mit reseten, das wegklicken der Meldung. Dazu muss aber ja die Aktivierung des "Meldung an Benutzer" auf False geändert werden. Langsam habe ich das Gefühl ich hab den Sinn so einer Meldung falsch verstanden. In meinem Fall: http://www.LabVIEWforum.de/Event-bei-Werte...eit-t13555.html möchte ich ein Event auslösen wenn ein Schieberegler von Wert 8 in 2s auf Wert -6 gestellt wird. Soweit kein Problem mehr. Es sollte aber gemeldet werden das jetzt ein Crash-Stop-Manöver eingeleitet wird. Diese Meldung wird zur Kenntnis genommen und weggeklickt. Danach soll alles ganz normal weiterlaufen. Ist das zu kompliziert oder bin ich da einfach auf dem falschen Weg? Gruß Reseten von Meldung an Benutzer - Seb. Cordsen - 28.07.2009 08:46 @ Falk. Ich hatte den Gedanken nicht die Werte zurückzusetzen so dass Sie gültig sind, sondern die Aktivierung der "Meldung an Benutzer". Müsste doch möglich sein?! Danke für eure Hilfe |