InchAxis
Commands a never-ending controlled motion at a specified velocity with a maximum distance. After the axis reaches the maximum distance it will automatically stop.
Syntax
KsCommandStatus InchAxis(
int Index,
double Distance,
double Velocity,
double Acceleration,
double Deceleration,
double Jerk,
McDirection Direction
);
Parameters
Index [in]: the index of an axis. Indexes are zero based. Aliases affect this parameter.
Distance [in]: the maximum distance traveled by this move.
Velocity [in]: a value of the specified velocity. [unit/second]
Acceleration [in]: a value of the acceleration. The unit is determined by the McProfileType type. (increasing energy of the motor) [unit/second2] or [second]
Deceleration [in]: a value of the deceleration. The unit is determined by the McProfileType type. (decreasing energy of the motor) [unit/second2] or [second]
Jerk [in]: a value of the jerk. The unit is determined by the McProfileType type. [unit/second3] or [second]
Direction [in]: the direction of the inch move. It's mcPositiveDirection
or mcNegativeDirection
. See the McDirection type.
Return value
Returns the KsCommandStatus structure.
Example
N/A
Requirements
RT | Win32 | |
---|---|---|
Minimum supported version | 4.0 | 4.0 |
Header | ksmotion.h | ksmotion.h |
Library | KsApi_Rtss.lib | KsApi.lib |
See also