User manual
Copyright © Dr Robot Inc. 2005
58
short cmd2; // Target position for channel #2
short cmd3; // Target position for channel #3
short cmd4; // Target position for channel #4
short cmd5; // Target position for channel #5
short cmd6; // Target position for channel #6
short timePeriod; // Executing time in milliseconds
Return value: void
Remarks:
1. Please refer to the remarks under ServoTimeCtr.
2. When some servo motors are not under controlled, their command values should be
set as -32768 (0x8000). That means NO_CONTROL.
See also: ServoTimeCtr
110 void ServoNonTimeCtrAll (short cmd1, short cmd2, short cmd3, short cmd4, short
cmd5, short cmd6);
Description:
ServoNonTimeCtrAll sends the position control command to all 6 servo motor control
channels on the Sensing and Motion Controller (PMS5005) at the same time. The command
includes the target position commands without specific execution time period. The motion
controller send the desired pulse width to the servo motor right away.
Syntax: ServoNonTimeCtrAll(cmd1, cmd2, cmd3, cmd4, cmd5, cmd6);
Parameter: short cmd1; // Target position for channel #1
short cmd2; // Target position for channel #2
short cmd3; // Target position for channel #3
short cmd4; // Target position for channel #4
short cmd5; // Target position for channel #5
short cmd6; // Target position for channel #6
Return value: void
Remarks:
1. Please refer to the remarks under ServoTimeCtr
2. When some motors are not under controlled, their command values should be set as
-32768 (0x8000). That means NO_CONTROL.
See Also: ServoTimeCtr