Delphi-PRAXiS
Seite 5 von 11   « Erste     345 67     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi usb raketenwerfer software suckt... (https://www.delphipraxis.net/89562-usb-raketenwerfer-software-suckt.html)

agm65 3. Apr 2007 09:57

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

agm65 3. Apr 2007 09:59

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 !

agm65 3. Apr 2007 10:12

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

Robert Marquardt 3. Apr 2007 10:13

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.

agm65 3. Apr 2007 10:15

Re: usb raketenwerfer software suckt...
 
ich habe mir grade admin rechte verpasst :) ich kann auch die komponente installieren...moment , das mache ich mal !

agm65 3. Apr 2007 10:24

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 ?

agm65 3. Apr 2007 10:37

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 ?

Robert Marquardt 3. Apr 2007 10:51

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.

agm65 3. Apr 2007 10:57

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...

Robert Marquardt 3. Apr 2007 11:07

Re: usb raketenwerfer software suckt...
 
Na dann weiss ich alles was ich brauche.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 Uhr.
Seite 5 von 11   « Erste     345 67     Letzte »    

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