INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.10.2017, 10:07
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case

Akzeptierte Lösung

(21.10.2017 08:59 )Lucki schrieb:  Von Labview gibt es nur den Hinweis, nicht zwei Ereignisstrukturen in einer Schleife zu verwenden. Wenn man aber (- entgegen der Erfahrung von Labview-Experten hier -) zwei Ereignisstrukturen in einem VI verwendet, dann ist eines tödlich: ein und dasselbe Ereignis (hier: eine boolsche Wertänderung) in beiden Schleifen behandeln zu wollen.
Der Fehler ist hier nicht, daß Du zwei Ereignisstrukturen hast, sondern daß Du ein und dasselbe Ereignis in beiden Strukturen anmeldest. Das Du es in der einen Strukur dann nicht verarbeitest und gar keinen Case dafür vorgesehen hast, ändert daran nichts
Hallo Lucki,

deine letzte Aussage stimmt nur bedingt.
Wenn du ein Value-Change Event in der unteren Event-Struktur anlegst, dann funktioniert es wie gewünscht. Zumindest in diesem Beispiel.
Tödlich ist es auch, wenn man sein VI mit mehreren parallelen Event-Strukturen so aufbaut, dass diese nicht jederzeit (bzw. ziemlich schnell) die Events verarbeiten können. Das führt dann gerne zum bekannten Einfrieren des Frontpanel.

Zusammenfassung:
1) Eine Event-Struktur sollte immer schnell neue Ereignisse abarbeiten können.
2) Aus Erfahrung rate ich dringend davon ab, mehr als 1 Event-Struktur innerhalb eines VI zu verwenden. Es geht IMMER auch anders.
3) Dynamisch angemeldete Ereignisse sollten wohl besser ebenfalls verarbeitet werden.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case - jg - 21.10.2017 10:07

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Asynchrone VIs mit Event Struktur sofort beenden Kiesch 4 9.836 26.04.2024 10:29
Letzter Beitrag: Kiesch
  LV crasht beim Editieren von Event-Loops Lime 1 1.800 22.03.2024 18:02
Letzter Beitrag: Martin.Henz
  Event Triggern über boolean Anzeige simcum 6 3.589 25.02.2023 14:57
Letzter Beitrag: simcum
  Case Ausführung - automatisch und einzeln ar7ur8 4 4.517 16.07.2021 15:46
Letzter Beitrag: ar7ur8
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 6.880 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 5.709 07.11.2020 14:08
Letzter Beitrag: Martin.Henz

Gehe zu: