跳到主要内容

NRC_Pallet_GetSimplePosParm(int id, int posType, NRC_Position& pos)

获取简易码垛位置数据

类型

int =>获取简易码垛位置数据

返回值说明
0表示函数正常调用
-101无效的输入参数
-102目标对象不存在,一般出现在系统初始化未完成时,调用其他函数时可能返回该值
-103目标对象当前处于不可操作状态

参数 Option

参数类型说明
idint码垛工艺的工艺号,参数范围:1 <= id <= 9
posTypeint简易码垛的位置类型;0 起始工件点;1 列末端;2 行末端;3 高末端;4 起始辅助点;5 起始入口点
posNRC_Position &简易码垛的位置数据,see NRC_Position

示例代码

NRC_Position pos[] =
{
{NRC_MCS, 385, -10, 400, 3.14159, 0, 0},
{NRC_MCS, 320, -10, 400, 3.14159, 0, 0},
{NRC_MCS, 380, 50, 400, 3.14159, 0, 0},
{NRC_MCS, 385, -10, 450, 3.14159, 0, 0},
{NRC_MCS, 385, -10, 410, 3.14159, 0, 0},
{NRC_MCS, 370, -10, 420, 3.14159, 0, 0},
};
for (int i=0; i<6; i++)
NRC_Pallet_GetSimplePosParm(1, i, pos[i]);//设置简易码垛位置数据