CODESYS GmbH
  • Deutsch
  • English
  • Français
  • Español
  • Italiano
  • Русский
  • 日本語
  • 中文
Menu
Search
  • Deutsch
  • English
  • Français
  • Español
  • Italiano
  • Русский
  • 日本語
  • 中文
  • GlobalTextList (GlobalTextList)
  • ImagePool_cnc_sm3 (ImagePool)
  • Projektinformationen
    • GetBooleanProperty (Function)
    • GetCompany (Function)
    • GetNumberProperty (Function)
    • GetTextProperty (Function)
    • GetTextProperty2 (Function)
    • GetTitle (Function)
    • GetVersion (Function)
    • GetVersionProperty (Function)
  • SM3_CNC_GetVersion (Function)
  • SM_CNC_Data types
    • File
      • SMC_SINGLEVAR (Struct)
      • SMC_TOKENTYPE (Enum)
      • SMC_VARLIST (Struct)
      • SMC_VARTYPE (Enum)
    • SoftMotion CNC
      • SMC_ABC_SLOPES_AT_STOP (Enum)
      • SMC_ABC_SLOPES_NO_STOP (Enum)
      • SMC_ADDAXIS (Enum)
      • SMC_AL_STATUS (Enum)
      • SMC_CNC_REF (FunctionBlock)
      • SMC_DEC_STATUS (Enum)
      • SMC_DIRECTION (Enum)
      • SMC_GCODEVIEWER_DATA (Struct)
      • SMC_GCODE_TEXT (Struct)
      • SMC_GCODE_WORD (Struct)
      • SMC_GEOINFO (Struct)
      • SMC_GWord (Struct)
      • SMC_INT_STATUS (Enum)
      • SMC_INT_VELMODE (Enum)
      • SMC_LINE_3D (Struct)
      • SMC_MOVTYP (Enum)
      • SMC_M_PARAMETERS (Struct)
      • SMC_OBJECTSPLITTERMODE (Enum)
      • SMC_ORI_CONVENTION (Enum)
      • SMC_OUTQUEUE (FunctionBlock)
        • bFull (Property)
      • SMC_PLANE_H (Struct)
      • SMC_POSINFO (Struct)
      • SMC_SEGMENT (Struct)
      • SMC_SEGMENTTYPE (Enum)
      • SMC_SMOOTHBSPLINE_MODE (Enum)
      • SMC_SMOOTHPATHADDAXMODE (Enum)
      • SMC_SMOOTHPATHMODE (Enum)
      • SMC_Seg (Struct)
      • SMC_TC_STATUS (Enum)
      • SMC_TOOLCORRMODE (Enum)
      • SMC_VECTOR6D (Struct)
  • SM_CNC_POUs
    • File
      • ReadNCFile
        • SMC_ReadNCFile (FunctionBlock)
        • Stream
        • Token
      • SMC_ReadNCQueue (FunctionBlock)
        • CloseFile (Action)
      • help functions
        • SMC_StringBuffer (FunctionBlock)
    • NC2
      • GSentence
        • SMC_GExpToken_Iterator (FunctionBlock)
        • SMC_GJUMP_COMMAND (Enum)
        • SMC_GJUMP_TARGET (Union)
        • SMC_GSentence (Struct)
        • SMC_GSentenceQueue (FunctionBlock)
        • SMC_GSentence_DynCall (Struct)
        • SMC_GSentence_GWords (Struct)
        • SMC_GSentence_Iterator (FunctionBlock)
        • SMC_GSentence_Let (Struct)
        • SMC_GSentence_SubCall (Struct)
        • SMC_GSentence_SubRet (Struct)
        • SMC_GSentence_Type (Enum)
        • SMC_GSentence_Union (Union)
        • SMC_GVarDecl (Struct)
        • SMC_GVar_Type (Enum)
        • SMC_GWord_Iterator (FunctionBlock)
        • SMC_NC_CopySentence (Function)
        • SMC_NC_CopySentenceChecked (Function)
      • GSentenceJumpBuffer
        • SMC_GSentenceJumpBuffer (FunctionBlock)
      • Interpreter
        • Callstack
        • SMC_NCInterpreter (FunctionBlock)
        • SMC_NC_IStackAddressResolver (Interface)
      • Parser
        • Expressions
        • SMC_NCTokenParser (FunctionBlock)
        • SMC_NC_SourcePosition (Struct)
        • SymbolTable
      • ReadNCFile2
        • SMC_IGSentenceModifier (Interface)
        • SMC_INCLookup (Interface)
        • SMC_ITokenModifier (Interface)
        • SMC_NCLookupFile (FunctionBlock)
        • SMC_NCNavigator (FunctionBlock)
        • SMC_NC_FindProgramFile (Function)
        • SMC_NC_PrependDefaults (FunctionBlock)
        • SMC_ReadNCFile2 (FunctionBlock)
        • SMC_ReadNCFromStream (FunctionBlock)
    • SoftMotion CNC
      • Coordinate Transformations
        • SMC_CoordinateTransformation3D (FunctionBlock)
        • SMC_DetermineCuboidBearing (FunctionBlock)
        • SMC_InvCoordinateTransformation3D (FunctionBlock)
        • SMC_TeachCoordinateSystem (FunctionBlock)
        • SMC_UnitVectorToRPY (FunctionBlock)
      • Direct Axis Control
        • SMC_ControlAxisByPos (FunctionBlock)
        • SMC_ControlAxisByPosVel (FunctionBlock)
        • SMC_ControlAxisByVel (FunctionBlock)
      • GCode Viewer
        • SMC_GCodeViewer (FunctionBlock)
      • GeoInfo Help Functions
        • SMC_AdaptHelpMarks (Function)
        • SMC_CalcEndPnt (Function)
        • SMC_CalcLengthGeo (Function)
        • SMC_CalcStartPnt (Function)
        • SMC_CutEnd (Function)
        • SMC_CutStart (Function)
        • SMC_GeoinfoInit (Function)
        • SMC_GetAccVec (Function)
        • SMC_GetAddAxValue (Function)
        • SMC_GetClosestPnt (Function)
        • SMC_GetLengthOfPrefix (Function)
        • SMC_GetPnt (Function)
        • SMC_GetPntPI (Function)
        • SMC_GetTanVec (Function)
        • SMC_GetTanVec3D (Function)
        • SMC_InvertDirection (Function)
        • SMC_RampInCorr (Function)
        • SMC_RampOutCorr (Function)
        • SMC_RecalculateHelpMarks (Function)
        • SMC_SingleCorr (Function)
      • OutQueue Functions
        • SMC_AppendObj (Function)
        • SMC_DeleteObj (Function)
        • SMC_GetCount (Function)
        • SMC_GetHistoryCount (Function)
        • SMC_GetLastObj (Function)
        • SMC_GetObj (Function)
        • SMC_GetObjFromEnd (Function)
        • SMC_GetObjFromHistory (Function)
        • SMC_OutQueueInit (Function)
        • SMC_OutQueueIsSyncing (Function)
        • SMC_OutQueue_IsFull (Function)
        • SMC_RestoreQueue (Function)
        • SMC_SetObj (Function)
        • SMC_SetQueueCapacity (Function)
      • Posinfo Functions
        • SMC_PosInfo_Trf_Inverse (Function)
        • SMC_PosInfo_Trf_Mult (Function)
      • Queue manipulation
        • SMC_QueueSetReservedEntries (FunctionBlock)
        • SMC_RotateQueue2D (FunctionBlock)
        • SMC_ScaleQueue3D (FunctionBlock)
        • SMC_TranslateQueue3D (FunctionBlock)
      • SoftMotion Function Blocks
        • BlockSearch
        • DecoderBuffer
        • M_Functions
        • NCDecoder_Help_Functions
        • SMC_AvoidLoop (FunctionBlock)
        • SMC_CheckForLimits (FunctionBlock)
        • SMC_CheckVelocities (FunctionBlock)
        • SMC_ExtendedVelocityChecks (FunctionBlock)
        • SMC_Interpolator (FunctionBlock)
        • SMC_Interpolator2Dir (FunctionBlock)
        • SMC_Interpolator2Dir_SlowTask (FunctionBlock)
        • SMC_LimitCircularVelocity (FunctionBlock)
        • SMC_LimitDynamics (FunctionBlock)
        • SMC_NCDecoder (FunctionBlock)
        • SMC_ObjectSplitter (FunctionBlock)
        • SMC_RecomputeABCSlopes (FunctionBlock)
        • SMC_ReduceVelEndAtCorner (FunctionBlock)
        • SMC_RoundPath (FunctionBlock)
        • SMC_SegmentAnalyzer (FunctionBlock)
        • SMC_SmoothAddAxes (FunctionBlock)
        • SMC_SmoothBSpline (FunctionBlock)
        • SMC_SmoothMerge (FunctionBlock)
        • SMC_SmoothPath (FunctionBlock)
        • SMC_ToolCorr (FunctionBlock)
        • SMC_ToolLengthCorr (FunctionBlock)
        • SMC_ToolRadiusCorr (FunctionBlock)
        • SMC_XInterpolator (FunctionBlock)
  • SM_Trafo_Data types
    • SMC_ArticulatedRobot_6DOF_J0_State (Enum)
    • SMC_ArticulatedRobot_6DOF_J1_State (Enum)
    • SMC_ArticulatedRobot_6DOF_J4_State (Enum)
    • SMC_TrafoConfig_4AxisPalletizer (Struct)
    • SMC_TrafoConfig_ArticulatedRobot_6DOF (Struct)
    • SMC_TrafoResult_4AxisPalletizer (Enum)
    • SMC_TrafoResult_ArticulatedRobot_6DOF (Enum)
    • SMC_VECTORDIR (Enum)
  • SM_Trafo_POUs
    • Forward and inverse transformation
    • SMC_TRAFOV_
      • SoftMotion Transformations
        • Gantry systems
        • Parallel Systems
        • Robot Kinematiks
        • Scara System
        • additional FBs
  • Visu_Templates
    • File
      • CNC
    • SM_CNC_Visualizations
      • FBs
        • CNC
        • Direct Axis Control
        • Translation & Rotation & Scaling
        • help visu
    • SM_Trafo_Visualizations
      • Trafo templates
        • Gantry
        • Parallel
        • Robot
        • Scara
  • Visu_Templates_New
    • Framed Visu Helpers
      • TextListForCombobox_MC_DIRECTION (TextList)
      • TextListForCombobox_SMC_ABC_SLOPES_AT_STOP (TextList)
      • TextListForCombobox_SMC_ABC_SLOPES_NO_STOP (TextList)
      • TextListForCombobox_SMC_AL_STATUS (TextList)
      • TextListForCombobox_SMC_DEC_STATUS (TextList)
      • TextListForCombobox_SMC_DIRECTION (TextList)
      • TextListForCombobox_SMC_ERROR (TextList)
      • TextListForCombobox_SMC_INT_STATUS (TextList)
      • TextListForCombobox_SMC_INT_VELMODE (TextList)
      • TextListForCombobox_SMC_ORI_CONVENTION (TextList)
      • TextListForCombobox_SMC_SMOOTHBSPLINE_MODE (TextList)
      • TextListForCombobox_SMC_SMOOTHPATHADDAXMODE (TextList)
      • TextListForCombobox_SMC_SMOOTHPATHMODE (TextList)
      • TextListForCombobox_SMC_TC_STATUS (TextList)
      • TextListForCombobox_SMC_TOOLCORRMODE (TextList)
  • File and Project Information
  • Library Reference
    • 3SLicense
      • Library Identification
      • Library Properties
    • Base Interfaces
      • Library Identification
      • Library Properties
    • CmpLog
      • Library Identification
      • Library Properties
    • FloatingPointUtils
      • Library Identification
      • Library Properties
    • SM3_Basic
      • Library Identification
      • Library Properties
    • SM3_RBase
      • Library Identification
      • Library Properties
    • SM3_Shared
      • Library Identification
      • Library Properties
    • Standard
      • Library Identification
      • Library Properties
    • SysFile
      • Library Identification
      • Library Properties
    • SysMem
      • Library Identification
      • Library Properties
    • SysTarget
      • Library Identification
      • Library Properties
    • SysTypes2 Interfaces
      • Library Identification
      • Library Properties
    • VisuDialogs
      • Library Identification
      • Library Properties
    • VisuElem3DPath
      • Library Identification
      • Library Properties
      • Library Parameter
    • VisuElemCamDisplayer
      • Library Identification
      • Library Properties
      • Library Parameter
    • VisuElemMeter
      • Library Identification
      • Library Properties
    • VisuElemTextEditor
      • Library Identification
      • Library Properties
    • VisuElemTrace
      • Library Identification
      • Library Properties
    • VisuElems
      • Library Identification
      • Library Properties
    • VisuElemsAlarm
      • Library Identification
      • Library Properties
    • VisuElemsDateTime
      • Library Identification
      • Library Properties
    • VisuElemsSpecialControls
      • Library Identification
      • Library Properties
    • VisuElemsWinControls
      • Library Identification
      • Library Properties
    • VisuInputs
      • Library Identification
      • Library Properties
    • VisuNativeControl
      • Library Identification
      • Library Properties
