Problem bei der Kommunikation per UDP Protokoll - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: Problem bei der Kommunikation per UDP Protokoll (/Thread-Problem-bei-der-Kommunikation-per-UDP-Protokoll) |
Problem bei der Kommunikation per UDP Protokoll - Lessy2205 - 15.11.2011 12:43 Hallo liebe LVF Nutzer, ich muss für ein Messprogramm unter anderem eine Kommunikation per UDP-Protokoll zwischen verschiedenen Prozessen auf Rechnern realisieren. Und zwar, ich habe ein Simulationsprogramm, das die bestimmte Datenpakete sendet. Die dann möchte ich über UDP oder TCP/IP erst empfangen und darstellen. Kleine Beschreibung der Simulation: This emulator for Ethernet Interface to Chem Sensor Control Software can be started in a Windows OS PC/Laptop and will communicate with a TCP Client application set to appropriate IP address and running on a congruent network when Client is set to Port number 1234 Ich bin schon einpaar Tagen damit Beschäftigt, aber finde immer noch keine Lösung. Ich bekomme die Daten im Anzeigefenster nicht. Woran das Problem liegt, weiß ich auch nicht(((( schon ganze Menge Varianten, einschließlich Labview/beispiele, ausprobiert. Im Anhang das Blockdiagramm, das ich gebastelt habe. Und noch eine Frage: Port 1234 (in der Simulation-Beschreibung) gehört zu VI-Datei, da die Daten empfangen werden, oder? Für eure Hilfe bedanke ich mich im Voraus. Grüß Lessy RE: Problem bei der Kommunikation per UDP Protokoll - jg - 15.11.2011 13:26 UDP ist nicht TPC/IP. Per UDP wirst du IMHO keine Verbindung zu deinem TPC-Client Programm erhalten. Gruß, Jens RE: Problem bei der Kommunikation per UDP Protokoll - Lessy2205 - 15.11.2011 14:32 Ok Jens, verstanden, aber was soll ich dann machen??? Alle VIs durch TCP-Öffnen usw. ersetzten und das war's? Oder? Ich brauche die Lösung oder einen Tipp, wie ich weiter gehen kann? Danke. Gruß Lessy RE: Problem bei der Kommunikation per UDP Protokoll - Lessy2205 - 15.11.2011 15:21 (15.11.2011 13:26 )jg schrieb: UDP ist nicht TPC/IP. Per UDP wirst du IMHO keine Verbindung zu deinem TPC-Client Programm erhalten. Gut, Danke für den Tipp und für die Hilfe! Ich habe alles durch Datenkommunikation-> TCP-VIs ersetzt (s.Anhang) und es funktioniert!!! Die Daten kann ich schon empfangen. Aber gibt es anderes Problem. Und zwar, die Daten sehen in dem Anzeigefenster (Abbildung im Anhang) komisch aus (Symbole). Was habe ich wieder falsch gemacht? Was soll ich in dem Fall ändern, um meine empfangene Daten richtig zu sehen? Es soll eigentlich ein String, der aus drei Daten besteht, sein. Danke im Voraus. Gruß Lessy RE: Problem bei der Kommunikation per UDP Protokoll - jg - 15.11.2011 15:25 Da wirst du wohl mal in das Handbuch deines Emulators schauen müssen und nachlesen, was der so sendet. Muss ja nicht ein lesbarer String sein, dann musst du das halt entsprechend parsen. Gruß, Jens RE: Problem bei der Kommunikation per UDP Protokoll - rolfk - 19.11.2011 18:47 (15.11.2011 15:21 )Lessy schrieb:(15.11.2011 13:26 )jg schrieb: UDP ist nicht TPC/IP. Per UDP wirst du IMHO keine Verbindung zu deinem TPC-Client Programm erhalten. Das sieht nach binären Daten aus. Ohne Dokumentation des Datenformats wird das eine ziemlich hoffnungslose Angelegenheit. RE: Problem bei der Kommunikation per UDP Protokoll - Lessy2205 - 22.11.2011 09:06 Zitat:Das sieht nach binären Daten aus. Ohne Dokumentation des Datenformats wird das eine ziemlich hoffnungslose Angelegenheit. Danke, das habe ich schon verstanden, das man die Dokumentation bzw. das Handbuch braucht. Aber was macht man damit weiter??? Ich habe leider sowas niemals gemacht.((( Als Doku gibt es nur einpaar Seiten mit Tabellen, aber ich kann nicht damit weiter kommen. Weißt jemand von euch, worauf man genau achten muss. Also im Anhang sind die Tabellen, kann mir jemand einen Tipp geben, was bzw. wie man weiter machen kann? Für jeden Tipp von euch bedanke ich mich sehr! Gruß Lessy EDIT: ANHANG ENTFERNT RE: Problem bei der Kommunikation per UDP Protokoll - rolfk - 22.11.2011 12:46 (22.11.2011 09:06 )Lessy schrieb: Danke, das habe ich schon verstanden, das man die Dokumentation bzw. das Handbuch braucht. Aber was macht man damit weiter??? Ich habe leider sowas niemals gemacht.((( Dies ist ein einfaches Beispiel wie die binären Daten versendet und wieder empfangen werden. Dieses Beispiel konzentriert sich auf die Datenstruktur. Darum herum einen Client zu bauen der die Kommandos gibt (nur das Set Mode eigentlich) und die zwei verschiedenen Messages die scheinbar auch ungefragt hereinkommen können korrekt verarbeitet, ist eigentlich die grössere Herausforderung. Aber versuch Dich mal daran. Wenn Du etwas vorweisen kannst das Du selber gemacht hast und noch nicht 100% läuft sind die Chancen nicht schlecht dass Dir andere auch noch helfen. Diese VI Library einfach so einzustellen, ist eine absolute Ausnahme und tue ich normalerweise nicht mehr, aber ich habe im Moment nicht so viel Zeit um die grundsätzlichen Dinge ausführlich zu erklären. [attachment=37324] |