LabVIEWForum.de
TCP mehrere Ports als SubVI - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: TCP mehrere Ports als SubVI (/Thread-TCP-mehrere-Ports-als-SubVI)



TCP mehrere Ports als SubVI - retlaps - 02.02.2012 12:33

Hallo zusammen,
ich möchte meinen mit 24 (oder auch mehr) Microcontrollern über TCP verbinden. Die Verbindung zu über verschiedene Ports abgewickelt werden, und die Möglichkeit, bei Verbindungsverlust automatisch auf eine Wiederverbindung zu warten soll auch gegeben sein. Ich hab dafür das angehängte VI gebastelt. Ich steh grad aber total auf dem Schlauch, weil ich nicht weiß, wie ich es als SubVI mehrmals in mein Main.vi einbinde, ohne Globale Variablen zu nutzen.
Die Lösung ist bestimmt sehr einfach, aber ich komm nicht drauf.

Gruß

Edit: Ich will natürlich die Werte von "Lesen" und "Schreiben" aus meinem Main.vi direkt zur Verfügung haben


RE: TCP mehrere Ports als SubVI - GerdW - 02.02.2012 12:42

Hallo retlaps,

Stichworte:
- FGV (für Datenaustausch und -vorhaltung)
- reentrant VIs für mehrmaligen Aufruf
- evtl Aufruf per VI-Server, wenn du keine feste Anzahl von µCs zu versorgen hast
- globales Stopp-Flag (evtl. auch per FGV)