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 Struktur Stoppen



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!

08.10.2010, 23:34
Beitrag #1

jak888 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 133
Registriert seit: Apr 2010

2010
2010
en

97447
Deutschland
Event Struktur Stoppen
Hallo,

kann mir bitte mal jemand erklären, warum die angeheftete VI nicht so funktioniert wie sie soll?
Ich müsste doch in dem Moment, wo ich auf den stop button drücke, den neuen Wert weitergeben- also True- und die VI müsste stoppen, oder nicht?
Bzw.: Warum wird der alte Wert übergeben? Macht das in irgendeiner Situation sinn?


Lv10


Sonstige .vi  Event_Stop.vi (Größe: 7,45 KB / Downloads: 204)

"Good judgement comes from experience, experience comes from bad judgement."
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.10.2010, 00:16
Beitrag #2

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Event Struktur Stoppen
Das "Mouse Down" feuert vor dem "Value Change" deshalb dieses Verhalten. Ich vermute mal, daß du eigentlich auf "Value Change" reagieren willst, also einfach die Bedingung dahin gehend ändern.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.10.2010, 07:55
Beitrag #3

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Event Struktur Stoppen
McMarvin hat natürlich Recht - aber es gibt nicht nur den einen genannten Grund, warum es nicht funktioniert, es sind deren Drei:
1.) Der Übergang auf True findet wegen der Vorgabe "Latch beim Loslassen" erst sehr sehr viel später als das Mausereignis statt.
Dem könnte man abhelfen durch Änderung das Schaltverhaltens auf "Latch beim Drücken". Hier kommt aber der von McMarvin angeführte Grund ins Spiel:
2) Das Drücken der Maus findet vor der Wertänderung auf High statt.
Dem könnte man nun wieder abhelfen durch Einfügen einer kleinen Verzögerung vor der Wertabfrage des Knopfes. Funktioniert aber immer noch nicht, denn:
3) im Case"Maustaste gedrückt" ist das Häkchen "Benutzereingaben erst verarbeiten, wenn Ereignis-Case abgeschlossen ist" gesetzt. Die dem Mausereignis nachfolgende Wertänderung auf True wird also gar nicht zur Kenntnis genommen.
Ich hoffe, das war jetzt ausführlich genug um Dich davon zu überzeugen, das Abstoppen künftig so wie der Rest der Menschheit einfach auf der Basis Wertänderung zu machen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Asynchrone VIs mit Event Struktur sofort beenden Kiesch 4 9.620 26.04.2024 10:29
Letzter Beitrag: Kiesch
  Event Struktur Problem ache 9 5.111 17.09.2020 14:10
Letzter Beitrag: jg
  Schleife stoppen in subVI illy777 31 13.566 14.09.2020 18:00
Letzter Beitrag: illy777
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.256 23.10.2017 09:08
Letzter Beitrag: Ksanto
  While Schleife stoppen itz_me 4 5.913 13.04.2017 14:47
Letzter Beitrag: itz_me
  Simple Event Struktur berlinfatih 32 20.798 23.06.2016 18:53
Letzter Beitrag: jg

Gehe zu: