.

MPIMotionMessageATTRIBUTE_INVALID


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
MPIMotionAttrMaskHOLD
MPIMotionAttrMaskHOLD_LESS
MPIMotionAttrMaskHOLD_GREATER
MPIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


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

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MPIMotionAttrMaskHOLD
MPIMotionAttrMaskHOLD_LESS
MPIMotionAttrMaskHOLD_GREATER
MPIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


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

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MPIMotionAttrMaskHOLD
MPIMotionAttrMaskHOLD_LESS
MPIMotionAttrMaskHOLD_GREATER
MPIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


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

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MPIMotionAttrMaskHOLD
MPIMotionAttrMaskHOLD_LESS
MPIMotionAttrMaskHOLD_GREATER
MPIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


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

MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MPIMotionAttrMaskHOLD
MPIMotionAttrMaskHOLD_LESS
MPIMotionAttrMaskHOLD_GREATER
MPIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


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

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MPIMotionAttrMaskHOLD
MPIMotionAttrMaskHOLD_LESS
MPIMotionAttrMaskHOLD_GREATER
MPIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


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

MPIMotionAttrMaskAPPEND
MPIMotionAttrMaskRELATIVE
MPIMotionAttrMaskID
MPIMotionAttrMaskELEMENT_ID
MPIMotionAttrMaskHOLD
MPIMotionAttrMaskHOLD_LESS
MPIMotionAttrMaskHOLD_GREATER
MPIMotionAttrMaskOUTPUT

See Also: MPIMotionAttrMask.


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

MPIMotionAttrMaskSYNC_END
MPIMotionAttrMaskSYNC_START
MPIMotionAttrMaskFINAL_VEL
MPIMotionAttrMaskNO_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