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 

Dieses Thema hat akzeptierte Lösungen:

Frage zu Ereignisknoten



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!

18.08.2018, 18:38 (Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2018 18:53 von Lucki.)
Beitrag #1

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Frage zu Ereignisknoten
Ich verwende in einem Projekt mehrere Schieberegler, deren aktuelle Werte über eine serielle Schnittstelle an ein µP-System weitergegeben werden. Die Werte werden aber auch im HauptVI verwendet. Das Erkennen der Wertänderungen erfolgt in Ereigniscases. Dort werden die neuen Werte, mit Adresse versehen, in eine Queue gesteckt, die dann woanders ausgelesen wird und wo die Daten über RS232 gesendet werden.
Das Problem ist: Mit "Wertänderung" die Ereignisse auszulösen geht nicht. Das Ergebnis wäre ein Maschinengewehrfeuer von Ereignissen beim Schieben des Sliders, welches die Schnittstelle überfordern würde.
Also nimmt man als Ereignis "Maustaste losgelassen". Das geht, ist aber unzuverlässig. Es funkioniert nämlich nur, wenn die Maustaste innerhalb des Slider-Bereiches losgelassen wird. Deser Bereich ist aber ganz schmal, denn das ist nur der wenige Pixel breite Schieberegler selbst. Wenn man während des Stellens mit dem Mauszeiger etwas daneben kommt, so fällt das überhaupt nicht auf, weil der Slider weiterhin mit dem Mauszeiger mitgeht. (Der Mauszeiger kann sogar meilenweit vom Schieberegler entfernt sein, und er läßt sich immer noch bedienen). Für die Ereignisauslösung gilt das aber leider nicht. Wenn der Mauszeiger beim Loslassen der Mautaste nicht innerhalb des Schieberegler steht, dann findet kein Ereignis statt. Das Schlimme ist: man merkt das gar nicht. Die Wertänderung in der Anzeige und im HauptVI findet ja statt, nur im µP kommt nichts an.
Ich halte das für einen üblen Bug. Aber was kann man dagegen machen? Hat hat hier schon mal jemand mit dem gleichen Problem zu tun gehabt und kann mir etwas raten?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Frage zu Ereignisknoten - Lucki - 18.08.2018 18:38
RE: Frage zu Ereignisknoten - IchSelbst - 18.08.2018, 21:42
RE: Frage zu Ereignisknoten - Lucki - 19.08.2018, 16:39
RE: Frage zu Ereignisknoten - GerdW - 19.08.2018, 07:45
RE: Frage zu Ereignisknoten - IchSelbst - 19.08.2018, 09:37
RE: Frage zu Ereignisknoten - THL - 20.08.2018, 09:35
RE: Frage zu Ereignisknoten - Lucki - 20.08.2018, 15:57
RE: Frage zu Ereignisknoten - Lucki - 21.08.2018, 10:00
RE: Frage zu Ereignisknoten - IchSelbst - 21.08.2018, 11:46
RE: Frage zu Ereignisknoten - Lucki - 21.08.2018, 14:24
RE: Frage zu Ereignisknoten - IchSelbst - 21.08.2018, 23:46
RE: Frage zu Ereignisknoten - Lucki - 22.08.2018, 17:05

Gehe zu: