Rather than gear down our motors, we are trying to just drop the percentage of the power going through the motor controller in Labview. This works until we hit 50%(.5). Anything below 50.1% no longer works, as if no signal is going through to the motor controller. It is a spark motor controller if that helps.
You are attempting to use a logic operator on floating point values.
The output of a logic operator is 1 or 0.
If you want to use a button to control the motor, here are some examples: http://www.team358.org/files/programming/ControlSystem2015-2019/labview/index.php#ButtonControlofMotor
Or try one of these two variations for an axis control, just substitute a single motor for the Drive:
Depending upon various factors, you need a certain amount of power to overcome the friction and inertia in your system. In prior years, that amount was about 25-30% power before the robot started moving.
50% seems a little high, but not unreasonable.
So like this?(Asking since I’m using a button layout instead of joystick)
Edit: This still only works above 50%
Drop it by how much?
We figured it out, I misread Mark’s reply, his solution corrected the issue. I appreciate the help!