Command |
Short Description |
Full Description |
about |
Show the RoboCalc About Dialog |
AboutRC()
Show the RoboCalc About Screen
Easter Egg: Type a capitol G in this screen to see some action! |
checkbot |
Check If The Robot Is Connected Properly |
CheckBot()
Checks for a connection to the robot, resets the link interface
and sets the robot to factory defaults. This function returns
true if the robot is ON and connected to the calculator. |
clb |
Calibrate Left Wheel, Backward Dir |
CLB(INT)
Calibrate left backward pulse length (valid range is 0 - 255). |
clf |
Calibrate Left Wheel, Forward Dir |
CLF(INT)
Calibrate left forward pulse length (valid range is 255 - 0). |
crb |
Calibrate Right Wheel, Backward Dir |
CRB(INT)
Calibrate right backward pulse length (valid range is 255 - 0). |
crf |
Calibrate Right Wheel, Forward Dir |
CRF(INT)
Calibrate right forward pulse length (valid range is 0 - 255). |
cs |
Check Bumper Switches |
CS()
Find which bumper switch caused the robot to stop.
1 = Left Switch
2 = Right Switch
3 = Both Switches |
csd |
Use Factory Default Calibration Settings |
CSD()
Resets all robot calibration settings to their defaults. |
csn |
Check Bumper Switches Now |
CSN()
Check to see if a bumper switch is pressed NOW.
1 = Left Switch
2 = Right Switch
3 = Both Switches |
distcal |
Calibration for Drive & Turn Commands |
DistCal()
Allow the robot to move one unit of distance forward before the
bumper is triggered. Distance traveled should be equal to the
circumference of the wheels. |
drive |
Robot moves forward/backward x units |
Drive(INT)
Move the robot forward x units. If the unit value is negative,
the robot moves in reverse.
Distance traveled is 1/3 of distance set with distcal(). |
hitec |
Switches to Hitec Servo Mode |
Hitec()
If your robot uses Hitec servos, run this command to calibrate
the robot so that it works correctly with RoboCalc. |
resetlnk |
Reset the robot link interface |
ResetLnk()
Follow this sequence to reset the robot link interface:
1. Turn off the robot
2. Execute this command
3.Turn Robot Back On |
sbb |
Switch;Backward;Backward |
SBB()
Move backward until a bumper switch is triggered. |
sbf |
Switch;Backward;Forward |
SBF()
Turn in place to the left until a bumper switch is triggered. |
sbn |
Switch;Backward;Neutral |
SBN()
Turn left while pivoting on the right wheel until a bumper switch
is triggered. |
sfb |
Switch;Forward;Backward |
SFB()
Turn in place to the right until a bumper switch is triggered. |
sff |
Switch;Forward;Forward |
SFF()
Move forward until a bumper switch is triggered. |
sfn |
Switch;Forward;Neutral |
SFN()
Turn right while pivoting on the right wheel until a bumper switch
is triggered. |
snb |
Switch;Neutral;Backward |
SNB()
Turn right while pivoting on the left wheel until a bumper switch
is triggered. |
snf |
Switch;Neutral;Forward |
SNF()
Turn left while pivoting on the left wheel until a bumper switch
is triggered. |
snn |
Switch;Neutral;Neutral |
SNN()
Do not move; wait until a bumper switch is triggered. |
tbb |
Timed;Backward;Backward |
TBB(INT)
Move in reverse until the specified time in milliseconds elapses. |
tbf |
Timed;Backward;Forward |
TBF(INT)
Turn in place to the left until the specified time in milliseconds
elapses. |
tbn |
Timed;Backward;Neutral |
TBN(INT)
Turn left while pivoting on the right wheel until the specified
time in milliseconds elapses. |
tfb |
Timed;Forward;Backward |
TFB(INT)
Turn in place to the right until the specified time in milliseconds
elapses. |
tff |
Timed;Forward;Forward |
TFF(INT)
Move forward until the specified time in milliseconds elapses. |
tfn |
Timed;Forward;Neutral |
TFN(INT)
Turn right while pivoting on the right wheel until the specified
time in milliseconds elapses. |
tnb |
Timed;Neutral;Backward |
TNB(INT)
Turn right while pivoting on the left wheel until the specified
time in milliseconds elapses. |
tnf |
Timed;Neutral;Forward |
TNF(INT)
Turn left while pivoting on the left wheel until the specified
time in milliseconds elapses. |
tnn |
Timed;Neutral;Neutral |
TNN(INT)
Do not move; wait until the specified time in milliseconds elapses. |
tsbb |
Timed&Switch;Backward;Backward |
TSBB(INT)
Move in reverse until a bumper switch is triggered, or the specified
time in milliseconds elapses. |
tsbf |
Timed&Switch;Backward;Forward |
TSBF(INT)
Turn in place to the left until a bumper switch is triggered, or
the specified time in milliseconds elapses. |
tsbn |
Timed&Switch;Backward;Neutral |
TSBN(INT)
Turn left while pivoting on the right wheel until a bumper switch
is triggered, or the specified time in milliseconds elapses. |
tsfb |
Timed&Switch;Forward;Backward |
TSFB(INT)
Turn in place to the right until a bumper switch is triggered,
or the specified time in milliseconds elapses. |
tsff |
Timed&Switch;Forward;Forward |
TSFF(INT)
Move forward until a bumper switch is triggered, or the specified
time in milliseconds elapses. |
tsfn |
Timed&Switch;Forward;Neutral |
TSFN(INT)
Turn right while pivoting on the right wheel until a bumper switch
is triggered, or the specified time in milliseconds elapses. |
tsnb |
Timed&Switch;Neutral;Backward |
TSNB(INT)
Turn right while pivoting on the left wheel until a bumper switch
is triggered, or the specified time in milliseconds elapses. |
tsnf |
Timed&Switch;Neutral;Forward |
TSNF(INT)
Turn left while pivoting on the left wheel until a bumper switch
is triggered, or the specified time in milliseconds elapses. |
tsnn |
Timed&Switch;Neutral;Neutral |
TSNN(INT)
Do not move; wait until a bumper switch is triggered, or the specified
time in milliseconds elapses. |
turn |
Robot Turns x degrees |
Turn(INT)
Turns the robot the number of degrees specified. You must first
calibrate the robot using distcal(). |
version |
Returns the version number of RoboCalc |
Version()
Returns the RoboCalc version number as a decimal value. |