LabVIEWForum.de - Daten am UDP Port abgreifen

LabVIEWForum.de

Normale Version: Daten am UDP Port abgreifen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich lese hier im Forum schon lange mit und habe hier auch schon viel mitgenommen. Danke dafür erst ein mal.

Nun habe ich aber ein Problem wo ich zur Zeit nicht weiter komme und hoffe hier auf Anregung.

Und zwar habe ich hier ein Projekt wo über Netzwerk ein stream über einen bestimmten Port UDP:8000 gesendet wird. Ich möcht nun diesen Straem abgreifen und die Bild information weiter verarbeiten. Aber das dann später. Erst einmal weis ich nicht wie ich die Daten richtig auslesen muss.
Der Stream kommt auch nicht über die normale Netzwerkkarte sondern über eine zweite Netzwerkkarte. Aber wenn ich das richtig verstanden habe ist hier nur der Port entscheiden und nicht auch die Netzwerk IP der empfangenden Karte oder?

Wenn noch Information benötigt werden Fragt bitte.

Danke schon mal im Vorraus.

MfG
C.Bahn
Hallo cbahn,

Zitat:Der Stream kommt auch nicht über die normale Netzwerkkarte sondern über eine zweite Netzwerkkarte. Aber wenn ich das richtig verstanden habe ist hier nur der Port entscheiden und nicht auch die Netzwerk IP der empfangenden Karte oder?
Da lesen wir doch einfach mal gemeinsam die LabVIEW-Hilfe:
[attachment=56618]
Noch Fragen?
Ok.

Ja so habe ich das schon Probiert. Beim Anschluss der Netzwerkadresse bekomme ich ERROR 1. nach UDP OPEN und wenn ich nur den Port anschließe habe ich jetzt den ERROR 113 nach UPD Read.

Anbei mal ein Mitschnit von Wireshark um die Datenmenge zu sehen.


Gruß
cbahn
Hallo cbahn,

zeig doch mal dein VI…
Und bitte die IP-Adressen deiner beiden LAN-Ports angeben, sicher ist sicher.
Um was für eine UDP-Botschaft handelt es sich? Multi-, Broad-, UniCast?

Fehler 113 hat doch eine klare Fehlerbeschreibung - und UDPRead einen zur Fehlerbeschreibung passenden Input…
So manchmal hilft die einfache Konversation Big Grin

Anbei habe ich meine Funktionierende abfrage. Meine Überlegung ist nun bei UDP Read max size steht ja was von 584. Ist das nun ein Wert den man nicht überschreiten sollte? Bekomme ich da ich den Wert auf 22576 stehen habe Probleme?

Desweiteren wie kann ich jetzt den Datenstrom in ein Bild umwandeln?

Oder soll ich diese Frage im Vision Forum stellen?

Gruß
cbahn
Hallo cbahn,

Zitat:Meine Überlegung ist nun bei UDP Read max size steht ja was von 584. Ist das nun ein Wert den man nicht überschreiten sollte? Bekomme ich da ich den Wert auf 22576 stehen habe Probleme?
548 ist eine "ungefährliche" Maximalgröße für UDP-Botschaften. Alles weitere bei Wikipedia!

Zitat:wie kann ich jetzt den Datenstrom in ein Bild umwandeln?
Simpelste Möglichkeit: in eine Datei speichern und mit den Bildfunktionen wieder einlesen.
LV2016 bietet (meines Wissen nach) jetzt auch eine Funktion zum Umwandeln eines Strings in ein Bild (im Base-Paket)…
Hier noch ein alter KB-Eintrag bei NI
Referenz-URLs