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 

Wo werden Tasteneingaben gepuffert??



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!

30.07.2008, 08:20
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Wo werden Tasteneingaben gepuffert??
' schrieb:...
Ich hab an 3 Stellen in meinem Programm einen Eventcase im "Keydown-Modus"...Nun gibt es zwei Probleme:

Erstens, wenn man mehrmals auf eine Taste drückt wird die Aktion auch mehrmals ausgeführt , z.B. Taste für Messung starten...die Messung läuft dann und wenn ich aus Versehen 2mal grdrückt habe dann starten es die Messung nach Beendigung der ersten Messung direkt neu.
Hier wäre als ein "Pufferlöschen" am Ende der Aktion nützlich!

Zweitens:
Wenn ich an dem einen Eventcase eine Taste (oder mehrere) drücke,dann werden diese ganz normal abgearbeitet. Wenn ich danach direkt an einer anderen Programmstelle an ein Eventcase komme, dann werden alle die Tasten auch dort nochmal "eingelesen"...
...
1. Verstehe ich richtig, du hast innerhalb eines VIs (am besten noch innerhalb einer While-Schleife) mehrere Event-Strukturen verwendet?? Das sollte man unbedingt vermeiden! Führt in der Regel (so wie bei dir) nur zu Ärger. Lies dir mal die Hinweise in der LV-Hilfe zur Verwendung der Event-Struktur durch!

2. Zu deinem ersten Problem, dann brauchst du halt noch zusätzliche Überprüfungen, z.B. trotz Event wird eine Messung nicht gestartet, da noch nicht genug Zeit seit Ende der letzten Messung vergangen ist, oder, oder, oder, ...

MfG, 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
30
Antwort schreiben 


Nachrichten in diesem Thema
Wo werden Tasteneingaben gepuffert?? - jg - 30.07.2008 08:20

Gehe zu: