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 

Events in anderen VIs aufrufen



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!

19.07.2007, 14:05 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2007 14:06 von Lucki.)
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Events in anderen VIs aufrufen
' schrieb:Es ist eine Möglichkeit aber ich denke in diesem Fall etwas Overkill, sicher wenn Du planst um jedem Button ein eigenes dynamisches Event zuzuordnen. Selber würde ich das mit Queues implementieren und falls Du Locking nötig hast um zu verhindern dass weitere Buttons gedrückt werden bevor der erste abgearbeitet ist, noch einen Return Notifier verwenden der Deinem VI sagt dass das Element abgeholt und verarbeitet wurde.

Eventuel könntest Du auch ein dynamisches Event benützen um anzugeben dass irgendein Button geklickt wurde und die Information über den Button als Daten an das Event mitgeben.

Rolf Kalbermatter
Ich würde die Frage etwas anders beantworten und hatte das im Beitrag weiter oben bereits versucht. Mit dynamischen Ereignisse kann man zwei Dinge machen, die mit normalen Ereignissen nicht zu machen sind:

1.) Dynamische Ereignisse lassen sich erst während des Programmablaufes aktivieren und deaktivieren. Die normalen Ereignisse sind während der ganzen Progammdauer scharf geschalten.

2) Die Bezeichnung "Ereignis" für ein normales Ereignis ist fast irreführend. Es ist nämlich in Wirklichkeit fast
nichts was passiert ein "Ereignis", sondern nur etwas ganz Spezielles: Das sind manuelle Operationen an Bedienelementen. (Ausnahme: Wertzuweisung über Eigenschaft Wert-signalisierend)
Mit dynamischen Ereignissen ist das hingegen anders: Man kann fast alles was im Programm passiert, als dynamisches Ereignis registrieren. (z.B das Eintreffen neuer Daten bei der Datenerfassung)

Für Dich bedeutet das:
a) Server-VI: Es gibt nicht den geringsten Grund, die Bedienelement-Ereignisse dynamisch zu machen, da es sich (i) eben um Bedienereignisse handelt, die keiner dynamischen Registrierung bedürfen und (ii) die Ereignisse während der ganzen Programmdauer scharf geschalten sein sollen.

b) Client-VI: Das Eintreffen neuer Daten, z.B über die Queue, ist kein (Bedien)ereignis. Wenn man also darauf besteht, dieses Eintreffen als Ereignis zu verarbeiten, muß es dynamisch registriert werden. (Man kann das u.U. umgehen, indem man dem "SchattenCluster" mit den Bedienleementen auf dem Client-VI die neuen Werte über die Eigenschaft "Wert, signalisierend" zuweist.)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Events in anderen VIs aufrufen - Lucki - 18.07.2007, 16:20
Events in anderen VIs aufrufen - Y-P - 18.07.2007, 18:59
Events in anderen VIs aufrufen - rolfk - 19.07.2007, 09:52
Events in anderen VIs aufrufen - Lucki - 19.07.2007 14:05
Events in anderen VIs aufrufen - eg - 25.07.2007, 13:49

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Frage zur Architektur: Statemachine und Wait for Events tuhpon 6 3.540 18.03.2024 16:14
Letzter Beitrag: tuhpon
  Bedienelemente bündeln zum Auslösen eines Events Marcusius 12 8.392 03.09.2019 17:24
Letzter Beitrag: Marcusius
  Mausrad bei Events/Casestrukturen Schwand 1 3.509 20.09.2016 08:30
Letzter Beitrag: Schwand
  Dynamische Events programmatisch auslösen AMueller 6 6.523 22.04.2016 07:43
Letzter Beitrag: GerdW
  LV-Exe in anderen LV Quellcode einfügen Tobi Wan Kenobi 1 2.832 29.06.2015 08:57
Letzter Beitrag: BNT
  Eventstruktur mit 2 Events Großer_Stein 3 3.932 11.06.2015 10:11
Letzter Beitrag: Großer_Stein

Gehe zu: