![]() |
Re: usb raketenwerfer software suckt...
Liste der Anhänge anzeigen (Anzahl: 1)
also wenn ich beim ersten gerät write mache, bekomme ich einen zugriffsfehler. wenn ich dann set features mache, passiert auch nichts. -> screeny
|
Re: usb raketenwerfer software suckt...
okay, kommando zurück, es dreht sich :) ! nur nach links ;) ! aber es dreht sich ;) ! yippi !
ich hab jetzt nur beim 2ten: die 2 werte angegeben ! |
Re: usb raketenwerfer software suckt...
kannst du mir erklären was die einzelnen werte aussagen ?
WR 00 55 53 42 43 00 00 04 00 WR 00 55 53 42 43 00 40 02 00 |
Re: usb raketenwerfer software suckt...
Kannst du die HID Komponente runterladen und mit dem Batchfile in Demos die Demo-Programme uebersetzen? Die Komponente muss dazu nicht installiert sein.
Wenn ja dann aendere in DevReader.pas die Zeile SetReportBtn.Enabled := (Dev.Caps.OutputReportByteLength <> 0) and GetReportBtn.Enabled; in SetReportBtn.Enabled := (Dev.Caps.OutputReportByteLength <> 0) and Dev.HasReadWriteAccess; Damit sollte der "Set Report"-Button freigeschaltet sein. Statt "Write" auf dem ersten Geraet dann "Set Report" verwenden. Schau doch in die C-Source die ich gepostet habe. Das ist einfach die Hex-Repraesentation dieser Init-Daten "USBC...". Statt eines Screenshots kannst du auch das Log mit "Save" speichern und einfach in code Tags hier posten. |
Re: usb raketenwerfer software suckt...
ich habe mir grade admin rechte verpasst :) ich kann auch die komponente installieren...moment , das mache ich mal !
|
Re: usb raketenwerfer software suckt...
japp..hat alles geklappt..so jetzt zu dem c source..ich verstehe den nicht ganz...ich habe jetzt mal die werte geändert wie ich denke ..aber es dreht sich nur nach rechts
ich verstehe das:
Delphi-Quellcode:
if (missile_usb_sendcommand64(control, 0, a, b, c, d, e, 8, 8 ))
ich tausche einfach die buchstaben durch 01 aus, je nach bewegung. aber alles was ich mache führt nur zum rechts dreh ? |
Re: usb raketenwerfer software suckt...
okay ich denke ich weiss woran es liegt, ich muss also jedesmal die beiden werte zuerst schicken , und danach die bewegung ?
1ne bewegung besteht also aus einem block: erst die 2 an den 2ten und danch die bewegung an den ersten ? problem ist nur..der macht eine durchgehende bewegung und nicht wie in der software -> bewegen solange klicken ? |
Re: usb raketenwerfer software suckt...
Ja, jedes Kommando besteht aus den drei Schreiboperationen.
Nochmal zur Bestaetigung: Es muss also "Set Report" auf dem ersten Geraet sein oder "Set Report" auf beiden? Mit den Infos kann ich nun ein simples Testprogramm schnitzen. Ja, jeder Befehl scheint permanente Bewegung auszuloesen. Zum Stoppen einen Befehl mit 00 fuer a, b, c, d, e senden. Ist ja auch logisch. 01 heisst Motor an und 00 Motor aus. |
Re: usb raketenwerfer software suckt...
also bei gerät 2 ist es write (es geht aber auch set report) und bei gerät 1 ist es set report...
|
Re: usb raketenwerfer software suckt...
Na dann weiss ich alles was ich brauche.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz