Click or drag to resize

KM_Interpreter Methods

The KM_Interpreter type exposes the following members.

Methods
 NameDescription
Public methodAbort Abort Intpreter Execution
Public methodChangeFixtureNumber Set the current fixture
Public methodConvertAbsoluteToInterpreterCoord Convert Absolute to Interpreter Coordinates
Public methodConvertAbsoluteToMachine Convert Absolute to Machine Coordinates
Public methodConvertAbsToUserUnitsA Takes ABS "A" value and translates to Iterpreter User Units
Public methodConvertAbsToUserUnitsB Takes ABS "B" value and translates to Iterpreter User Units
Public methodConvertAbsToUserUnitsC Takes ABS "C" value and translates to Iterpreter User Units
Public methodConvertAbsToUserUnitsX Takes ABS "X" value and translates to Iterpreter User Units
Public methodConvertAbsToUserUnitsY Takes ABS "Y" value and translates to Iterpreter User Units
Public methodConvertAbsToUserUnitsZ Takes ABS "Z" value and translates to Iterpreter User Units
Public methodDispose Releases the object resources
Public methodDoExecute Internal Use only?
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExecutePC Calling this spawns a Windows PC Application by the specified name
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Protected methodGet_CanResume Get KM_Interpreter possible to resume after a halt
Public methodGet_InterpretWin32ThreadID Return the current Thread ID as a Win32 Identifier useful in comparing Thead IDs with Interpreter Worker Thread
Protected methodGet_ResumeDoSafeFeedZ Get KM_Interpreter Safe Resume Z Feed to be performed
Protected methodGet_ResumeFeedRate Get KM_Interpreter Safe Resume Feed Rate to be used
Protected methodGet_ResumeFeedSafeZ Get KM_Interpreter Safe Resume Z Feed Rate to be used
Protected methodGet_ResumeMoveToSafeZ Get KM_Interpreter Safe Z Motion to be performed or not
Protected methodGet_ResumeRestoreFeedRate Get KM_Interpreter Safe Resume Feed Rate to be restored or not
Protected methodGet_ResumeSafeRelAbs Get KM_Interpreter Safe Z Motion Relative vs Absolute setting 1=abs 0=rel
Protected methodGet_ResumeSafeSpindleCWCCW Get KM_Interpreter Safe Resume Start Spindle Direction to be performed
Protected methodGet_ResumeSafeStartSpindle Get KM_Interpreter Safe Resume Start Spindle to be performed
Protected methodGet_ResumeSafeZ Get KM_Interpreter Safe Z height for Resume sequence
Protected methodGet_ResumeTraverseSafeX Get KM_Interpreter XY Traverse Safe Motion to be performed
Protected methodGet_ResumeTraverseSafeY Get KM_Interpreter Traverse Safe Motion Y Position
Protected methodGet_ResumeTraverseXY Get KM_Interpreter XY Traverse Motion to be performed
Protected methodGet_ResumeZFeedRate Get KM_Interpreter Safe Resume Z Feed Rate to be used
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodGetIsAbort KM_Interpreter Abort Condition
Protected methodGetIsHalt KM_Interpreter Halt Condition
Public methodGetMcodeAction Gets an MCode Action definition
Public methodGetOrigin Gets the Origin offset
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodHalt Halt Intpreter Execution
Public methodInchesToUserUnits Takes in an inch value and returns the value in Interpreter's current units
Public methodInitializeInterpreter Resets the interpreter params to the inital state
Public methodInterpret(String) Interpret an entire File
Public methodInterpret(String, Int32, Int32, Int32) Interpret a File with the functionality to only interpret a portion of the file (useful for resuming execution after a program stoppage)
Public methodInvokeAction Invokes a preset "Action" Will need clarification on how to setup these Actions
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodReadAndSynchCurInterpreterPosition Syncronizes the Interpreter Position to the current Axes Positions
Public methodReadCurInterpreterPosition Syncronizes the Interpreter Position to the current Axes Positions
Public methodReadCurMachinePosition Read Hardware and convert to Absolute Machine Coordinates
Protected methodSet_CanResume Set KM_Interpreter possible to resume after a halt
Protected methodSet_ResumeDoSafeFeedZ Set KM_Interpreter Safe Resume Z Feed to be performed
Protected methodSet_ResumeFeedRate Set KM_Interpreter Safe Resume Feed Rate to be used
Protected methodSet_ResumeFeedSafeZ Set KM_Interpreter Safe Resume Z Feed Rate to be used
Protected methodSet_ResumeMoveToSafeZ Set KM_Interpreter Safe Z Motion to be performed
Protected methodSet_ResumeRestoreFeedRate Set KM_Interpreter Safe Resume Feed Rate to be restored or not
Protected methodSet_ResumeSafeRelAbs Set KM_Interpreter Safe Z Motion Relative vs Absolute setting 1=abs 0=rel
Protected methodSet_ResumeSafeSpindleCWCCW Set KM_Interpreter Safe Resume Start Spindle Direction to be performed
Protected methodSet_ResumeSafeStartSpindle Set KM_Interpreter Safe Resume Start Spindle to be performed
Protected methodSet_ResumeSafeZ Set KM_Interpreter Safe Z height for Resume sequence
Protected methodSet_ResumeTraverseSafeX Set KM_Interpreter Traverse Safe Motion X Position
Protected methodSet_ResumeTraverseSafeY Set KM_Interpreter Traverse Safe Motion Y Position
Protected methodSet_ResumeTraverseXY Set KM_Interpreter XY Traverse Safe Motion to be performed
Protected methodSet_ResumeZFeedRate Set KM_Interpreter Safe Resume Z Feed Rate to be used
Public methodSetMcodeAction Sets an MCode Action definition
Public methodSetOrigin Sets the origin offset
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUserUnitsToInches Takes in a value as Interpreter's current units and returns the value in Inches
Top
See Also