08.01.2013, 16:11
Ich möchte über einen Joystick einige Modellbauservos ansteuern. Joystick einlesen ist kein Problem, der USB-Servokontroller ist ausgesucht und sollte auch keine Probleme machen.
Was ich mich aber frage: Die Funktion "Acquire Input Data" gibt mir für alle der 4 Achsen Werte zwischen -2^15 und +2^15-1 aus. Gilt das immer und für alle Joysticks oder können diese Min/Max-Werte anders sein, wenn ich einen anderen Joystick (Modell/Hersteller) verwende? Der Datentyp der Achsen-Werte ist I32, d. h. die Zahlenwerte könnten theoretisch noch größer werden.
Mir wäre es wichtig zu wissen, ob ich selbst eine "Kalibrierung" schreiben muss oder ich mich darauf verlassen kann, dass wenn der Joystick über die Windows-Systemsteuerung kalibriert wurde, immer Werte wie oben genannt herauskommen.
Was ich mich aber frage: Die Funktion "Acquire Input Data" gibt mir für alle der 4 Achsen Werte zwischen -2^15 und +2^15-1 aus. Gilt das immer und für alle Joysticks oder können diese Min/Max-Werte anders sein, wenn ich einen anderen Joystick (Modell/Hersteller) verwende? Der Datentyp der Achsen-Werte ist I32, d. h. die Zahlenwerte könnten theoretisch noch größer werden.
Mir wäre es wichtig zu wissen, ob ich selbst eine "Kalibrierung" schreiben muss oder ich mich darauf verlassen kann, dass wenn der Joystick über die Windows-Systemsteuerung kalibriert wurde, immer Werte wie oben genannt herauskommen.