Description Function Coding Example (for controller ID = 1)
Set DC Motor Power
Sets the power level and direction of
a TETRIX DC Motor connected to the
motor ports. Power level range is 0 to
100. Direction is set by the sign (+/-) of
the power level. Power level 0 = stop in
coast mode. Power level 125 = stop in
brake mode.
setMotorPower(ID#, motor#, power);
Data Type:
ID# = integer
motor# = integer
power = integer
Data Range:
motor# = 1 or 2
power = -100 to 100
or
power = 125 (brake mode)
setMotorPower(1, 1, 50);
Spin Motor 1 clockwise at 50% power.
setMotorPower(1, 2, -50);
Spin Motor 2 counterclockwise at 50%
power.
setMotorPower(1, 1, 0);
Turn off Motor 1 in coast mode.
setMotorPower(1, 2, 125);
Turn off Motor 2 in brake mode.
Set DC Motor Powers
Simultaneously sets the power level
and direction of both TETRIX DC
Motors connected to the motor ports.
Both Motor 1 and Motor 2 channel
parameters are set with a single
statement. The power level range is 0
to 100. Direction is set by the sign (+/-)
of the power level. Power level 0 = stop
in coast mode. Power level 125 = stop
in brake mode.
setMotorPowers(ID#, power1,
power2);
Data Type:
ID# = integer
power1 = integer
power2 = integer
Data Range:
power1 = -100 to 100
power2 = -100 to 100
or
power1 = 125 (brake mode)
power2 = 125 (brake mode)
setMotorPowers(1, 50, 50);
Spin Motor 1 and Motor 2 clockwise at
50% power.
setMotorPowers(1, -50, 50);
Spin Motor 1 counterclockwise and Motor
2 clockwise at 50% power.
setMotorPowers(1, 0, 0);
Turn off Motor 1 and Motor 2 in coast
mode.
setMotorPowers(1, 125, 125);
Turn off Motor 1 and Motor 2 in brake
mode.