GSentenceJumpBuffer ¶ SMC_GSentenceJumpBuffer (FunctionBlock)
AXIS_REF_ETC_Delta_ASDA_A3.DriverName (PROP) ¶ PROPERTY DriverName : STRING(16)
SMC_GSentenceJumpBuffer (FB) ¶ FUNCTION_BLOCK SMC_GSentenceJumpBuffer This function block buffers g-code sentences in order to avoid a full restart of the g-code file on jumps (G20). It must be used before the SMC_NCNavigator function block. Note: this function block is part of SMC_ReadNCFile2 , so it is not necessary to instantiate it by hand. InOut: Scope Name Type Comment Inout sentencesOut SMC_GSentenceQueue The output sentence queue sentencesIn SMC_GSentenceQueue The input sentence queue Input bExecute BOOL While TRUE , the function block is active. bAbort BOOL If TRUE , the current processing of this function block is aborted Output bBusy BOOL TRUE while execution of function block is not finished. bError BOOL TRUE signals that an error has occurred within the function block. ErrorID SMC_ERROR Error identification, SMC_ERROR errorPos SMC_NC_SourcePosition The source-position where an error has been detected. numHits UDINT The number of jump targets found in the buffer. Reset at rising edge of bExecute. numMisses UDINT The number of jump targets not found in the buffer. Reset at rising edge of bExecute.
AXIS_REF_CAN_Schneider_Lexium23.DriverName (PROP) ¶ PROPERTY DriverName : STRING(16)
AXIS_REF_CAN_Schneider_Lexium23.DriverVersion (PROP) ¶ PROPERTY DriverVersion : DWORD
File ¶ ReadNCFile SMC_ReadNCFile (FunctionBlock) Stream SMC_FileStream2 (FunctionBlock) EOS (Property) Name (Property) Open (Method) ReadPosInBytes (Property) SizeInBytes (Property) SMC_ITextStream (Interface) Close (Method) EOS (Property) Name (Property) Read (Method) Reset (Method) SMC_StringStream2 (FunctionBlock) AppendData (Method) Close (Method) EOS (Property) Init (Method) Name (Property) SetEndOfData (Method) Token SMC_NCTokenizer (FunctionBlock) DoBeforeLeave (Action) ProceedToNextToken (Action) ResetOutputs (Action) SetDelimiters (Method) SMC_ReadNCTokens (FunctionBlock) Append3dMode (Action) AppendDynamics (Action) DoBeforeLeave (Action) IncreaseNumElems (Action) StepSuppress (Action) SMC_Token (FunctionBlock) GetNumber (Method) GetString (Method) SetNumber (Method) SetString (Method) SMC_TokenQueue (FunctionBlock) Append (Method) Capacity (Method) EndOfData (Method) Full (Method) GetFirst (Method) GetFromEnd (Method) GetFromStart (Method) Init (Method) IsEmpty (Method) NumElems (Method) RemoveAll (Method) RemoveFirst (Method) RemoveLast (Method) SetEndOfData (Method) SetPointer (Method) SpaceLeft (Method) TokenScanner Helpers SMC_Char_IsDigit (Function) SMC_Char_IsHexDigit (Function) SMC_Char_IsLetter (Function) SMC_NCScanner_DelimConfig (Struct) SMC_ReadNCQueue (FunctionBlock) CloseFile (Action) help functions SMC_StringBuffer (FunctionBlock)
Interface ¶ PostApplicationCall (Method) PreApplicationCall (Method)
AXIS_REF_CAN_Schneider_Lexium23.PostApplicationCall (METH) ¶ METHOD PostApplicationCall : BOOL InOut: Scope Name Type Return PostApplicationCall BOOL
AXIS_REF_CAN_Schneider_Lexium23.PreApplicationCall (METH) ¶ METHOD PreApplicationCall : BOOL InOut: Scope Name Type Return PreApplicationCall BOOL
ReadNCFile ¶ SMC_ReadNCFile (FunctionBlock) Stream SMC_FileStream2 (FunctionBlock) EOS (Property) Name (Property) Open (Method) ReadPosInBytes (Property) SizeInBytes (Property) SMC_ITextStream (Interface) Close (Method) EOS (Property) Name (Property) Read (Method) Reset (Method) SMC_StringStream2 (FunctionBlock) AppendData (Method) Close (Method) EOS (Property) Init (Method) Name (Property) SetEndOfData (Method) Token SMC_NCTokenizer (FunctionBlock) DoBeforeLeave (Action) ProceedToNextToken (Action) ResetOutputs (Action) SetDelimiters (Method) SMC_ReadNCTokens (FunctionBlock) Append3dMode (Action) AppendDynamics (Action) DoBeforeLeave (Action) IncreaseNumElems (Action) StepSuppress (Action) SMC_Token (FunctionBlock) GetNumber (Method) GetString (Method) SetNumber (Method) SetString (Method) SMC_TokenQueue (FunctionBlock) Append (Method) Capacity (Method) EndOfData (Method) Full (Method) GetFirst (Method) GetFromEnd (Method) GetFromStart (Method) Init (Method) IsEmpty (Method) NumElems (Method) RemoveAll (Method) RemoveFirst (Method) RemoveLast (Method) SetEndOfData (Method) SetPointer (Method) SpaceLeft (Method) TokenScanner Helpers SMC_Char_IsDigit (Function) SMC_Char_IsHexDigit (Function) SMC_Char_IsLetter (Function) SMC_NCScanner_DelimConfig (Struct)