LabVIEWForum.de
Ereignisstruktur - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Ereignisstruktur (/Thread-Ereignisstruktur--20312)



Ereignisstruktur - frehdie - 19.10.2011 14:01

[attachment=36563]Hallo zusammen,
ich habe in einer zeitgesteuerten Schleife eine Ereignisstruktur eingefügt. Diese Struktur hat so an die 30 Ereignisse zu bearbeiten (sprich Wertänderungen). Nun habe ich ein Problem, ein Ereignis so lange "einfrieren" zu lassen, bis eine Bedingung erfüllt ist. Ich habe es mit einer in diesem Ereignisrahmen eingefügten While-Schleife versucht, die dann stoppt, wenn die Bedingung erfüllt ist. Leider werden in dieser (inneren) Schleife keine Werte mehr angenommen, obwohl sie läuft (Kontrolle durch Anzeige am Laufzähler).
Danke für die Tipps im Voraus.
der frehdie
LabView 8.6 leider nicht auf deisem System, daher nur ein Sceenshoot und ein keines VI.


RE: Ereignisstruktur - GerdW - 19.10.2011 14:15

Hallo frehdie,

Zitat:Leider werden in dieser (inneren) Schleife keine Werte mehr angenommen, obwohl sie läuft
Das ist das Standardverhalten einer Eventstruktur (blockieren, solange Event bearbeitet wird). Und genau dafür gibt es ein Schalterchen recht weit unten auf dem Event-Config-Dialog...

Außerdem: Events sollten immer schnell abgearbeitet werden, um Effekte wie deinen zu vermeiden. Alle anderen Events müssen warten, bis das aktuelle fertig ist...