AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Software gesucht für Signale auslesen via USB
Thema durchsuchen
Ansicht
Themen-Optionen

Software gesucht für Signale auslesen via USB

Ein Thema von Helmi · begonnen am 25. Jun 2010 · letzter Beitrag vom 28. Jun 2010
Antwort Antwort
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

Software gesucht für Signale auslesen via USB

  Alt 25. Jun 2010, 16:58
Hallo,

ich habe eine Steckdosenleiste die via USB mit dem Rechner verbunden ist.
Auf dem Rechner läuft eine Software des Herstellers um die Steckdosen auf
der Leiste zu schalten.

Nun würd ich diese Software gerne durch eine eigene Software austauschen.
Dazu muss ich aber wissen was die Originalsoftware zu der Steckdosenleiste
schickt.

Gibt es Tools um die Signale bei USB mitzubekomen?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Software gesucht für Signale auslesen via USB

  Alt 25. Jun 2010, 18:41
Ja gibt es schon, nur ist das relativ haarig. Die Steckdosenleiste wird sich vermutlich als HID beim System melden und das ganze Protokoll willst Du wohl kaum komplett selber erarbeiten. Von welchem Hersteller ist deine Steckdosenleiste? Für einige dieser Teile gibts auch Steuerprogramme für Linux von Dritten die man als Inspiration für Eigenentwicklungen benutzen kann.
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#3

AW: Software gesucht für Signale auslesen via USB

  Alt 25. Jun 2010, 21:25
Kannst du herausfinden, wie USB bei der Steckdosenleiste implementiert ist?
Bei einer Vielzahl an Geräten dieser Art wird nämlich in der Steckdose selbst nur ein kleiner Chip von FTDI verwendet (FT232BM), der RS232-Signale (aka COM-Port) in USB umwandelt.

Auf der PC-Seite ist dann nur der FTDI-Treiber implementiert, für den es auch Ansteuerungs-DLL's für Delphi gibt:

http://www.ftdichip.com/Projects/Cod...les/Delphi.htm

Der Treiber ist entweder als HID-Treiber implementiert, oder als CDC. Bei zweiterem hättest du sogar einen virtuellen COM im System, den du auch ohne den Treiber direkt über herkömmliche RS232-Kompos ansteuern könntest.

Du kannst ja auch mal die Herstellersoftware mit dem Dependency Walker und / oder Process Explorer auseinandernehmen, um zu sehen, was denn für DLL's geladen sind und auf was die Herstellersoftware alles zugreift.
Bei einem CDC-Treiber ist es sogar noch viel einfacher, da kannst du einfach zwischen Herstellersoftware und dem virtuellen COM einen "Serial Port Monitor" hängen, und du siehst dann dort genau die Befehle, die gesendet werden.

Geändert von blackfin (25. Jun 2010 um 21:40 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Software gesucht für Signale auslesen via USB

  Alt 25. Jun 2010, 21:52
Hallo,

Danke für die Antworten!

Wissen tu ich leider nicht mit welchem Baustein die USB-Verbindung in der Steckdosenleiste erstellt wird.
Zur Info dies ist das Gerät.

Anbei ein Bild von der Eigenschafts-Seite von Windows bezüglich dem Gerät bzw. Treiber
Angehängte Grafiken
Dateityp: jpg Neu-1.jpg (103,8 KB, 40x aufgerufen)
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<

Geändert von Helmi (25. Jun 2010 um 22:15 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#5

AW: Software gesucht für Signale auslesen via USB

  Alt 25. Jun 2010, 22:44
Für die Steckdosenleiste von Gembird gibts eine quelloffene Software für Linux zum Ansteuern. Da kann man sich alle notwendigen Infos zusammenklamüsern. Hab selber zwei Stück von denen
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Software gesucht für Signale auslesen via USB

  Alt 26. Jun 2010, 08:01
Für die Steckdosenleiste von Gembird gibts eine quelloffene Software für Linux zum Ansteuern. Da kann man sich alle notwendigen Infos zusammenklamüsern. Hab selber zwei Stück von denen
Und wo findet mann diese quelloffene Software?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz