SMC_AxisOverrideInterruptActive (FUN) ¶ FUNCTION SMC_AxisOverrideInterruptActive : BOOL InOut: Scope Name Type Inout Const axis AXIS_REF_SM3 Return SMC_AxisOverrideInterruptActive BOOL
SMC_BrakingDistance (FUN) ¶ FUNCTION SMC_BrakingDistance : LREAL Computes the (signed) braking distance from a given velocity and acceleration to velocity 0 and acceleration 0. The signed distance is the difference between the position where standstill is reached and the current position. InOut: Scope Name Type Comment Inout Const Axis AXIS_REF_SM3 Input v0 LREAL Velocity at start a0 LREAL Acceleration at start Deceleration LREAL Maximum deceleration in u/s^2 (positive) Jerk LREAL Maximum jerk in u/s^3 (positive) Return SMC_BrakingDistance LREAL
SMC_CamIn_ModuloHandling_EvalContext (STRUCT) ¶ TYPE SMC_CamIn_ModuloHandling_EvalContext : STRUCT InOut: Name Type dynMasterPrev SMC_TG_DynState MasterAxisModuloOffset LREAL endOfProfileMasterAxisPos LREAL endOfProfileOld BOOL
SMC_CamIn_RampIn_DistanceBased_EvalContext (STRUCT) ¶ TYPE SMC_CamIn_RampIn_DistanceBased_EvalContext : STRUCT InOut: Name Type evalCtx SMC_RampIn_DistanceBased_EvalContext
SMC_CamIn_RampIn_EvalContext (UNION) ¶ TYPE SMC_CamIn_RampIn_EvalContext : UNION InOut: Name Type limitBased SMC_CamIn_RampIn_LimitBased_EvalContext distanceBased SMC_CamIn_RampIn_DistanceBased_EvalContext
SMC_CamIn_RampIn_LimitBased_EvalContext (STRUCT) ¶ TYPE SMC_CamIn_RampIn_LimitBased_EvalContext : STRUCT InOut: Name Type trjCalculated BOOL trjDuration LREAL overrideFactors SMRB.DynFactors
SMC_CamOutPerformerImpl (FB) ¶ FUNCTION_BLOCK SMC_CamOutPerformerImpl IMPLEMENTS SMC_IBasic_MovementPerformerImpl Properties: OwnerNumber Methods: Activate CanBlend GetStartInfoForBlendingInto GetStartVelocity Init OnOverrideChanged PrepareTransition StartBuffering Structure: Activate (Method) CanBlend (Method) GetStartInfoForBlendingInto (Method) GetStartVelocity (Method) Init (Method) OnOverrideChanged (Method) OwnerNumber (Property) PrepareTransition (Method) StartBuffering (Method)
SMC_CamOutPerformerImpl.Activate (METH) ¶ METHOD Activate InOut: Scope Name Type Inout Axis AXIS_REF_SM3
SMC_CamOutPerformerImpl.Init (METH) ¶ METHOD FINAL Init : SMC_ERROR InOut: Scope Name Type Inout Axis AXIS_REF_SM3 Return Init SMC_ERROR
SMC_CamOutPerformerImpl.OnOverrideChanged (METH) ¶ METHOD OnOverrideChanged : SMC_ERROR InOut: Scope Name Type Inout Axis AXIS_REF_SM3 Return OnOverrideChanged SMC_ERROR