lizhendong
级别: 家园常客
精华主题: 0
发帖数量: 596 个
工控威望: 784 点
下载积分: 1957 分
在线时间: 811(小时)
注册时间: 2016-10-12
最后登录: 2024-06-09
查看lizhendong的 主题 / 回贴
楼主  发表于: 2021-09-05 14:45
图片:
缺料补料算法,请教一下大神们,这个算法有什么思路???

如图
1421448580
级别: 略有小成
精华主题: 0
发帖数量: 216 个
工控威望: 320 点
下载积分: 13324 分
在线时间: 795(小时)
注册时间: 2015-10-10
最后登录: 2024-06-11
查看1421448580的 主题 / 回贴
1楼  发表于: 2021-09-05 17:29
如你的图 如果有8个材料位置,信号取反 放置到DATA100.0-DATA100.7  那么现在为1的位置为空位
初始化 DATA0-DATA7 ; LEN0-LEN7 ;均为0,分别存放空区起始位置 空区长度
循环 X  从0到7

   循环体:
如果DATA100.X=1 AND DATAX=0 AND LENX=0 则 DATAX=X,LENX=1;
如果DATA100.X=1 AND DATA100.X+1=1  则DATA(X+1)=X+1,LEN(X+1)=LENX+1, DATAX=0,LENX=0

最后你会最多得到4组不为0的数据 指示当前的材料需补充区域及长度;最后一次循环可能到DATA100.8 为0 可以不理睬
本帖最近评分记录:
  • 下载积分:+1(小白来巡山喽) 真诚感谢!
  • 下载积分:+1(lizhendong) 热心助人!