Motion Coordinator Technical Reference Manual
Using the Trio ActiveX Control 12-15
Motion Commands
MoveHelical
Description
Performs the corresponding
MOVEHELICAL(…) AXIS(…)
command on the Motion
Coordinator
Syntax:
MoveHelical(FinishBase, FinishNext, CentreBase, CentreNext,
Direction, LinearDistance, [Axis])
Parameters
Return Value:
TrioPC STATUS
.
MoveLink
Description:
Performs the corresponding
MOVELINK(…) AXIS(…)
command on the Motion Coor-
dinator
Syntax:
MoveLink(Distance, LinkDistance, LinkAcc, LinkDec, LinkAxis,
LinkOptions, LinkPosn, [Axis])
Parameters:
double FinishBase:
Distance to the finish position on the base axis
double FinishNext:
Distance to the finish position on the axis that follows the base
axis
double CentreBase:
Distance to the centre position on the base axis
double CentreNext:
Distance to the centre position on the axis that follows the
base axis
short Direction:
A numeric value that sets the direction of rotation. A value of 1
implies a clockwise rotation on a positive axis set, 0 implies an
anti-clockwise rotation on a positive axis set.
double
LinearDistance:
The linear distance to be moved on the base axis + 2 whilst the
other two axes are performing the circular move
VARIANT Axis:
Optional parameters that must be a single numeric value that
specifies the base axis for this move
double Distance:
Total distance to move on the base axis
double
LinkDistance:
Distance to be moved on the driving axis