[C#]: Daten von USB lesen

Programmiersprachen, APIs, Bibliotheken, Open Source Engines, Debugging, Quellcode Fehler und alles was mit praktischer Programmierung zu tun hat.
Antworten
joggel

[C#]: Daten von USB lesen

Beitrag 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
Benutzeravatar
RustySpoon
Establishment
Beiträge: 298
Registriert: 17.03.2009, 13:59
Wohnort: Dresden

Re: [C#]: Daten von USB lesen

Beitrag 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. ;-)
joggel

Re: [C#]: Daten von USB lesen

Beitrag von joggel »

Du meinst, ich soll den Max Gooroo mal fragen?
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: [C#]: Daten von USB lesen

Beitrag von Krishty »

Welche Daten? Die Gerätedaten (Seriennummer & Co.)?

Dateidaten, so wie von einem USB-Thumbdrive?

Steuerungsdaten, so wie von einem Joystick?
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
joggel

Re: [C#]: Daten von USB lesen

Beitrag 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...
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: [C#]: Daten von USB lesen

Beitrag 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
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
joggel

Re: [C#]: Daten von USB lesen

Beitrag 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?
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: [C#]: Daten von USB lesen

Beitrag 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
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
joggel

Re: [C#]: Daten von USB lesen

Beitrag von joggel »

Klasse!!
Danke :)
Ich werds versuchen.

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