MPIAxisInPosition

MPIAxisInPosition  

 

typedef struct MPIAxisInPosition {
    struct {
        float	positionFine;
        long	positionCoarse;
        float	velocity;
    } tolerance;
        float	settlingTime;	/* seconds */
        long	settleOnStop;
        long	settleOnEstop;
} MPIAxisInPosition;
Description
  tolerance Includes the following 3 elements that determine settling criteria for an axis.
  positionFine Value, in counts, from the move target position at which the DSP sets the IN_FINE_POSITION flag. This parameter is used as part of the Axis settling criteria to determine Motion Done.
  positionCoarse Value, in counts, from a move target position at which the DSP sets the IN_COARSE_POSITION flag.
  velocity Value, in counts/second, from the final move velocity at which the DSP set the AT_VELOCITY flag. Only used with Velocity type moves.
  settlingTime Duration that PositionFine, PositionCoarse, or Velocity must be TRUE before flag is set.
  settleOnStop If TRUE, DSP will use settling criteria when Stop Event occurs.
  settleOnEstop If TRUE, DSP will use settling criteria when E-Stop Event occurs.
     
See Also Special Note on Configuration of IN_POSITION and Done Events after STOP or E_STOP Events