While Schleife in Ereignisstruktur - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: While Schleife in Ereignisstruktur (/Thread-While-Schleife-in-Ereignisstruktur) Seiten: 1 2 |
While Schleife in Ereignisstruktur - Fidel90 - 14.01.2011 11:41 Hallo, Ich versuche mich gerade an einem etwas umfangreicheren Programm und stoße nun auf einige Problemchen... Ich habe, grob gesagt, eine While Schleife in der mein gesamtes Programm läuft, darin befindet sich eine Eventstruktur, damit nur auf bestimmte Buttons etc eine Berechnung erfolgt und in dieser Eventstruktur befindet sich wiederum eine Whileschleife (für eine State Machine). Nun möchte ich diese letzte While Schleife nachdem sie gestartet wurde auch wieder vorzeitig (also vor beendigung der State Machine) über einen Button abbrechen können. Habe dazu einen normalen StopButton angeschlossen. Dieser reagiert leider nicht, wenn das Programm und die StateMachine gestartet wurden... :/ [attachment=31685] Alle nötigen Buttons sind in der Eventstruktur eingetragen und sollten auf Wertänderung reagieren. mfg While Schleife in Ereignisstruktur - Lucki - 14.01.2011 11:55 Hast Du das falsche Bild gepostet? Ich sehe weder eine Eventstruktur, noch ein normale while-Schleife. While Schleife in Ereignisstruktur - Fidel90 - 14.01.2011 11:59 Hallo, nein das Bild ist richtig Es zeigt nur die letzte Schleife (in dem Fall eine zeitgesteuerte), in der mein Zustandsautomat abläuft. Dieser Teil läuft in der genannten Eventstruktur und einer weiteren (normalen) While Schleife;)Ich denke mal das der Fehler hier liegt und habe das drumherum einfach weggelassen (kann man sich ja vorstellen). mfg While Schleife in Ereignisstruktur - Fidel90 - 14.01.2011 13:08 Ich reiche nochmal das drumherum nach, falls es bei der Problemlösung helfen sollte...wie gesagt, der Stop Button mit der Bezeichnung "HolzmaLEDStop" reagiert nicht, wenn mein programm in die zeitgesteuerte While Schleife hüpft.. [attachment=31692] mfg While Schleife in Ereignisstruktur - hepman - 14.01.2011 13:57 Hallo Fidel, hast du bei Edit Event, den Haken bei "Lock front panel (..) until this event case completes rausgemacht, ansinsten nimmt das Programm keine front Panel aktionen an. Grüße Hepman While Schleife in Ereignisstruktur - Morpheus - 14.01.2011 13:58 Hallo Fidel. Was heisst der Stop-Button reagiert nicht? Wird die Funktionalität nicht ausgeführt oder lässt sich der Button nicht betätigen? Falls sich der Button nicht betätigen lässt, so könnte dies daran liegen, dass dein Front Panel gelockt ist (guckst Du Bild im Anhang ) Gruss Chris EDIT: hepman war wohl schneller While Schleife in Ereignisstruktur - Fidel90 - 14.01.2011 13:59 Hallo, wusste gar nicht dass der haken existiert:DAber ja, der war schon Standardmäßig draußen...daran liegts also leider auch nicht :/ mfg While Schleife in Ereignisstruktur - Fidel90 - 14.01.2011 14:01 ' schrieb:Hallo Fidel. Er lässt sich nicht betätigen - demnach wird auch die Funktion nicht ausgeführt mfg While Schleife in Ereignisstruktur - GerdW - 14.01.2011 14:07 Hallo Fidel, 1) solange du ein Event abarbeitest, kann kein weiteres bearbeitet werden. 2) While-Schleifen gehören nicht in eine Eventstruktur hinein... While Schleife in Ereignisstruktur - Fidel90 - 14.01.2011 14:14 ' schrieb:Hallo Fidel, Also geht das prinzipiell nicht?! Und wie bekomme ich dann meinen Zustandsautomaten realisiert? Die Eventstruktur ist eigentlich unabdingbar (für das Gesamtprogramm) - und für meinen Automaten brauche ich ja nunmal ne Schleife :/ mfg |