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!

25.07.2007, 13:49 (Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2007 14:56 von eg.)
Beitrag #7

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Events in anderen VIs aufrufen
Zum Thema habe ich was gebastelt. Die zwei VIs kommunizieren miteinander über dynamische User Events. Genauso gut kann man Queues verwenden.

Wichtig: beide VIs sind im Beispiel gleichwertig, also nix mit Server und Client. Beide VIs sind Server und Client gleichzeitig.

Analog dazu kann man tausende von SubVIs einfügen, die kreuz und quer miteinander kommunizieren, Events austauschen, Daten übertragen (z.B. von einer Schnittstelle gesammelten Daten). Nach diesem Prinzip sind die meisten meiner Projekte aufgebaut.

Mit dem Unterschied:
Ich benutze gemischte Kommunikation aus allen möglichen Übertragungsmedien wie Events, Queues, Notifiers. Allerdings benutze ich NIE VARIABLEN.

Ich erzeuge einen Cluster aus Arrays auf die Referenzen auf die Übertragungsmedien mit For-Schleifen, da diese immer vom gleichen Typ "String" sind. Für Referenzen schliessen gilt das gleiche. Den erzeugten Cluster bekommen ALLE Module (VIs) als Eingang, somit hat jedes VI die Möglichkeit mit jedem anderen VI zu kommunizieren.

Ich arbeite mit Enum Typedefs um die Quelle und Ziel aus dem Array auszuwählen.

Ansonsten ist alles ziemlich ähnlich wie im Beispiel.

Gruss, eg


Angehängte Datei(en)
Sonstige .vi  StartMe.vi (Größe: 16,35 KB / Downloads: 227)

Sonstige .vi  VI1.vi (Größe: 37,6 KB / Downloads: 193)

Sonstige .vi  VI2.vi (Größe: 37,6 KB / Downloads: 193)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
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.425 18.03.2024 16:14
Letzter Beitrag: tuhpon
  Bedienelemente bündeln zum Auslösen eines Events Marcusius 12 8.098 03.09.2019 17:24
Letzter Beitrag: Marcusius
  Mausrad bei Events/Casestrukturen Schwand 1 3.453 20.09.2016 08:30
Letzter Beitrag: Schwand
  Dynamische Events programmatisch auslösen AMueller 6 6.459 22.04.2016 07:43
Letzter Beitrag: GerdW
  LV-Exe in anderen LV Quellcode einfügen Tobi Wan Kenobi 1 2.793 29.06.2015 08:57
Letzter Beitrag: BNT
  Eventstruktur mit 2 Events Großer_Stein 3 3.872 11.06.2015 10:11
Letzter Beitrag: Großer_Stein

Gehe zu: