GetCamTable
获取凸轮表的资讯。
语法
KsError GetCamTable(
int Index,
McCamTable* Table,
int Length,
double* MasterPositions,
double* SlavePositions,
double* PointParameters
);
参数
Index [in]:凸轮表索引。索引以零为起点;别名将影响此参数。
Table [in]:欲读取的凸轮表,请见 McCamTable 结构。
Length [in]:主从位置缓冲区的长度。
MasterPositions [out]:凸轮表中储存主位置的阵列。
SlavePositions [out]:凸轮表中储存从位置的阵列。
PointParameters [out]:表点的附加参数,取决于其插补类型。
直线插补:null。
Poly5 插补:有四个点类型,"!=" 表示 "不等于"。
- StopPoint: Vel = 0; Acc = 0;
- VelocityPoint: Vel != 0; Acc = 0;
- AccelerationPoint: Vel = 0; Acc != 0;
- MovePoint: Vel != 0; Acc != 0;
回传值
如果此函式执行成功,会回传 errNoError
,否则会传回错误码。如需更多有关错误码的资讯,请参阅 KsError 清单。
范例
N/A
使用需求
RT | Win32 | |
---|---|---|
最低支援版本 | 4.0 | 4.0 |
标头档 | ksmotion.h | ksmotion.h |
程式库 | KsApi_Rtss.lib | KsApi.lib |
参见