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 

Ereignis "Wertänderung auf True", gibt es das?



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!

05.09.2012, 12:57 (Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2012 13:07 von Lucki.)
Beitrag #9

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Ereignis "Wertänderung auf True", gibt es das?
Zitat:Könntest du mal dein VI hochladen? Dann sieht man gleich, was du wie programmiert hast.
Hier Beispiel:
   
Schaltverhalten = Latch beim Loslassen
Beim Drücken von Test passiert ers mal nichts. Beim Loslassen geschieht die Wertänderung auf true, das Ereignis wird ausgelöst und bearbeitet. Damit mögliche andere Ereignisse nicht warten, sollte die Abarbeitung im Case möglichst schnell erfolgen, also unnötige Waits vermieden werden. Das Wait hier habe ich nur aus didaktischen Gründen eingefügt.
Wann der Knopf wieder zurückspringt, hängt davon ab, wo er gelesen wird.
Will man, dass er sofort wieder herausspringt, dann im Ereigniscase platzieren. Will man, das er erst herausspringt, wenn der Ereigniscase beendet ist, dann wie im Beispiel außerhalb platzieren. Allerdings wir er hier bei jedem anderen Ereignis oder bei jedem Timeout auch gelesen. Sauberer wäre es, im Ereigniscase eine Sequenz mit 2 Cases zu haben, und im zweiten Teil den Schalter zu platzieren. (Wenn, wie meist der Fall, die Abarbeitung kein Zeit beansprucht, dann ist die Platzierung egal, also dann am einfachsten mit in den Case legen)
Falsch wäre es hingegen, den Schalter außerhab der Hauptschleife zu platzieren, denn dann würde er, außer bei Programmstart, nie mehr gelesen, also auch nie von selbt wieder herausspringen.

Es sei eines nicht verschwiegen: Wenn man, während der Schalter gedrückt bleibt, am Schalter mit der Maus herumfummelt, passiert scheinbar erst mal nichts. In Wirklichkeit werden aber weitere Ereignisse registriert, die danach alle abgearbeitet werden. Will man das verhindern, sollte man den Schalter in dieser Zeit deaktivieren.


Angehängte Datei(en)
11.0 .vi  BoolEvent.vi (Größe: 13,52 KB / Downloads: 333)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Ereignis "Wertänderung auf True", gibt es das? - Lucki - 05.09.2012 12:57

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Wink Benutzerdefinirtes Ereignis mit Arduino jennylena 1 3.276 15.02.2018 09:53
Letzter Beitrag: IchSelbst
  Ereignis Struktur 911tom 9 6.942 20.12.2017 20:57
Letzter Beitrag: GerdW
  Eventzähler bei Wertänderung 1990 8 6.279 22.05.2017 16:08
Letzter Beitrag: Freddy
  Nur Werte in Array wenn Case True PreVIEW 10 10.580 10.02.2017 15:25
Letzter Beitrag: Dalle
  Bekomme kein True aus Event Structure nixblicker 7 4.891 09.02.2017 09:52
Letzter Beitrag: nixblicker
Question Mit Wertänderung eine Case-Struktur ansteuern ChrisR_ 9 7.414 05.09.2016 11:21
Letzter Beitrag: TSC

Gehe zu: