ElemFun_IsInStaticCS (FUN) ¶ FUNCTION ElemFun_IsInStaticCS : BOOL Returns whether the ElemFun is completely defined in static coordinate systems, i.e. whether the start and dest coordinate system of this ElemFun and its children are static. InOut: Scope Name Type Inout Const ef ElemFun Return ElemFun_IsInStaticCS BOOL
ElemFun_IsOriAxisSpaceFun (FUN) ¶ FUNCTION ElemFun_IsOriAxisSpaceFun : BOOL InOut: Scope Name Type Inout Const ef ElemFun Return ElemFun_IsOriAxisSpaceFun BOOL
ElemFun_IsOriPrimType (FUN) ¶ FUNCTION ElemFun_IsOriPrimType : BOOL InOut: Scope Name Type Inout Const ef ElemFun Input tOr OriPrimType Return ElemFun_IsOriPrimType BOOL
ElemFun_IsValidPausePosition (FUN) ¶ FUNCTION ElemFun_IsValidPausePosition : BOOL Checks whether the pause position is within the boundaries of the ElemFun [0, l]. InOut: Scope Name Type Inout Const ef ElemFun Return ElemFun_IsValidPausePosition BOOL
ElemFun_NestingDepthLessEq (FUN) ¶ FUNCTION ElemFun_NestingDepthLessEq : BOOL InOut: Scope Name Type Inout Const ef ElemFun Input depth UDINT Return ElemFun_NestingDepthLessEq BOOL
ElemFun_OriIsConstant (FUN) ¶ FUNCTION ElemFun_OriIsConstant : BOOL InOut: Scope Name Type Inout Const ef ElemFun Return ElemFun_OriIsConstant BOOL
ElemFuns_CSDynEqTrans (FB) ¶ FUNCTION_BLOCK FINAL ElemFuns_CSDynEqTrans Methods: Check Structure: Check (Method)
ElemFun_NoCartMovement (FUN) ¶ FUNCTION ElemFun_NoCartMovement : BOOL InOut: Scope Name Type Return ElemFun_NoCartMovement BOOL Inout Const ef ElemFun
ElemFun_NoOriMovement (FUN) ¶ FUNCTION ElemFun_NoOriMovement : BOOL InOut: Scope Name Type Return ElemFun_NoOriMovement BOOL Inout Const ef ElemFun
Is_PlaneWithLineAS (FUN) ¶ FUNCTION Is_PlaneWithLineAS : UDINT Intersects an axis space line with a plane. Returns an error for other element functions. Returns the number of intersections found in increasing order along the element. InOut: Scope Name Type Comment Return Is_PlaneWithLineAS UDINT Inout aRoots ARRAY [0..(SM3M.SMC_MAX_POLY_DEGREE - 1)] OF LREAL The points of intersection. Inout Const ef ElemFun The axis space line that intersects the plane. vN SM3M.SMC_VECTOR3D The unit normal vector on the plane pointing away from the origin. Input d LREAL The distance of the plane to the origin. Output bError BOOL Returns TRUE if an error occurred.