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 

Kommunikation bei mehrfach ausgeführten SubVis (Melder)



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!

24.06.2015, 12:10
Beitrag #1

I3erry Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Oct 2013

8.5
-
DE



Kommunikation bei mehrfach ausgeführten SubVis (Melder)
Hallo Community,
ich nutze Melder zur Kommunikation zwischen Sub- und MainVI. Das Main-VI (und damit auch die SubVis) soll nun aber, anders als ursprünglich geplant, mehrfach gleichzeitig in einen übergeordneten VI ausgeführt werden. Dadurch überschreiben sich die Meldungen allerdings gegenseitig (da der Name für „Melder anfordern“ ja überall der gleich ist). Das Verhalten ähnelt dem Einsatz von globalen Variablen.

Wie wäre das korrekte Vorgehen zur Kommunikation zwischen z.B. in einem Sub-VI laufenden parallelen While-Loops, wenn das Sub-VI zusätzlich mehrfach ausgeführt werden soll?

Vielen Dank für eure Hilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2015, 12:24
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation bei mehrfach ausgeführten SubVis (Melder)
Hallo I3erry,

korrekterweise vergibt man dann in jeder Instanz des subVIs einen eineindeutigen Namen für den Melder…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2015, 12:51
Beitrag #3

I3erry Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Oct 2013

8.5
-
DE



RE: Kommunikation bei mehrfach ausgeführten SubVis (Melder)
Ok, und kann ich den Namen programmatisch zur Laufzeit zuweisen?

Gibt es eine bessere Alternative zu Meldern/Queues in diesem Fall?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2015, 13:01
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation bei mehrfach ausgeführten SubVis (Melder)
Hallo I3erry,

Zitat:kann ich den Namen programmatisch zur Laufzeit zuweisen?
Ja.
- Du könntest einen Namen mit einer Zufallszahl/Datum/Uhrzeit generieren.
- Du könntest prüfen, ob die Queue/der Notifier schon existiert und dann ggfs. den Namen ändern.
- Du könntest einen Parameter vom MainVI zum subVI übermitteln und so mitteilen, welche Instanz hier angelegt wurde.
- ...

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
  Automatisierung mittels QMH und Melder ar7ur8 22 12.158 13.01.2022 13:55
Letzter Beitrag: TpunktN
  Mehrfach Vergleich auf Gleichheit MicroScoop 7 6.210 13.08.2019 14:21
Letzter Beitrag: MicroScoop
  Kommunikation zwischen SubVis im Subpanel und GUI Rene123 12 11.075 30.10.2017 23:28
Letzter Beitrag: IchSelbst
  Haupt-VI zu mehrfach gleichzeitig ausführbaren Sub-VI machen mez15 5 4.725 14.02.2017 08:32
Letzter Beitrag: GerdW
  Fehler Melder wladimir s 7 7.746 14.05.2016 15:24
Letzter Beitrag: BNT
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.454 19.03.2015 17:49
Letzter Beitrag: lumaxo

Gehe zu: