- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 9 von 9

Thema: Maximale Delta-Richtungswerte einer Maus über USB

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    21.01.2014
    Beiträge
    6
    Vielen Dank sast! Ich habe es jetzt auch mal mit dem unsigned Char probiert. Ergebnis für Delta-X-Werte: bewegt man die Maus schnell nach links ist bei -129 Schluss, der Start war -256 macht wieder eine Differenz von 127! Wird die Maus schnell nach rechts bewegt geht sie ebenfalls nur bis 127... Bedeutet es, dass die Wertebereich unabhängig von dem Char-Array des Mausstreams ist und nur von -127 bis +127 geht.

    Meine Messung würde dann ergeben, dass meine Lasermaus nur korrekte Deltas für für Geschindigkeit bis 0,4m/s erfassen kann. Bei höheren Geschwindigkeiten würde Strecke "verloren" gehen, da der Wertebereich limitiert ist. Meinst du meine Annahmen sind richtig?

    Viele Grüße,
    tuxologie

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von sast
    Registriert seit
    30.11.2004
    Alter
    54
    Beiträge
    502
    Hattest du denn bei den schnellen Bewegungen auch einen Überlauf? Das würde dann die +-127 bestätigen. Ich hab meine Vermutungen jetzt nur aus dem Link den ich beim letzten Post angegeben habe und von meinen nächtlichen Tests.
    Eventuell ist es auch eine Fehlinterpretation beim Datentyp. Hab lange nicht mehr in C auf einem Rechner programmiert. Obwohl mir jetzt auf die Schnelle auch nicht einfällt, was da falsch sein könnte.

    Ich habs nicht hinbekommen, dass ein Überlauf angezeigt wurde.

    sast

    雅思特史特芬
    开发及研究

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    21.01.2014
    Beiträge
    6
    Hallo sast,

    ich habe es bei mir auch probiert, ohne Erfolg es wird weder in x- noch in y-Richtung ein Überlauf angezeigt. Plattformen beider Tests waren X86 und ARM11. Die Limitierung bei schnellen Bewegung blieb bestehen. Kann das ein Fehler im Code sein? Ich versuche heute Abend ein Python-Programm, das auch auf die Maus zugreift und die Deltas ausgibt.

    Viele Grüße
    tuxologie

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    21.01.2014
    Beiträge
    6
    Hallo,

    ich habe es nun mit dem Python-Programm versucht. Es wurde auch hier keine Überläufe in X- oder Y-Richtung angezeigt. Ich habe nun eine andere Maus getestet. Es handelt sich um eine Logitech MX-518. Diese ist zwar auch bis 127 beschränkt jedoch ist sie auch bei schnellen Bewegungen genauer als die Lasermaus.

    Was meint ihr? Ist es die Lasermaus oder liegt es an der Verarbeitung der Daten vom USB-Bus. Ich könnte ja noch die Deltas direkt vom Maussensor abgreifen...

    Viele Grüße
    tuxologie

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    21.01.2014
    Beiträge
    6
    Hallo,

    was meint ihr dazu? Sind alle USB-Mäuse in diesem Bereich beschränkt? Die MX-518 war aber viel genauer bei schnellen Bewegungen als meine Lasermaus.
    Ich habe auch probiert die USB-Pollingrate als Kernelparameter anzupassen (Quelle). Auslesen kann man ihn mit: cat /sys/module/usbhid/parameters/mousepoll
    Leider wurde die Pollingrate dadruch nicht schneller... Vorschläge?

    Viele Grüße
    tuxologie
    Geändert von tuxologie (07.02.2014 um 08:24 Uhr)

Ähnliche Themen

  1. Schaltung zum Laden einer 1S Lipo Batterie über USB
    Von sony-psp007 im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 02.07.2010, 13:58
  2. "Delta"Maus mit Vb
    Von Thomas$ im Forum Sensoren / Sensorik
    Antworten: 8
    Letzter Beitrag: 01.02.2009, 17:44
  3. Interface von einer USB Maus.
    Von PAT_McUser im Forum Sensoren / Sensorik
    Antworten: 8
    Letzter Beitrag: 27.11.2008, 09:12
  4. (Maximale) Größe einer Interrupt Service Routine
    Von Psiyou im Forum C - Programmierung (GCC u.a.)
    Antworten: 7
    Letzter Beitrag: 27.01.2006, 11:38
  5. C-Control über USB Maus/Tastatur steuern
    Von jomammele im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 4
    Letzter Beitrag: 14.01.2005, 20:59

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress