| Autor |
Beitrag |
chillermiller
      
Beiträge: 25
|
Verfasst: So 26.09.10 20:45
Hallo erstmal,
ich hatte das Thema schon früher gestellt, es hat aber keiner geantwortet. Deshalb nochmal:
Ich habe bereits sämtliche Foren durchgeforstet und bin bereits über das BUS-Dasein des USB-Ports im Bilde und das man ihn nicht wie einen seriellen Port behandeln kann.
Deshalb meine Frage.
Besteht nachdem ich ein USB-Gerät an meinen Computer angeschlossen habe und der Treiber vom System erfolgreich geladen wurde, die Möglichkeit, Befehle an mein Gerät über den USB-Port zu senden oder diese zu empfangen.
Im Grunde genommen macht das ja jede andere Software auch, bloss wie?
Danke für Eure Hilfe.
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 26.09.10 22:04
Dann ist die Frage was das für ein Gerät ist. Wenn bereits ein Treiber vorhanden ist müssen die Befehle dorthin geschickt werden.
Wie das geht kann man aber nicht allgemein sagen. Das hängt von der Implementierung des Treibers ab...
Die Alternative ist in einer geeigneten Sprache (nicht Delphi) einen eigenen Treiber zu schreiben um das Gerät direkt anzusprechen.
Ohne Details was du eigentlich machen möchtest, können wir aber auch kaum Details nennen...
|
|
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 26.09.10 22:32
"Besteht nachdem ich ein USB-Gerät an meinen Computer angeschlossen habe..."
Was für ein Gerä???
"Besteht nachdem ich ein Gerät an 230V angeschlossen habe..."
Geht Dir ein Licht auf?
|
|
chillermiller 
      
Beiträge: 25
|
Verfasst: So 26.09.10 22:33
Alles klar,
kann ich verstehen. Es handelt sich hierbei um folgenden Motorcontroller:
www.pololu.com/catal...oduct/1392/resources
Treiber sind vorhanden. Bei der Installation wurden sogar gleich drei Stück installiert:
MotorController - steuert mit Befehlen die Ausgangspannung
TTL-Port - kann die TTL Signale vom Controller zurückgeben
Command-Port - weiß nicht Funktion von diesem Treiber
So, ich möchte jetzt ein Programm in Delphi schreiben, dass mit den Treibern umgehen kann.
In Delphi bin ich eigentlich bewandert, aber mit USB Kommunikation steige ich jetzt erst neu an.
Vielen Dank schonmal!
Moderiert von Martok: Bitmap durch PNG ersetzt
Einloggen, um Attachments anzusehen!
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 26.09.10 22:37
Dort gibt es doch auch das Software Development Kit, Beispiele, Dokumente usw., hast du dir das denn schon angeschaut?
|
|
chillermiller 
      
Beiträge: 25
|
Verfasst: So 26.09.10 22:38
Ja, hab ich..
Ist alles in Visual C#, was ich überhaupt nicht kann...
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 26.09.10 22:41
Welche Programmiersprache das ist ist im Grunde irrelevant. Du musst C# ja auch nicht können.
Interessant sind aber die dort verwendeten Befehle. Die musst du in Delphi dann auch nutzen.
Es wäre da wohl sinnvoller gewesen einen der Controller zu benutzen, die Delphi-Beispiele enthalten. Die gibt es ja auch...
|
|
chillermiller 
      
Beiträge: 25
|
Verfasst: So 26.09.10 22:43
Alles klar ich schaus mir nochmal an...
Es muss doch irgendwo ein Link geben, der die ganze Kommunikation näher beschreibt...
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 26.09.10 22:48
Den hast du selbst bereits gepostet...
Im Benutzerhandbuch steht eine Beschreibung.
www.pololu.com/docs/0J38/4.c
|
|