SMC_NC_GFunction (STRUCT) ¶ TYPE SMC_NC_GFunction : STRUCT represents a G-Code function InOut: Name Type Comment stName STRING the identifier of the function (case-insensitive) iFunc SMC_NC_IFunction and its content
SMC_NC_GFunctionTable (STRUCT) ¶ TYPE SMC_NC_GFunctionTable : STRUCT InOut: Name Type Initial Comment wVarListID WORD 16#BBFB in order to make sure we deal with an SMC_NC_GFunctionTable; do not change numFunctions UDINT the number of functions to be added pFunction POINTER TO SMC_NC_GFunction pointer to an array of SMC_NC_GFunction, containing the functions to be added
SMC_NC_IFunction (ITF) ¶ INTERFACE SMC_NC_IFunction interface for pre- and user-defined functions in G-Code Methods: Call GetSignature Structure: Call (Method) GetSignature (Method)
SMC_NC_IFunction.Call (METH) ¶ METHOD Call InOut: Scope Name Type Inout result SMC_NC_GArgument Input pa POINTER TO SMC_NC_GArgument Output eError SMC_ERROR
SMC_NC_IFunction.GetSignature (METH) ¶ METHOD GetSignature return the signature of the function InOut: Scope Name Type Output resultType SMC_GVar_Type nNumArguments UDINT pType POINTER TO SMC_GVar_Type
SMC_GVarType_ToString (FUN) ¶ FUNCTION SMC_GVarType_ToString : SMC_NC_KeywordString InOut: Scope Name Type Return SMC_GVarType_ToString SMC_NC_KeywordString Input vtype SMC_GVar_Type
SMC_INCSymbolTable (ITF) ¶ INTERFACE SMC_INCSymbolTable Interface for a symbol table that can be used to look up global variables and CNC sub program signatures. Methods: GetSubprogramSignature LookupGlobalVar StoreSubprogramSignature Structure: GetSubprogramSignature (Method) LookupGlobalVar (Method) StoreSubprogramSignature (Method)
SMC_GSentence_Iterator.GetCount (METH) ¶ METHOD GetCount : UDINT Returns the total number of sentences of the iterator, independent of how many times SMC_GSentence_Iterator.Advance has been called. InOut: Scope Name Type Return GetCount UDINT
SMC_GSentence_Iterator.GetGWordIterator (METH) ¶ METHOD GetGWordIterator : BOOL InOut: Scope Name Type Return GetGWordIterator BOOL Inout iterator SMC_GWord_Iterator Input bReverse BOOL
SMC_GSentence_Iterator.GetValue (METH) ¶ METHOD GetValue : BOOL InOut: Scope Name Type Return GetValue BOOL Inout gsentence SMC_GSentence