Datentyp MC_MotionFunctionPoint
TYPE MC_MotionFunctionPoint :
STRUCT
PointIndex : MC_MotionFunctionPoint_ID;
FunctionType : MC_MotionFunctionType;
PointType : MC_MotionPointType;
RelIndexNextPoint : MC_MotionFunctionPoint_ID;
MasterPos : LREAL; (* X *)
SlavePos : LREAL; (* Y *)
SlaveVelo : LREAL; (* Y' *)
SlaveAcc : LREAL; (* Y'' *)
SlaveJerk : LREAL; (* Y''' *)
END_STRUCT
END_TYPE
Die Datenstruktur MC_MotionFunctionPoint beschreibt eine Stützstelle einer Motion Function. Eine Motion Function ist eine eindimensionale Liste (Array) vom Typ MC_MotionFunctionPoint.
PointIndex: Absoluter Index dieser Stützstelle innerhalb der Motion Function. Der Punktindex aller Stützstellen muss streng monoton steigend, lückenlos und größer 0 sein.
FunctionType: Typ MC_MotionFunctionType der mathematischen Funktion zwischen dieser und der nachfolgenden Stützstelle
PointType: Typ MC_MotionPointType dieser Stützstelle.
RelIndexNextPoint: Relativer Verweis auf die nachfolgende Stützstelle (normalerweise 1).
MasterPos: Position der Master-Achse an dieser Stützstelle
SlavePos: Position der Slave-Achse an dieser Stützstelle
SlaveVelo: Geschwindigkeit der Slave-Achse an dieser Stützstelle
SlaveAcc: Beschleunigung der Slave-Achse an dieser Stützstelle
SlaveJerk: Ruck der Slave-Achse an dieser Stützstelle