AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

USB Port abfragen mit Delphi?

Ein Thema von HorstBS · begonnen am 10. Jan 2006 · letzter Beitrag vom 19. Jan 2006
Antwort Antwort
Seite 1 von 3  1 23      
HorstBS

Registriert seit: 10. Jan 2006
21 Beiträge
 
#1

USB Port abfragen mit Delphi?

  Alt 10. Jan 2006, 16:03
Hallo,
bei dem Versuch Sensorwerte am PC auszuwerten bin ich auf folgendes Problem gestoßen:
Ich moechte ein Delphi Programm schreiben das den USB Port abfragt und mir somit die Messergebnisse liefert. Ist das ueberhaupt moeglich? Ich suche jetzt schon seit Tagen im Internet (auch auf dieser Seite) nach einer moeglichen Loesung aber habe bisher noch keine befriedigende Antwort gefunden. Gibt es nicht einfach irgendeinen simplen Delphi-Code? Fuer Hilfe waere ich sehr dankbar.

MfG HorstBS
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: USB Port abfragen mit Delphi?

  Alt 10. Jan 2006, 16:07
an sich nicht, denn für anwendungen sind nur die geräte sichtbar, nicht der usb-port an sich.

siehe auch: http://www.delphipraxis.net/internal...ct.php?t=72212 insb. Beitrag #5


es ei denn, der sensor ist ein gerät. dann müsstest du in der anleitung oder beim hersteller erfahren, wie es seine daten abliefert ...
  Mit Zitat antworten Zitat
HorstBS

Registriert seit: 10. Jan 2006
21 Beiträge
 
#3

Re: USB Port abfragen mit Delphi?

  Alt 10. Jan 2006, 16:31
Hm der Link bringt mich nicht wirklich weiter den hab ich vorher auch schon gelesen^^

Ich hab aber auch vergessen zu sagen, dass ich noch einen AD-Wandler zwischen dem Sensor und der USB-Schnittstelle hab. Der wandelt die analogen Daten vom Sensor in digitale um und hat halt nen USB Stecker. Bei dem Teil war auch nen Programm dabei, welches die Werte abliest und ausgibt, allerding kann ich damit nicht viel anfangen weil ich ja selbst ein Programm schreiben will um die Ergebnisse auszuwerten.

MfG HorstBS
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

Registriert seit: 16. Jul 2005
Ort: München
391 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: USB Port abfragen mit Delphi?

  Alt 10. Jan 2006, 16:34
Es würde noch helfen, wenn Du sagen könntest, wie "dieses Teil" genau heißt. Gewöhnlich legen Hersteller bei solchen Meßsystemen ein SDK mit bei (meist in Form einer DLL-Datei), über die man auf das Gerät zugreifen kann.
Daniel Schuhmann
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#5

Re: USB Port abfragen mit Delphi?

  Alt 10. Jan 2006, 17:04
Ich rieche einen beratungsresistenten Juengling :->
Ob ich ihn wohl zu einem Imbiss verhackstuecke?

Nee, er soll selber draufkommen das sein Beitrag deutlich suboptimal in Informationsgehalt und Form ist.
  Mit Zitat antworten Zitat
HorstBS

Registriert seit: 10. Jan 2006
21 Beiträge
 
#6

Re: USB Port abfragen mit Delphi?

  Alt 11. Jan 2006, 10:45
Also nochmal mein Problem:
Ich habe einen Distanz-Sensor, der die Entfernung zu einem beliebigen Objekt bestimmen soll. Dieser Sensor fuehrt zu einem AD Wandler (USB-AD-Wandler UAD 8). Dieser wandelt die analogen Werte des Sensors in digitale um. Der AD-Wandler ist am USB Port angeschloßen und sendet nun die Werte an den PC.
Ich versuche nun ein Delphi Programm zu schreiben, welches auf den Port zugreift (oder was auch immer) um die Messergebnisse anzuzeigen.
Ich habe jetzt schon mehrere Programme gesehen aber keins scheint zu funktionieren. Deshalb meine Frage: Wie realisiere ich dieses Problem mit Delphi?
Da muss es doch einen Befehl oder so geben?

