KM_ |
The KM_Axis type exposes the following members.
Name | Description | |
---|---|---|
CheckEnabled | Check if the axis is enabled | |
Disable | Disable the axis | |
DoHome | Executes a homing sequence based on the settings within the HomingParams variable and waits until the execution is complete | |
Enable | Bring an axis to an enabled state | |
EnableDest | Bring an axis to an enabled state and specify the commanded destination for the axis dest is multiplied by CPU and sent to KFLOP | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
EStop | Stop the current motion and disable the axis | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
GetActualPosition | Querys the axis channel for the actual position in user units | |
GetActualPositionCounts | Querys the axis channel for the actual position in counts | |
GetCommandedPosition | Querys the axis channel for the commanded position in user units | |
GetCommandedPositionCounts | Querys the axis channel for the commanded position in counts | |
GetHashCode | Serves as the default hash function. (Inherited from Object) | |
GetHomeFileSource | Creates the source code for the .c file with an empty main() method | |
GetHomeSequence | Creates the lines of code to place in the main() method | |
GetMoveToStateAtVel | Auto Generates KFLOP C Code to move until an input bit changes | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
Jog | Jog axis at the commanded preset jogvelocity * jogpercentage | |
Jog(Double) | Jog axis at a given velocity | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
MotionComplete | Checks if the commanded axis motion is completed | |
MoveTo | Calls a move to a given absolute position and blocks the calling thread until the position has been acheived | |
RelativeMoveTo | Calls a move to a given relative position and blocks the calling thread until the position has been acheived | |
SetCommandedDest | Sets the axis node's commanded Destination Caution: changing this may result in a sudden jump in the axis position | |
SetCurrentPosition | Sets the axis node's current position Can be used to "zero" the axis | |
StartDoHome | Executes a homing sequence based on the settings within the HomingParams variable | |
StartMoveTo | Calls a non-blocking move to a given absolute position | |
StartRelativeMoveTo | Calls a non-blocking move to a given relative position | |
Stop | Stop the current motion | |
ToString | Returns a string that represents the current object. (Inherited from Object) | |
WaitforMotionComplete | Blocks the calling thread until the axis is in position within a specified time limit | |
ZeroAxis | Sets the Axis' current 0.0 point |