LabVIEWForum.de
Datenstream einer Ethernet-Schnittstelle abgreifen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Datenstream einer Ethernet-Schnittstelle abgreifen (/Thread-Datenstream-einer-Ethernet-Schnittstelle-abgreifen)



Datenstream einer Ethernet-Schnittstelle abgreifen - fheinrich - 01.04.2011 13:44

Hallo an alle,

erstmal ein großes Lob an dieses Forum, hat mir schon sehr geholfen! Wink
Leider bin ich noch sehr unbewandert, was LabView angeht.

Meine Aufgabe ist folgende: Ich möchte Daten per TCP/IP möglichst in Echtzeit von einer Ethernetschnittstelle an meinen Rechner schicken. Dafür verlangt TCP-write natürlich einen Eingang.

Die konkrete Frage lautet: Wie versorge ich TCP-write mit dem Byte-Stream meiner Ethernetschnittstelle? Ich habe im Forum schon einiges über VISA/VISA-read/Com1/Com3... gelesen, wurde aber nicht so richtig schlau daraus.

Ich würde mich freuen, wenn mir vllt. jemand erstmal ganz allgemein das Vorgehen in einem solchen Fall schildern könnte, damit ich etwas herumprobieren kann, bevor ich weitere Fragen stelle.


Weitere Anmerkungen:

Beim Sensor handelt es sich um einen Drehmomentenaufnehmer, angeschlossen an eine Hardwareschnittstelle der Firma "Manner".
Die Synchronisation des Gerätes mit dem PC klappt gut und die Messwerte werden in einem Softwareprogramm des Herstellers angezeigt, allerdings soll das ganze auch in LabView implementiert werden.

IP-Adresse Ethernetschnittstelle: 192.168.100.100;
Port: 2000

IP-Adresse meines PCs: 192.168.100.101

Die Schnittsteller kann in einem Browser konfiguriert werden und entweder als "TCP-Server" (Modul wartet auf Verbindungsaufbau seitens des PCs), oder als "TCP-Client" (Modul sendet beim Einschalten eigenständig Daten) eingestellt werden.

Betriebssystem: Windows 7 Prof.
LabView: LV Prof. Version 10.0f2


Gruß, fheinrich


RE: Datenstream einer Ethernet-Schnittstelle abgreifen - rolfk - 04.04.2011 09:22

Ohne Protokollbeschreibung was da über den Netwerkdraht geht wirds sicher schwierig werden. Kannst ja mal Wireshark downloaden und den Datenverkehr des anderen Programmes mitschneiden. Etwas mühsam aber mangels guter oder korrekter Dokumentation hat mir das auch schon öfters geholfen.


RE: Datenstream einer Ethernet-Schnittstelle abgreifen - fheinrich - 04.04.2011 10:56

Hallo Rolf,

danke schon mal für die Antwort!

Ich habe nach längerem Suchen endlich ein halbwegs taugliches Tutorial für "VISA" gefunden.

Wahrscheinlich werde ich in den nächsten Tagen dann ein paar konkretere Fragen haben Wink

Gruß, fheinrich


RE: Datenstream einer Ethernet-Schnittstelle abgreifen - frankyp - 05.04.2011 12:10

Hallo fheinrich,

könntest du vielleicht den Link mit dem Tutorial für VISA mal reinstellen? Würd mich brennend interessieren.

Danke Franky


RE: Datenstream einer Ethernet-Schnittstelle abgreifen - fheinrich - 06.04.2011 10:10

Hey Franky,

also das Tutorial ist das hier:

http://www.ni.com/support/visa/vintro.pdf

und mit dem hier habe ich per "MAX" mein Ethernetgerät als VISA-Resource definiert:

http://zone.ni.com/devzone/cda/tut/p/id/3325

Bei mir läufts allerdings noch nicht, ich bin noch dran Wink

Gruß, fheinrich


RE: Datenstream einer Ethernet-Schnittstelle abgreifen - ColdducK - 14.10.2011 12:16

Hallo erstmal.

Ich wollte mal fragen, ob es bei dir geklappt hat, per VISA Daten über die Ethernet-Schnittstelle zu bekommen.
Habe im Rahmen meiner Bachelor-Arbeit jetzt auch mit LabVIEW zu tun und bin gerade quasi an der gleichen Stelle:

Daten per Ethernet, bzw. TCP/IP von einem Sick Sensor über einen Wago-Knoten mit LabVIEW auslesen.

Habe ein bisschen rumgesucht und ein ähnliches Bespiel gefunden, wo aber TCP-Funktionen benutzt werden und nicht VISA.

Deswegen wollte ich fragen ob du an dein Ziel gekommen bist, oder ob es der falsche Weg war.

Gruß ColdducK