NRC_Pallet_GetSimplePosParm(int id, int posType, NRC_Position& pos)
获取简易码垛位置数据
类型
int =>获取简易码垛位置数据
返回值 | 说明 |
---|---|
0 | 表示函数正常调用 |
-101 | 无效的输入参数 |
-102 | 目标对象不存在,一般出现在系统初始化未完成时,调用其他函数时可能返回该值 |
-103 | 目标对象当前处于不可操作状态 |
参数 Option
参数 | 类型 | 说明 |
---|---|---|
id | int | 码垛工艺的工艺号,参数范围:1 <= id <= 9 |
posType | int | 简易码垛的位置类型;0 起始工件点;1 列末端;2 行末端;3 高末端;4 起始辅助点;5 起始入口点 |
pos | NRC_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]);//设置简易码垛位置数据