MC_MOVER_ON_TRACK_INFORMATION
Information about a mover on track (target position, gap, etc.).
Syntax
Definition:
TYPE MC_MOVER_ON_TRACK_INFORMATION :
STRUCT
TargetPosition : MC_TRACK_POSITION;
RemainingDistance : LREAL;
Gap : LREAL;
Limits : DynamicLimits1D;
GapMode : MC_GAP_MODE_ON_TRACK;
DynamicMode : MC_DYNAMICS_REDUCTION_MODE;
MovementType : MC_MOVEMENT_TYPE_ON_TRACK;
IsAvoidingCollision : BOOL;
IsQueing : BOOL;
END_STRUCT
END_TYPEParameters
|
Name |
Type |
Description |
|---|---|---|
|
TargetPosition |
Target position of the mover, zero if not busy with move on track. | |
|
RemainingDistance |
LREAL |
Distance the mover will travel to its target position. |
|
Gap |
LREAL |
Gap that the mover keeps to its neighbors. |
|
Limits |
Dynamic limits the mover does not violate. | |
|
GapMode |
Indicates the way in which gap control is done on track. | |
|
DynamicMode |
Indicates the way in which dynamic limits are interpreted. | |
|
MovementType |
Indicates which type of movement is executed (MoveOnTrack, Halt, etc.). | |
|
IsAvoidingCollision |
BOOL |
Indicates if the mover is deviating from its intended movement because of another mover. |
|
IsQueing |
BOOL |
Indicates that the mover is avoiding collision and standing. |