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!
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?
RE: Problem bei der Kommunikation per UDP Protokoll
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.
RE: Problem bei der Kommunikation per UDP Protokoll
(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.
RE: Problem bei der Kommunikation per UDP Protokoll
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Problem bei der Kommunikation per UDP Protokoll
(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.
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
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
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
22.11.2011, 12:46 (Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2011 12:48 von rolfk.)
RE: Problem bei der Kommunikation per UDP Protokoll
(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.(((
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
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.