LabVIEWForum.de - UDP-Verbindung zu Arduino

LabVIEWForum.de

Normale Version: UDP-Verbindung zu Arduino
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
bin jetzt recht neu in der Ethernet und UDP-Welt, würde aber gerne eine UDP-Verbindung zu einem Arduino/Controllino aufbauen. Den Arduino habe ich entsprechend programmiert, um darauf aus der Console per Netcat darauf zuzugreifen und Daten auszutauschen. Diesen Datenaustausch wollte ich nun auf Labview übertragen, komme mit den IP-Adressen aber irgendwie nicht weiter. Wenn ich ganz vorne die Adresse vom Arduino (192.168.1.177) eingebe, gibt es eine Fehlermeldung, bzw. gibt es immer eine, wenn dort etwas anderes steht, als 127..., beim UDP-Schreiben-Block habe ich dann versucht, die Adresse und Port einzustellen, allerdings kam beim Arduino nichts an. Wo stelle ich denn die Adresse ein?

BG
Hallo cosmo,

hier mal ein Blick in eine UDP-Kommunikation, die bei mir zuverlässig im Firmennetzwerk funktioniert:
[attachment=59377]
Neben dem ganzen Framework-Kram ist wichtig:
- in der FOR-Loop links wird ein lokaler UDP-Port geöffnet (es werden bis zu 16 Ports getestet, ob sie frei sind). Lokal musst du keine IP oder Dienstnamen angeben!
- In der While-Loop wird an IP-Adressen, die in "remote hosts" definiert sind, und den "Remote Port" eine UDP-Botschaft geschickt.
- nach der While-Loop wird der (lokale) UDP-Port wieder geschlossen

Der "Remote-Host" muss dann natürlich auf seinem "Remote Port" auf ankommende UDP-Botschaften lauschen…

Letztendlich habe ich mich da auch nur an die Beispiele aus dem ExampleFinder gehalten!
Hey Gerd,

vielen Dank schon mal für die schnelle Hilfe, würde das mal ausprobieren wollen. Kann das PNG aber leider nicht einfügen, er zeigt es bei mir nur als Bild an. Ich habe eine 2016 Version, liegt es vielleicht an einer älteren Version?

BG
Der Screenshot von Gerd ist nur ein Screenshot und kein LabVIEW-Snippet. Den kannst du nur als Bild einfügen - mehr nicht.

Gruß, Jens
Hallo cosmo,

Zitat:hier mal ein Blick in eine UDP-Kommunikation … Neben dem ganzen Framework-Kram ist wichtig:
Wie ich oben schrieb: nur "ein Blick"…
Und wegen des ganzen "Framework-Krams" bekommst du auch (absichtlich) kein Snippet!

Fang doch mal mit den UDP-Examples aus dem ExampeFinder an…
Referenz-URLs