.

MPIMotionMessageATTRIBUTE_INVALID

Back to MPIMotionMessage

Possible causes for receiving an MPIMotionMessageATTRIBUTE_INVALID:

  PT Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MEIMotionAttrMaskHOLD
MEIMotionAttrMaskHOLD_LESS
MEIMotionAttrMaskHOLD_GREATER
MEIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


  PTF Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MEIMotionAttrMaskHOLD
MEIMotionAttrMaskHOLD_LESS
MEIMotionAttrMaskHOLD_GREATER
MEIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


  PVT Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MEIMotionAttrMaskHOLD
MEIMotionAttrMaskHOLD_LESS
MEIMotionAttrMaskHOLD_GREATER
MEIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


  PVTF Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MEIMotionAttrMaskHOLD
MEIMotionAttrMaskHOLD_LESS
MEIMotionAttrMaskHOLD_GREATER
MEIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


  SPLINE Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MEIMotionAttrMaskHOLD
MEIMotionAttrMaskHOLD_LESS
MEIMotionAttrMaskHOLD_GREATER
MEIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


  BESSEL Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MEIMotionAttrMaskHOLD
MEIMotionAttrMaskHOLD_LESS
MEIMotionAttrMaskHOLD_GREATER
MEIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


  BSPLINE, BSPLINE2 Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MEIMotionAttrMaskHOLD
MEIMotionAttrMaskHOLD_LESS
MEIMotionAttrMaskHOLD_GREATER
MEIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


  VELOCITY, VELOCITY_JERK Moves are not permitted to have the following motion attributes:
   

MPIMotionAttrMaskSYNC_END
MPIMotionAttrMaskSYNC_START
MEIMotionAttrMaskFINAL_VEL
MEIMotionAttrMaskNO_REVERSAL

See Also: MPIMotionAttrMask.


  FRAME Moves are only permitted to have motion attributes from the following list:
   

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskID

See Also: MPIMotionAttrMask.


  DELAY attribute specified and attributes delay address is NULL.
  FINAL_VEL attribute specified and attributes finalVelocity address is NULL.
  HOLD, HOLD_LESS, or HOLD_GREATER attribute specified and attributes hold address is NULL.
  OUTPUT attribute specified and attributes output address is NULL.
  HOLD, HOLD_LESS, and HOLD_GREATER are not permitted during motion modifes.
  Address of params passed to mpiMotionStart is NULL.

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering