InchAxis
命令永不停止的控制运动在有最大距离限制下以指定速度移动,当轴到达最大距离时将会自动停止。
语法
KsCommandStatus InchAxis(
int Index,
double Distance,
double Velocity,
double Acceleration,
double Deceleration,
double Jerk,
McDirection Direction
);
参数
Index [in]:轴索引。索引以零为起点;别名将影响此参数。
Distance [in]:此运动移动的最大距离。
Velocity [in]:指定速度的值,[单位/秒]。
Acceleration [in]:加速度值,单位由 McProfileType 类型决定,(马达的增加能源) [单位/秒2] 或 [秒]。
Deceleration [in]:减速度值,单位由 McProfileType 类型决定,(马达的减少能源) [单位/秒2] 或 [秒]。
Jerk [in]:加加速度值,单位由 McProfileType 类型决定,为 [单位/秒3] 或 [秒]。
Direction [in]:英吋移动的方向,为 mcPositiveDirection
或 mcNegativeDirection
。请见 McDirection 类型。
回传值
返回 KsCommandStatus 结构。
范例
N/A
使用需求
RT | Win32 | |
---|---|---|
最低支援版本 | 4.0 | 4.0 |
标头档 | ksmotion.h | ksmotion.h |
程式库 | KsApi_Rtss.lib | KsApi.lib |
参见