LabVIEWForum.de - vi wird immer zweimal ausgeführt

LabVIEWForum.de

Normale Version: vi wird immer zweimal ausgeführt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Einen wunderschönen guten Tag alle zusammen. Ich bin neu hier im Forum und wollt auch gleich mal meine erste Frage los werden. Ich arbeite zur Zeit an einem größeren LabView Program zur Darstellung der Kohlelogistik in einem Kraftwerk. Hierzu müssen einige Listen mit Informationen bearbeitet werden. Ich habe jetzt sowohl Felder zum Hinzufügen von Informationen als auch Felder zum löschen von Informationen eingefügt. Bestätigt wird dies über einen Tastendruck. Soweit funktioniert auch alles Super nur wenn ich meine Auswahl per Taster bestätige wird das Programm zwei mal durchlaufen. Wahrscheinlich ist es eine ganz banale Sache aber ich bin mittlerweile echt ein bisschen ratlos. Ich hab die vi mal kopiert und angehängt. Wäre echt Super, wenn mir jemand helfen könnte.
Ganz einfach: Es finden zwei Ereignisse "Wertänderung" statt. Einmal bei Drücken des Tasters, einmal beim Loslassen.
Stelle das Schaltverhalten um auf "Latch beim Drücken" oder "Latch beim Loslassen". Das Rücksetzen des Tasters erfolgt dann automatisch beim Lesen des Tasters. Da das aber kein Bedieneingriff ist, löst das kein zweites Ereignis aus.
Ich selbst bevorzuge "Latch beim Loslassen". Grund: bei "Latch beim Drücken" fehlt meist das "Bedienerlebnis". Der Taster wird oft im selben Moment wieder rückgesetzt, wenn er gedrückt wurde. Der Benutzer sieht also gar nicht, dass der Taster je gedrückt wurde.
Das Wait links ist überflüssig: Die Ereignissruktur wartet bereits bis zu unendlich lange auf die Bedienereignisse.
Vielen dank für die schnelle Antwort. Funktioniert wunderbar. Bislang hatte das mit der Einstellung immer super funkrioniert deswegen hab ich wohl nicht daran gedacht. :-)
Referenz-URLs