LabVIEWForum.de - Ereignisstruktur und blockiertes FP

LabVIEWForum.de

Normale Version: Ereignisstruktur und blockiertes FP
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo

Ich habe ich eine Ereignisstruktur erstellt um damit mehrere Benutzeraktionen auszuwerten. Das Problem ist jedoch ich kann nur einmal das numerische Bedienelement anklicken. Danach ist das FP gesperrt und akzeptiert keine weiteren Eingaben. Das Problem konnte ich im angehängten VI nachstellen aus meinem anderen Programm.
Die beiden Ereignisstrukturen sind doch unabhängig voneinander und ich dachte ich könnte es mit Lokalen Variablen möglich machen die Daten zu manipulieren. Aber das scheint nicht so recht zu klappen.
Kann mir jemand weiterhelfen?

Gruß

Marcus
Hallo Marcus

Das Problem ist, dass Du 2 Event-Strukturen im selben VI verwendest.
Dies macht aus meiner Sicht keinen Sinn und führt wie in deinem Fall zu unerwünschten Effekten.
Programmier dein VI so um, dass Du nur 1 Event-Struktur benötigst.

Gruss
Chris
Hallo Marcus,

Zitat:Die beiden Ereignisstrukturen sind doch unabhängig voneinander
Jein. Vom Datenfluss her vielleicht. Aber du hast bei beiden das selbe Event konfiguriert. Das kann so nicht funktionieren, woher soll LabVIEW wissen, welche Eventstruktur denn nun dieses eine Event bearbeiten soll?

Wie schon gesagt: nimm nur eine Eventstruktur!
Zitat:Jein. Vom Datenfluss her vielleicht. Aber du hast bei beiden das selbe Event konfiguriert. Das kann so nicht funktionieren, woher soll LabVIEW wissen, welche Eventstruktur denn nun dieses eine Event bearbeiten soll?

Es wird doch erst die Case Abfrage ausgeführt und dann kann nur eine der beiden Strukturen aktiviert werden. Es sind doch nie beide gleichzeitig aktiv. Würde ich beide Eventstrukturen in einer While Schleife laufen lassen würde es Sinn machen und Probleme wären vorprogrammiert.

Dann werde ich es doch wohl ändern müssen.

Gruß

Marcus
Hallo Markus,

Zitat:Es wird doch erst die Case Abfrage ausgeführt und dann kann nur eine der beiden Strukturen aktiviert werden.
Falsch. Eventstrukturen sind immer aktiv und warten auf die konfigurierten Events!

Zitat:Dann werde ich es doch wohl ändern müssen.
Ja, unbedingt.
Hallo

Falls jemand auch das Problem mal haben sollte habe ich die Lösung angehängt.

Gruß

Marcus
Hallo Marcus,

und jetzt nochmal ohne lokale Variablen und mit Reaktion auf Änderungen deiner "Auswahl"...
Referenz-URLs