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 zw. Haupt- und Sub-VI



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!

21.01.2008, 08:37 (Dieser Beitrag wurde zuletzt bearbeitet: 21.01.2008 08:55 von Grobi.)
Beitrag #10

Grobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 220
Registriert seit: Jan 2007

2013
2006
kA

26725
Deutschland
Kommunikation zw. Haupt- und Sub-VI
' schrieb:Danke vielmals. Kenn mich jetzt aus.

Ich noch nicht ganz, deshalb mal eine Frage dazu von mir Tongue

Ich habe ein Problem mit dem Notifier. Also wie hier beschrieben läuft das ganze
quasi als Erzeuger/Verbraucher.

Der Erzeuger fordert einen Melder an des Typs "Signalverlauf". Dieser Verlauf wird dann
mit "Meldung senden" losgeschickt. Das Signal einlesen geschieht jede Sekunde, somit
wird auch jede Sekunde die neue Meldung losgeschickt. Soweit so gut. Der Verbraucher
fordert diesen Melder nun an und mit "auf Meldung warten" verarbeitet er den Melderinhalt.
Klappt auch alles soweit. Nun ist es aber ja so, dass während der Melder wartet der restliche
Programmteil lahmgelegt ist. Befinden sich jetzt im Verbraucher zum Beispiel Eigenschaftsknoten
eines Graphen, die mit Schiebern oder Textfelder verändert werden können, werden diese auch
nur jede Sekunde aktualisiert. Das ganze sieht dann ziemlich ruckartig und hakelig aus.

Wie kann ich es lösen, dass quasi nur die Anzeige mit dem Melder arbeitet aber die Graphenmanipulation
nicht darauf warten muss. Muss ich dabei vielleicht mit zwei parallelen While-Schleifen arbeiten?
Funktionieren tut das ganze ja, aber sieht net schön aus wenn man es bedienen will...

edit: Ich meine sowas wie im Anhang. Der Eigenschaftsknoten sollte unabhängig von
der Wartezeit des Melders sofort den neuen Wert bekommen.

edit2: Ich habs auch mit Queue versucht, aber der Erzeuger packt dann immer das Signal dort hinein
und der Verbraucher kommt quasi nicht nach. Wenn das Signal sich nach längerer Zeit ändert,
dauert es lange bis dies beim Verbraucher angezeigt wird, da die Queue rappelvoll ist und erst alles
nacheinander angezeigt wird (Ich glaub den Satz versteht man nicht...)

edit3: Ich muss noch dazu sagen, dass bei einem Erzeuger ca. 10 Verbraucher da sind, so dass der
1. Verbraucher zum Beispiel beim Queue-Einsatz diese nicht leeren darf, da die andern den Inhalt auch noch brauchen.
So, mehr fällt mir (vorerst) nicht dazu ein.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Kommunikation zw. Haupt- und Sub-VI - Grobi - 21.01.2008 08:37

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Haupt-VI zu mehrfach gleichzeitig ausführbaren Sub-VI machen mez15 5 4.725 14.02.2017 08:32
Letzter Beitrag: GerdW
  Durch Schließen des SubVIs reagiert das Haupt VI nicht mehr?! C.Maier 2 3.942 07.10.2016 07:52
Letzter Beitrag: Lucki
  Öffnen des Haupt-VI's nach Initialisierungsfenster mit Ladebalken antonym 2 3.928 20.07.2015 09:39
Letzter Beitrag: antonym
  Mehrere Sub VI's in einem "Haupt" VI verwenden Timo86 4 4.733 05.11.2013 15:00
Letzter Beitrag: Timo86
  Eventstruktur in SubVi verarbeiten (aus Haupt Vi) qubie 1 3.915 12.06.2011 19:56
Letzter Beitrag: BNT
  Haupt VI "hängt" nach Aufruf/schließen von SUB-VI RabenFlug 1 4.968 26.02.2011 21:27
Letzter Beitrag: Richard

Gehe zu: