User Manual

MCP Series
Brushed DC Motor Controllers
MCP Series User Manual
124
SIGNALMIN (32)
Variable array holds the minimum position for each signal. This limits the minimum signal value
and can trigger an action(on a DOUT or a motor channel).
main
puts 0,[“P0 Minimum:”,dec SIGNALMIN(0),13]
pause 100
goto main
SIGNALMAX (32)
Variable array holds the maximum position for each signal. This limits the maximum signal value
and can trugger an action(on a DOUT or a motor channel).
main
puts 0,[“P0 Maximum:”,dec SIGNALMAX(0),13]
pause 100
goto main
SIGNALCENTER (32)
Variable array holds the center position for each signal. This value sets the center point of
the signal input. This in combination with the min and max values can be used to limit the
maximum range of either direction of a signal.
main
puts 0,[“P0 Center:”,dec SIGNALCENTER(0),13]
pause 100
goto main
SIGNALDEADBAND (32)
Variable array holds the deadband width for each signal. The deadband allows you to elliminate
any slop in your control input when it is centered. For example you use an analog joystick that
doesnt return to center perfectly you can set an area near the center to always equal the center
value.
main
puts 0,[“P0 Deadband:”,dec SIGNALDEADBAND(0),13]
pause 100
goto main
SIGNALPOWEREXP (32)
Variable array holds the power exponent for each signal. The power exponent value lets the
user dene the curve of the signal input. This allows the control to be more precise near the
center point or near the min and max limits. The higher/lower the number the more extreme the
change in control.
main
puts 0,[“P0 Exp:”,real SIGNALPOWEREXP/65536.0\2,13]
pause 100
goto main