LabVIEWForum.de
Ereignisstruktur und blockiertes FP - Druckversion

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



Ereignisstruktur und blockiertes FP - marc10k - 20.08.2012 13:35

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


RE: Ereignisstruktur und blockiertes FP - Morpheus - 20.08.2012 13:57

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


RE: Ereignisstruktur und blockiertes FP - GerdW - 20.08.2012 14:08

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!


RE: Ereignisstruktur und blockiertes FP - marc10k - 21.08.2012 06:14

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


RE: Ereignisstruktur und blockiertes FP - GerdW - 21.08.2012 07:36

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.


RE: Ereignisstruktur und blockiertes FP - marc10k - 21.08.2012 09:37

Hallo

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

Gruß

Marcus


RE: Ereignisstruktur und blockiertes FP - GerdW - 21.08.2012 09:42

Hallo Marcus,

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