Seite 1 von 1

[C#]: Daten von USB lesen

Verfasst: 01.07.2016, 11:17
von joggel
Hallo ihr schlauen Leute :)

Ich habe mal wieder eine Frage bezüglich C#.

Ich möchte Daten von einem USB-Anschluss auslesen.

Ich finde im Netz nur ein paar Libs und schwierige Information diesbezüglich; aber ich möchte, wenn es geht, da lieber keine Lib verwenden.
Hat damit jemand schon Erfahrungen oder kann mir eine paar Tipps geben?

Gruß
Joggel

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 11:22
von RustySpoon
Ich hab zwar nicht direkt Infos für dich, aber auf dem letzten Stammtisch war USB und C# mal kurzzeitig Thema. Ich glaub der Daniel (der Ex-Kollege vom Max Gooroo) ist da ziemlicher Guru. Der liest hier aber glaub ich nicht mit, vielleicht fragst du den mal. ;-)

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 11:27
von joggel
Du meinst, ich soll den Max Gooroo mal fragen?

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 11:49
von Krishty
Welche Daten? Die Gerätedaten (Seriennummer & Co.)?

Dateidaten, so wie von einem USB-Thumbdrive?

Steuerungsdaten, so wie von einem Joystick?

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 11:55
von joggel
Mal kurz umrissen, was ich auslesen möchte:
es gibt hier eine SPS die ein Gerät steuert.
Diese SPS wollen wir über eine RS485-to-usb-Schnittstelle an den PC anschließen.
Die SPS schickt dann solche Daten (wie zB.: wieviel Lampen sind an, wie heiß ist es, .... what ever. Das protokoll dazu muss sich noch ausgearbeitet werden) über die Schnittstelle an den PC und hier sollen diese Daten dann empfangen und ausgwertet werden.

Also wohl eher solche Steuerungsdaten wie von einem Joystick^^

Vorausgesetzt das funktioniert so. Als das haben wir vor...

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 13:14
von xq
Wollt ihr diese RS485-to-USB-Schnittstelle selbst bauen? Weil wenn nicht, kannst du einfach die SerialPort-Klasse von C# verwenden, welche mit einem RS485-Wandler angeschlossen wird:
https://www.reichelt.de/USB-Konverter/D ... CLE=122187

Grüße
Felix

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 13:21
von joggel
Nein, wir wollten die nicht selber bauen.
Habe dieses gerät auch schon gefunden, was Du da verlinkt hast.
Jedoch hat es mich etwas verdutzt, da dieser Anschlussstecker auf seitens der SPS einen 10-poligen stecker hat, und diese was Du verlinkt hast, eben anders ausieht^^.
Wir dachten da eher an sowas

Also ich könnte dann ganz normal über den USB-Anschluss mit der SPS kommunizieren, wenn ich die SerialPort-Klasse von C# verwende?

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 13:34
von xq
Zu deinem Gerät:
Inkl. Linux Treiber und Windows VCP (Virtueller COM Port)
Das Gerät gibt sich als virtueller Comport aus, also ja, du kannst mit C# und der SerialPort-Klasse damit ohne irgendwelchen Spezialaufwand kommunizieren

Re: [C#]: Daten von USB lesen

Verfasst: 01.07.2016, 13:35
von joggel
Klasse!!
Danke :)
Ich werds versuchen.

p.s.:
Das ist erst einmal nur so Informationssammlung. Aber die Info gefällt mir :)