|
Page 1 of 1
|
[ 4 posts ] |
|
1.#QO value in global variable
| Author |
Message |
|
chuckmerja
Rookie
Joined: Sat Oct 25, 2008 12:18 am Posts: 18
|
 1.#QO value in global variable
we are trying to program a holonomic drive and we are doing some sqrt(x^2 + y^2) .... stuff and get reasonable values in the first and 4th quadrants and MOST of the 3rd quadrant, but at maxX and maxY of the joystick, the global variable, which is a "float" becomes 1.#Q0 or 1.#Q0 as a value, and the motors stop. Any ideas??
|
| Wed Jun 15, 2011 12:29 am |
|
 |
|
alanlevezu
Rookie
Joined: Wed Feb 24, 2010 11:43 pm Posts: 34
|
 Re: 1.#QO value in global variable
a couple things, 1. It was pointed out to me that the ^ operator is not an exponent, but a shift... 2. You might be exceeding the limits of a type somewhere, so you might want to consider casting the value first just a couple ideas.
|
| Thu Jun 16, 2011 2:23 pm |
|
 |
|
mightor
Moderator
Joined: Wed Mar 05, 2008 8:14 am Posts: 2906 Location: Rotterdam, The Netherlands
|
 Re: 1.#QO value in global variable
The ^ operator is bitwise xor, not shift. Shift is << for left shift and >> for right shift.
- Xander
_________________| Some people, when confronted with a problem, think, "I know, I'll use threads," | and then two they hav erpoblesms. (@nedbat)| My Blog: I'd Rather Be Building Robots| ROBOTC 3rd Party Driver Suite: [ Project Page]
|
| Fri Jun 17, 2011 7:34 am |
|
 |
|
alanlevezu
Rookie
Joined: Wed Feb 24, 2010 11:43 pm Posts: 34
|
 Re: 1.#QO value in global variable
Thanks Xander! You were the one that told me last time... and I didn't go back and look at my notes...
|
| Wed Jun 29, 2011 8:02 am |
|
|
|
Page 1 of 1
|
[ 4 posts ] |
|
Who is online |
Users browsing this forum: No registered users and 1 guest |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|