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 

Bidirektionaler Datenaustausch zwischen parallelen Schleifen / subVi



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!

07.12.2009, 23:11
Beitrag #1

Dr. Jones Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2009

8.6
-
de

10248
Deutschland
Bidirektionaler Datenaustausch zwischen parallelen Schleifen / subVi
Hallo Leute,

vielleicht habe ich nur das richtige Stichwort noch nicht gefunden, aber ich habe bis jetzt trotz langer Suche keine schöne Lösung für mein Problem gefunden:

sagen wir ich möchte im Kern zwei parallele schleifen:

Die erste stellt eine Position (Zahl) ein und wartet darauf, das diese Position erreicht ist, bevor sie einen Messwert verarbeitet.

Die zweite sendet den Positionierbefehl an einen Schrittmotorcontroller und das OK zurück an die erste Schleife.

Wie mache ich das ordentlich (ohne z.B. eine Statusvariable zu pollen)?

Die Producer-Consumer Architektur sieht keine Rückmeldungen vor. Queues scheinen mir auch nicht dafür ausgelegt. Am liebsten wäre mir so etwas wie eine Ereignisstruktur, die auf die Änderung einer Statusvariablen reagiert. Da die besagten schleifen aber innerhalb eines großen VIs mit Ereignisstruktur und State-Machine sind führt das hinzufügen weiterer Ereignisstrukturen in meinem Hauptprogramm immer zum einfrieren des FP. (Das problem ist leider nur im Hauptprogramm, ein einfaches Bespiel-VI, das ich machen wollte, zeigt diesen fehler leider nicht).

Ich hoffe jemand hat meine Frage verstanden, vielen Dank für Tipps.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Bidirektionaler Datenaustausch zwischen parallelen Schleifen / subVi - Dr. Jones - 07.12.2009 23:11

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenaustausch zwischen 2 VI´s MarcoN 3 4.705 21.11.2019 18:50
Letzter Beitrag: GerdW
  Werte in SubVi entsprechen nicht Werten außerhalb des SubVi Philipp841 5 4.526 13.06.2018 15:12
Letzter Beitrag: GerdW
  Datenaustausch zwischen zwei Programmen Michael5 1 5.289 05.07.2016 20:13
Letzter Beitrag: GerdW
Question Welches "Protokoll" wählt man zum Datenaustausch zwischen mehreren PCs... PTBist 7 7.974 13.01.2014 13:11
Letzter Beitrag: Y-P
  Datenkomunikation zwischen parallelen Schleifen: Frage zu Queues JensLV 5 7.319 20.04.2012 08:18
Letzter Beitrag: JensLV
  Datenaustausch Duplex Martin82 14 13.232 13.01.2012 11:38
Letzter Beitrag: Martin82

Gehe zu: