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!
Hallo liebe LabVIEWnutzer,
ich versuche seit Tagen eine Kommunikation zwischen meinem PC (LabVIEW) und einem Eval Board von XILINX (ml505) über Ethernet zu realisieren, aber es klappt immer noch nicht ganz.
ich kann jetzt schon Befehle zuschicken und bekomme auch Antworten vom Board, aber ich weisse nicht ob ich extra einen TCP Header programmieren muss ?????
ich habe hier im Forum paar Lösungen schon gefunden aber die bringen mir auch nicht so weiter..
wie kann man Modbus mit TCP und Ethernet verbinden, wo ist der Zuammenhang?
ich hoffe Sie können mir helfen.
LG tiko
Könntest du deine Frage etwas präzisieren: Geht es darum, etwas auf der PC-Seite oder der FPGA-Seite zu programmieren? Was hast du denn schon? Zeig mal VIs oder wenigstens Screenshots vom Sourcecode.
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!
also die FPGA Seite spielt hier nicht so eine Rolle, die ist schon programmiert und jetzt sind wir auf der PC Seite.
ich muss jetzt Befehle zum FPGA zuschicken in so einer Form und dann werden Messungen gestartet, die Ergebnisse oder Messdaten werden in RAM vom
Board zwischengespeichert und dann muss ich die vom Board holen bzw lesen. meine Frage ist jetzt für das TCP Protokoll brauche ich doch einen Header
und danach kommen die Messwerte oder die Daten??? mein Programm was ich jetzt schon habe, damit schicke ich Befehle und bekomme eine Antwort vom Board und ich komme irgendwie nicht weiter.
ich werde noch mein VI mitschicken.
ich hoffe, du weisst jetzt wo es bei mir hackt!!
tiko
danke Jens für deine Hilfe, aber damit mein Problem einbisschen anschaulicher wird, schicke ich dir am Montag mein VI, ich habe es leider nur auf der Arbeit...
hier ist mein erstelltes Programm, beim Zuschicken der Daten (Befehle) habe ich erstmal kein Problem, aber beim Empfangen der Daten da weisse ich nicht was ich alles noch programmieren muss?
die Daten sind 2 MByte Grosse, muss ich da die Daten in Packeten aufteilen? wenn ja wie macht man das am besten?
ich würde sehr dankbar sein, wenn sie mir weiter helfen könnten.
LG tiko
Hallo,
Ich habe eine Frage zur Datenübertagung mit TCP.
Das obrige Beispielprogramm von Tiko funktioniert bei mir auch. Ich Starte und bekomme auch eine Antwort vom Server zurück.
Doch dann soll ich eine weitere Nachricht senden und eine bestätigung zurückbekommen. Wie macht mann dies ????. Versucht habe ich es mit einer weiteren Funktion TCPschreiben und dann TCPlesen hinter die vorhandene Funktion TCPlesen. Dies funktioniert aber nicht. Muss man bei einer TCP-Verbindung was besonderes beachten?? oder wie programmiert mann solch einen Ablauf.(Nachrichten Senden und Antworten bekommen)^_^-_-