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 

Eingabe bei deaktiviertem Element verhindern



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!

04.06.2007, 06:58 (Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2007 07:12 von Lucki.)
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Eingabe bei deaktiviertem Element verhindern
' schrieb:Latch macht nen Impuls - also doch auch 2xWertänderung (von 0->1 und wieder von 1->0)... Warum wird der Case dann nur einmal ausgeführt!?
Mit 2X Wertänderung hast Du zwar recht, aber: Die Ereignisstruktur reagiert eben nicht auf Wertänderungen an sich, sondern nur auf Wertänderungen infolge manueller Bedienung (Ausnahme: Eigenschaftsknoten "Wert signalisierend") Im Falle des Latch wird die Taste durch Bedieneingriff gedrückt (die Wertänderung false-->true wird beim Loslassen der Taste wirksam). Beim Auslesen des Wertes (also noch nicht beim Loslassen der Taste selbst) wird sie auf false zurückgesetzt - progammgesteuert, und das ist kein Ereignis.

In einem der Postings wurde die Operation "bis zum Loslassen schalten" gewählt. Hierbei kommt es zu zwei Ereignissen (ich würde das als fehlerhaftes Verhalten bezeichnen). Warum 2 Ereignisse? Weil dann die direkte Ursache für das Rücksetzen des Schalters das Loslassen des Mausknopfes ist, also ein zweites, wertänderndes Bedienereignis.

Ich komme mit folgender Strategie immer bestens zurecht:

Vergiss die 6 möglichen Varianten für das Schaltverhalten, es gibt nur zwei, die überhaupt einen Sinn machen:

Nr. 1: "Beim Drücken schalten" (Der Schalter muß dann entweder mit lokaler Variablen zurückgesetzt werden, oder er muß zum zweiten Mal gedrückt werden.

Nr. 5: Latch beim Loslassen: Die Taste wird gedrückt, die Wertänderung wird bim Loslassen wirksam, die Taste bleibt aber weiterhin gedrückt, und zwar solange, bis sie gelesen wird.

NB: Meine Universalmethode, um schnell festzustellen ob ein Ereignis (ein oder mehrere Male) ausgeführt wird, ist das temporäre Einfügen des VI "Signalton" in den Ereigniscase.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Eingabe bei deaktiviertem Element verhindern - Lucki - 04.06.2007 06:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Energiesparmodus verhindern jan91 9 7.700 13.11.2024 09:16
Letzter Beitrag: TpunktN
  Mehrfache Eingabe in Windows Konsole Roxor 4 4.099 04.04.2019 14:04
Letzter Beitrag: Roxor
  Windowszugriff verhindern seuk 1 3.111 28.03.2019 11:59
Letzter Beitrag: th13
  Passwort Eingabe 911tom 21 12.704 21.03.2017 07:44
Letzter Beitrag: GerdW
  Verhindern von Befehlen mit falscher Bitlänge Praktikantin 1 2.668 25.09.2015 15:35
Letzter Beitrag: GerdW
  Eingabefeld löschen nach Eingabe Gesetzt 13 11.145 02.02.2015 22:11
Letzter Beitrag: jg

Gehe zu: