SMC_GSentence_Iterator.Init (METH) ¶ METHOD Init : BOOL InOut: Scope Name Type Return Init BOOL Inout sentences SMC_GSentenceQueue
SMC_GSentence_Iterator.IsValid (METH) ¶ METHOD IsValid : BOOL InOut: Scope Name Type Return IsValid BOOL
SMC_GWord_Iterator.GetGExpTokenIterator (METH) ¶ METHOD GetGExpTokenIterator : BOOL InOut: Scope Name Type Return GetGExpTokenIterator BOOL Inout iterator SMC_GExpToken_Iterator
SMC_GWord_Iterator.GetValue (METH) ¶ METHOD GetValue : BOOL InOut: Scope Name Type Return GetValue BOOL Inout gw SMC_GWORD
SMC_GWord_Iterator.Init (METH) ¶ METHOD Init : BOOL InOut: Scope Name Type Return Init BOOL Input psentences POINTER TO SMC_GSentenceQueue nNumGWords UDINT firstGWord UDINT firstToken UDINT addDataOffset UDINT bReverse BOOL
SMC_GWord_Iterator.IsValid (METH) ¶ METHOD IsValid : BOOL InOut: Scope Name Type Return IsValid BOOL
SMC_GWord_Iterator.Advance (METH) ¶ METHOD Advance : BOOL InOut: Scope Name Type Return Advance BOOL
SMC_GWord_Iterator.GetCount (METH) ¶ METHOD GetCount : UDINT Returns the total number of gwords of the iterator, independent of how many times SMC_GWord_Iterator.Advance has been called. InOut: Scope Name Type Return GetCount UDINT
SMC_TRAFOF_5Axes (FB) ¶ FUNCTION_BLOCK SMC_TRAFOF_5Axes The forward transformation function block computes the tool center point coordinates from the axis positions. Note For detailed information on transformations see Overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Inout DriveX AXIS_REF_SM3 Axis X DriveY AXIS_REF_SM3 Axis Y DriveZ AXIS_REF_SM3 Axis Z DriveIncl AXIS_REF_SM3 Orientation inclination DriveAzi AXIS_REF_SM3 Orientation azimuth Input dOffsetX LREAL Offset value X dOffsetY LREAL Offset value Y dOffsetZ LREAL Offset value Z dOffsetIncl LREAL Offset value inclination dOffsetAzi LREAL Offset value azimuth dTool LREAL Length of the tool minX LREAL Minimal display area of axis X for visualization maxX LREAL Maximal display area of axis X for visualization minY LREAL Minimal display area of axis Y or visualization maxY LREAL Maximal display area of axis Y for visualization minZ LREAL Minimal display areas of axis Z for visualization maxZ LREAL Maximal display area of axis Z for visualization Output dx LREAL Position of the tool correction point (TCP) in X dy LREAL Position of the tool correction point (TCP) in Y dz LREAL Position of the tool correction point (TCP) in Z dAzimuth LREAL Orientation or the tool in spherical coordinate azimuth dInclination LREAL Orientation or the tool in spherical coordinate inclination da LREAL Orientation of the tool in vector coordinate a db LREAL Orientation of the tool in vector coordinate b dc LREAL Orientation of the tool in vector coordinate c
SMC_TRAFOF_Gantry2 (FB) ¶ FUNCTION_BLOCK SMC_TRAFOF_Gantry2 Forward transformation for two-dimensional gantries (X/Y). Each instance of SMC_TRAFOF_GANTRY2 can be connected to a visualization template named SMC_VISU_Gantry2 . Note For detailed information on transformations see Overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Inout DriveX AXIS_REF_SM3 Reference to x-axis DriveY AXIS_REF_SM3 Reference to y-axis Input dOffsetX LREAL Offset x-position. Equivalent to SMC_TRAFO_Gantry2 dOffsetY LREAL Offset y-position. Equivalent to SMC_TRAFO_Gantry2 minX LREAL Lower bound of move range in x-direction (for visualization purpose) maxX LREAL Upper bound of move range in x-direction (for visualization purpose) minY LREAL Lower bound of move range in y-direction (for visualization purpose) maxY LREAL Upper bound of move range in y-direction (for visualization purpose) Output dx LREAL X-position dy LREAL Y-position dnx LREAL Normed x-position (with value in [0,1]) dny LREAL Normed y-position (with value in [0,1]) ratio LREAL Ratio x-interval / y-interval dnOffsetX LREAL X-offset for visualization dnOffsetY LREAL Y-offset for visualization