MfG HorstBS
  Mit Zitat antworten Zitat
DerDan

Registriert seit: 15. Nov 2004
Ort: Donaueschingen
251 Beiträge
 
Delphi XE3 Professional
 
#7

Re: USB Port abfragen mit Delphi?

  Alt 11. Jan 2006, 10:53
Nus sach schon, wie heist denn dein AD Wandler, hat der auch einen Namen.

So wie du das Bisher beschreibst ist ein wenig dünn!


mfg

DerDan
nichts ist so schön wie man es sich vorstellt
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#8

Re: USB Port abfragen mit Delphi?

  Alt 11. Jan 2006, 11:17
Zitat von HorstBS:
Dieser Sensor fuehrt zu einem AD Wandler (USB-AD-Wandler UAD 8). Dieser wandelt die analogen Werte des Sensors in digitale um. Der AD-Wandler ist am USB Port angeschloßen und sendet nun die Werte an den PC.
Diese Beschreibung ist einfach Unsinn. Am USB haengen USB-Geraete. Man kann also nur mit Geraeten reden und nicht mit "dem USB Port".
Der UAD 8 ist also ein USB-Geraet. Ein USB-Geraet ist immer aus einer USB-Klasse. Je nach Klasse wird das Geraet ueber unterschiedliche APIs angesprochen.
Ein USB Stick ist z. B. aus der Mass Storage Klase und wird nur ueber das normale File API angesprochen.
Das Geraet kann auch in die "Custom"-Klasse fallen. Das bedeutet das der Hersteller einen Treiber mitliefern muss. Ueblicherweise gibt es dann auch noch eine DLL oder ein OCX zum Zugriff ueber den Treiber. Das ist die Schnittstelle die man dann unter Delphi ansprechen kann.
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

Registriert seit: 16. Jul 2005
Ort: München
391 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: USB Port abfragen mit Delphi?

  Alt 11. Jan 2006, 11:33
Wenn ich das nicht ganz falsch verstanden habe, handelt es sich um dieses Gerät (Bausatz, PDF-Anleitung). Das Gerät verwendet einen RS232-USB-Wandler zur Kommunikation, es stellt also auf dem System einen virtuellen COM-Port zur Verfügung. Somit wird für den Zugriff eine Serial-Port-Komponente benötigt, die Befehle zum Abfragen sowie die Einstellung der seriellen Schnittstelle finden sich in der schon genannten Anleitung.
Daniel Schuhmann
  Mit Zitat antworten Zitat
HorstBS

Registriert seit: 10. Jan 2006
21 Beiträge
 
#10

Re: USB Port abfragen mit Delphi?

  Alt 11. Jan 2006, 11:34
Also danke erstmal fuer die Antwort, die hat mich ein klein bisschen weitergebracht.
Also der AD Wandler funktioniert so, dass ich ihm Befehle zusende und er mir die gewuenschten Ergebnisse zurueck sendet. Bei dem Ding war auch ein C++ Programm Beispiel dabei, welches diesen "Verbindungsaufbau" und die Kommunikation zwischen PC und Wandler regelt.
(Auch eine .dll Datei ist dabei). Und eben das will ich mit Delphi realisieren.
In wie weit ich dabei auf die .dll Datei zugreifen muss, weiß ich nicht, zumal ich die ja ueberhaupt nicht lesen kann. Es geht also um die Kommunikation zwischen PC (Delphi Programm) und AD-Wandler.
Das Ding heißt wirklich nur "USB-AD-Wandler UAD 8" mehr Informationen hab ich leider nicht dazu auch nicht zu welcher USB-Klasse es gehoert. Allerdings waren auch Treiber dabei die ich bereits installiert habe.
MfG HorstBS
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 10:44 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