KM_ |
The KM_Axis type exposes the following members.
| Name | Description | |
|---|---|---|
| Acceleration | Acceleration to use during Rapids and Independent Motion | |
| CoordAccel | Max Acceleration to to use during Coordinated Motion Feeds | |
| CoordVelocity | Max Commanded velocity to use during Coordinated Motion Feeds | |
| CPU | Counts per unit, must set before Velocity, Acceleration, and Jerk | |
| CPU_is_mm | Indicates if CPU (Counts/unit) is mm otherwise inches | |
| HomingParams | Data memeber for thr homing sequence attributes | |
| ID | Axis Channel Number Valid range = ( 0 - 7 ) | |
| Jerk | Jerk to to use during Rapids and Independent Motion | |
| JogPercent | The level of jog percenatage computed from the commanded jog velocity | |
| JogVelocity | Commanded jog velocity | |
| Name | Call Name Use to describe what the Axis controls i.e. Positioning Fence 1, X, etc... | |
| TuningParams | Accessor to the axis channel's tuning parameters | |
| Velocity | Commanded velocity to use during Rapids and Independent Motion |
| 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 |
| Name | Description | |
|---|---|---|
| _Controller | KM_Controller Object for used for device access | |
| _CoordAccel | Acceleration to use during Coordinated Motion using Trajectory Planner | |
| _CoordVelocity | Velocity to use during Coordinated Motion using Trajectory Planner | |
| _CPU | Multiplier for the velocity in counts/unit | |
| _CPU_is_mm | The level of jog percenatage computed from the commanded jog velocity | |
| _HomingParams | Data memeber for thr homing sequence attributes | |
| _ID | Axis Channel Number Valid range = ( 0 - 7 ) | |
| _JogPercent | The level of jog percenatage computed from the commanded jog velocity | |
| _JogVelocity | Commanded jog velocity | |
| _Name | Call Name Use to describe what the Axis controls i.e. Positioning Fence 1, X, etc... | |
| _TuningParams | Accessor to the axis channel's tuning parameters | |
| _Velocity | Velocity to use during positioning Jogging uses its own velocity passed in |