![]() |
|
#1
|
|||
|
|||
|
G25 steering wheel range !
Hello all,
I'm using the G25 steering wheel which has 900 degrees steering range (450 to the right and 450 to the left). I use vizjoy.getPosition() to get the value of steering, the value comes on X. The problem is that i get "-1" for 90 degrees to the left and "1" for 90 degrees to the right, I need to get the full range (900 degrees). How can i scale it ?? |
|
#2
|
|||
|
|||
|
here you dont want to scale first, you need to get the full range [-5,5] if you can get it,
then you can use the mathmatical range scaling which: to scale x form range [a-b] to range [c-d] newX=(x-a)/(b-a) #here you will have your value in range [0-1] finalValue=(newX*(d-c))+c #and here you will have your value in range [c-d] which in your case if x was 2 in range [-5,5] and you need to change it to range [-450,450] you can solve it as follows: newX=(2-(-5))/(5-(-5)) #7/10=0.7 in range [0,1] finalValue=(0.7*(450-(-450)))+(-450) #(0.7*900)-450=180 and thats it ![]() hope that helps |
|
#3
|
|||
|
|||
|
Quote:
therefore, in the scaling equation you wrote, finalValue is 90 max when steering right and -90 for steering left thank you for your help
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Range of Cameras | Vic | Precision Position Tracker (PPT) | 2 | 06-11-2009 07:19 AM |
| How to get the data from Logitech G25 racing wheel ? | fuyonggang | Vizard | 4 | 12-18-2008 07:14 PM |
| Flock of birds extended range problem | theuberk | Vizard | 4 | 07-30-2007 10:31 AM |
| Do you have some idea about the bicycle and wheel | sled | Vizard | 6 | 08-01-2003 11:03 PM |
| Can I see infinite distance | sled | Vizard | 2 | 07-16-2003 05:18 PM |