|
|
发表于 2013-4-2 12:38:30
|
显示全部楼层
可以根据给货品追加标签“NO”。
然后创建一个全局表(表名“bianhao”),格式如您的图片(注:行数与列数需要与你设置的货架行列数一致,假设为10*10)
货架的进入触发中写:
int no=getlabelnum(item,"NO");
for (int i=1;i<=10;i++)
for(int j=1;j<=10;j++)
{
int bianhao=gettabelnum("bianhao",i,j);
if(no==bianhao) //判断货品标签与全局表中数值一致时,返回行号与列号,进行放置。
{
treenode row=node() //指向货架的行号
treenode col=node() //指向货架的列号
setnodenum(row,i);
setnodenum(col,j);
breaks;
}
}
试试吧,我没有调试。 |
|