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 

Cluster-Eigenschaft in SubVI and MainVI übergeben



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!

23.11.2007, 15:35 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2007 15:38 von IchSelbst.)
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Cluster-Eigenschaft in SubVI and MainVI übergeben
' schrieb:Ich hab im Forum noch was gefunden:
Da wird per Melder eine Nachricht an alle "Auf Melder warten" versendet. Allerdings kann ich da mit nem Cluster nicht in die String-Meldenachricht rein.
An Melder und Queue hab ich auch schon gedacht.

Das HauptVI - das ist das, in dem sich die tatsächlichen Bedienelemente (also der Cluster) befinden - sendet per Melder an alle (ablaufinvarianten) SubIVs den aktuellen Zustand der Bedienelemente. Die SubVIs lesen dieses Status aus, ohne den Melder zu löschen. So hat jedes dieser SubVIs immer den aktuellen Stand. Jedes der SubVIs sendet per Queue (Melder ist für diese Richtung prinzipiell ungeeignet) einen Befehl an das HauptVI. Das HauptVI disabled bzw. enabled jetzt je nach Aufforderung den Bediencluster. Das Arbeiten mit Melder und Queue ist aufwändiger (da bedarf eine u.U. eines Polling-Codes oder eines Eventmechanismusses sowohl bei HauptVI als auch bei SubVI) als das Arbeiten mit einer Referenz. Dafür ist das mit der Queue wesentlich flexibler: Was tun, wenn ein SubVI enablen will ein anderes aber disablen? Was tun, wenn hier ein Zeitversatz besteht? Den Befehl vom SubVI zum HauptVI kann mal so anpassen, dass solche Probleme nicht auftreten.

Mit einem Merker bzw. einer Queue kannst du beliebige Daten verschicken. Lediglich der Typ muss von vorne herein feststehen.

Die Frage ist, ob die Applikation den Aufwand eines Melders und einer Queue rechtfertigt. Aber wenn du sagst, mehrere (bis viele) ablaufinvariante SubVIs und ein einziges HauptVI, dann würde ich sagen ohne die Applikation zu kennen der Aufwand lohn sich.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Cluster-Eigenschaft in SubVI and MainVI übergeben - IchSelbst - 23.11.2007 15:35

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Elemente Cluster in Cluster ansprechen simcum 3 2.979 02.10.2023 10:49
Letzter Beitrag: th13
  MainVI sucht nach gelöschter .lvlib Bibliothek kwz 5 3.636 04.05.2021 16:11
Letzter Beitrag: kwz
  Kommunikation/Datenaustausch MainVI und SubVI THenry14 13 7.995 09.03.2018 08:46
Letzter Beitrag: GerdW
  Eigenschaftsknoten korrigiert Eigenschaft nicht Ksanto 10 7.259 24.03.2017 18:38
Letzter Beitrag: Ksanto
  Element in Cluster of Array of Cluster ausblenden R.Fuertig 4 6.701 26.09.2016 07:47
Letzter Beitrag: GerdW
  Wechsel SubVI/MainVI, FP öffnen/schließen; LV2010 m.werle 4 4.262 12.10.2015 12:54
Letzter Beitrag: m.werle

Gehe zu: