FineInterpolator.ClearTrajectory (METH) ¶ METHOD ClearTrajectory
FineInterpolator.GetCurrentDynInfo (METH) ¶ METHOD FINAL GetCurrentDynInfo : BOOL InOut: Scope Name Type Inout dynInfo ElemFun_DynamicsInfo Return GetCurrentDynInfo BOOL
FineInterpolator.GetCurrentRelPos (METH) ¶ METHOD FINAL GetCurrentRelPos : BOOL InOut: Scope Name Type Return GetCurrentRelPos BOOL Output relPos LREAL mvtId ULINT
FineInterpolator.GetIpoBufferDurations (METH) ¶ METHOD FINAL GetIpoBufferDurations : LREAL InOut: Scope Name Type Return GetIpoBufferDurations LREAL Output curForecastDuration LREAL curSyncBufferDuration LREAL
FineInterpolator.GetPathPosition (METH) ¶ METHOD FINAL GetPathPosition Should only be called if HasValidPosition() is TRUE. InOut: Scope Name Type Inout pathPosition PathPosition
FineInterpolator.GetAxisPosition (METH) ¶ METHOD FINAL GetAxisPosition Should only be called if HasValidPosition() is TRUE. InOut: Scope Name Type Inout a TRAFO.AXISPOS_REF
FineInterpolator.GetCartPositionWithTimeOffset (METH) ¶ METHOD FINAL GetCartPositionWithTimeOffset : BOOL Returns the cartesian position at time t+tOff in MCS. InOut: Scope Name Type Comment Inout f SM3M.SMC_Frame Input t LREAL The time offset in seconds on when to evaluate the cartesian position. Must be >= 0. Will return FALSE if no data is available for the given time offset. tOff LREAL Return GetCartPositionWithTimeOffset BOOL Output pfToolOffset POINTER TO SM3M.SMC_Frame
FineInterpolator.HasReachedEndOfMovement (METH) ¶ METHOD HasReachedEndOfMovement : BOOL InOut: Scope Name Type Return HasReachedEndOfMovement BOOL
FineInterpolator.HasValidPosition (METH) ¶ METHOD FINAL HasValidPosition : BOOL Returns whether the interpolator has a valid position on the path, and a valid axis position. InOut: Scope Name Type Return HasValidPosition BOOL
FineInterpolator.Execute (METH) ¶ METHOD FINAL Execute : BOOL InOut: Scope Name Type Inout haltStop CP_HaltStop activeMovementIds MvtIdRange errCtx SMRE.ErrorContext Return Execute BOOL Output bNewTrajectory BOOL bAbsoluteStandstill BOOL curLimit ETrajectoryLimit trajectoryState ETrajectoryState outputValid BOOL