SM3_CNC
  • Docs »
  • SM_CNC_POUs »
  • NC2 »
  • GSentence »
  • SMC_GSentenceQueue (FB)

SMC_GSentenceQueue (FB)ΒΆ

FUNCTION_BLOCK SMC_GSentenceQueue

The sentence queue transports the g-code sentences from the parser (SMC_NCTokenParser) to the interpreter (SMC_NCInterpreter).

Methods:

AddDataCapacity

AddDataSpaceLeft

AppendAddData

AppendGExpToken

AppendGWord

AppendSentence

EndOfData

ExpTokenCapacity

ExpTokenQueueFull

ExpTokenSpaceLeft

GetGWordIterator

GetJumpCommand

GetProgramName

GetSentenceFromStart

GetSentenceIterator

Init

InitP

IsEmpty

JumpSubCall

JumpSubRet

JumpToSentence

JumpToTarget

NumSentences

RemoveFirstSentence

ResetJumpTarget

SentenceCapacity

SentenceQueueFull

SentenceSpaceLeft

SetEndOfData

SetPointers

WordCapacity

WordQueueFull

WordSpaceLeft

Structure:

  • AddDataCapacity (Method)
  • AddDataSpaceLeft (Method)
  • AppendAddData (Method)
  • AppendGExpToken (Method)
  • AppendGWord (Method)
  • AppendSentence (Method)
  • EndOfData (Method)
  • ExpTokenCapacity (Method)
  • ExpTokenQueueFull (Method)
  • ExpTokenSpaceLeft (Method)
  • GetGWordIterator (Method)
  • GetJumpCommand (Method)
  • GetProgramName (Method)
  • GetSentenceFromStart (Method)
  • GetSentenceIterator (Method)
  • Init (Method)
  • InitP (Method)
  • IsEmpty (Method)
  • JumpSubCall (Method)
  • JumpSubRet (Method)
  • JumpToSentence (Method)
  • JumpToTarget (Method)
  • NumSentences (Method)
  • RemoveFirstSentence (Method)
  • ResetJumpTarget (Method)
  • SentenceCapacity (Method)
  • SentenceQueueFull (Method)
  • SentenceSpaceLeft (Method)
  • SetEndOfData (Method)
  • SetPointers (Method)
  • WordCapacity (Method)
  • WordQueueFull (Method)
  • WordSpaceLeft (Method)
top

CODESYS Group | We software Automation. to software
['sɒftwɛər]
transitive verb
__softwared/softwaring
: to develop software
// to software automation: to develop software for automation purposes

The CODESYS Group is the manufacturer of CODESYS, the leading hardware-independent IEC 61131-3 automation software for developing and engineering controller applications.
CODESYS® is a registered trademark.

CODESYS GmbH
A member of the CODESYS Group
Memminger Straße 151, 87439 Kempten
Germany
Tel.: +49-831-54031-0
info@codesys.com
  • Legal Notice
  • Privacy Policy
LinkedIn Youtube RSS Downloads Login CODESYS Store
© 2022 CODESYS GmbH | A member of the CODESYS Group