GTN_PvtTableComplete¶
指令原型:
GT_API GTN_PvtTableComplete(short core, short tableId, long count, double *pTime, double *pPos, double *pA, double *pB, double *pC, double velBegin, double velEnd)
指令类型:
立即指令,调用后立即生效。
指令说明:
向PVT运动模式指定数据表传送数据,采用Complete描述方式。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| tableId | 指定数据表。取值范围:[1, 32]。 |
| count |
数据点个数。取值范围:[2, 1024]。 每个数据表具有1024个存储空间。 每个数据点占用1个存储空间。 |
| pTime | 数据点时间数组,单位:ms,数组长度为count。 |
| pPos | 数据点位置数组,单位:pulse,数组长度为count。 |
| pA | 工作数组,内部使用,数组长度为count。该数组用户不必赋值。 |
| pB | 工作数组,内部使用,数组长度为count。该数组用户不必赋值。 |
| pC | 工作数组,内部使用,数组长度为count。该数组用户不必赋值。 |
| velBegin | 起点速度。单位:pulse/ms。 |
| velEnd | 起点速度。单位:pulse/ms。 |
指令返回值:
返回值为1:
(1) 请检查当前轴是否为PVT模式,若不是,请先调用GTN_PrfPvt将当前轴设置为PVT模式。
(2) 若当前轴在规划运动,请调用GTN_Stop停止运动再调用该指令。
(3) 请检查传递的数据点是否大于1024个。
其他返回值请参照通用返回值说明。