NRC_CalibrationToolCoord_2Pos_SetPos(int posNum, const NRC_Position& pos)
2 点标定-设置点数据
请在伺服停止或伺服就绪状态下设置该参数
类型
int =>点动直角速度设置
返回值 | 说明 |
---|---|
0 | 表示函数正常调用 |
-101 | 无效的输入参数 |
-102 | 目标对象不存在,一般出现在系统初始化未完成时,调用其他函数时可能返回该值 |
-103 | 目标对象当前处于不可操作状态 |
参数 Option
参数 | 类型 | 说明 |
---|---|---|
posNum | int | 标定的点的编号,参数范围:1 <= posNum <= 2 |
pos | NRC_Position& | 标定的点的位置,需为关节坐标系下的位置 |
示例代码
NRC_Position pos1={NRC_MCS,395,-1.81881,594.958,3.07933,0.07355,0.098098};
NRC_Position pos2={NRC_MCS,339,19.981,594.958,3.14123,0.035271,0.075413};
NRC_CalibrationToolCoord_2Pos_SetPos(1, pos1);
NRC_CalibrationToolCoord_2Pos_SetPos(2, pos2);
if (NRC_CalibrationToolCoord_2Pos_Cacl() == 0)
{
//将标定结果写入工具手1
NRC_CalibrationToolCoord_2Pos_Save(1);
}