![]() |
Crio Square Roots
Hi our crio is giving us errors when we try to do square roots using sqrt(variable)
Where variable is obviously a variable. any help would be usefully and appreciated. |
Re: Crio Square Roots
Quote:
What errors are you getting? What does your code look like? |
Re: Crio Square Roots
When we try to download to the crio it tells us it cannot find the function. The code looks like this "Kvar = Dvar / sqrt(PrecentVar);"
|
Re: Crio Square Roots
It may be that WPILib doesn't have a sqrt function. I honestly don't know what WPILib has implemented, but sqrt() is usually in "math.h", which is a Windows Library (or whatever OS you are using).
|
Re: Crio Square Roots
Second sentinel, make sure you #include <cmath>
|
Re: Crio Square Roots
If for some reason you're having problems beyond #included <cmath> (in which case, you should probably fix anyways :-P) here's a nice implementation of sqrt for floats taken from quake:
Code:
float SquareRootFloat(float number) { |
| All times are GMT -5. The time now is 01:09. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi