lizhendong
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 609 個
工控威望: 800 點
下載積分: 1992 分
在線時間: 845(小時)
注冊時間: 2016-10-12
最后登錄: 2024-11-01
查看lizhendong的 主題 / 回貼
樓主  發(fā)表于: 2021-09-05 14:45
圖片:
缺料補料算法,請教一下大神們,這個算法有什么思路???

如圖
l83438797
越學越無知
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 118 個
工控威望: 549 點
下載積分: 369 分
在線時間: 39(小時)
注冊時間: 2021-07-13
最后登錄: 2024-10-30
查看l83438797的 主題 / 回貼
1樓  發(fā)表于: 2021-09-05 15:21
這種應該要算匹配度的吧?搜索缺料區(qū)的格雷碼對照取料區(qū)的碼狀態(tài)。優(yōu)先高度符合的區(qū)段一起抓放~
1421448580
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 227 個
工控威望: 331 點
下載積分: 13346 分
在線時間: 854(小時)
注冊時間: 2015-10-10
最后登錄: 2024-11-07
查看1421448580的 主題 / 回貼
2樓  發(fā)表于: 2021-09-05 17:29
如你的圖 如果有8個材料位置,信號取反 放置到DATA100.0-DATA100.7  那么現(xiàn)在為1的位置為空位
初始化 DATA0-DATA7 ; LEN0-LEN7 ;均為0,分別存放空區(qū)起始位置 空區(qū)長度
循環(huán) X  從0到7

   循環(huán)體:
如果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的數(shù)據(jù) 指示當前的材料需補充區(qū)域及長度;最后一次循環(huán)可能到DATA100.8 為0 可以不理睬
本帖最近評分記錄:
  • 下載積分:+1(小白來巡山嘍) 真誠感謝!
  • 下載積分:+1(lizhendong) 熱心助人!
    chenxiaoyou
    CXY
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 30 個
    工控威望: 162 點
    下載積分: 1741 分
    在線時間: 106(小時)
    注冊時間: 2013-09-13
    最后登錄: 2024-01-12
    查看chenxiaoyou的 主題 / 回貼
    3樓  發(fā)表于: 2021-09-07 15:11
    niningtt
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1230 個
    工控威望: 3550 點
    下載積分: 858 分
    在線時間: 458(小時)
    注冊時間: 2010-08-24
    最后登錄: 2024-10-18
    查看niningtt的 主題 / 回貼
    4樓  發(fā)表于: 2021-09-08 11:35
    每次空位開始記錄起始空位編號,每次空位結(jié)束比較連續(xù)空位數(shù)和當前最大連續(xù)空位數(shù),如果出現(xiàn)連續(xù)空位是最大值則保存此次空位起始地址,并轉(zhuǎn)存此連續(xù)空位數(shù)為最大連續(xù)空位數(shù)。這樣掃一遍就可以得到最大空位數(shù)和最大空位數(shù)對應起始位置。
    ranghonghuan
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 33 個
    工控威望: 97 點
    下載積分: 590 分
    在線時間: 112(小時)
    注冊時間: 2021-04-02
    最后登錄: 2024-11-01
    查看ranghonghuan的 主題 / 回貼
    5樓  發(fā)表于: 2023-03-07 16:59
    測試成功
    cythyx
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 452 個
    工控威望: 527 點
    下載積分: 1634 分
    在線時間: 106(小時)
    注冊時間: 2019-06-27
    最后登錄: 2024-10-14
    查看cythyx的 主題 / 回貼
    6樓  發(fā)表于: 2023-03-08 11:23
    考慮那么多干嘛,工位不多,直接窮舉法。