這玩意移位指令應該沒(méi)用,因為不確定噴漆處和讀編碼處中間隔的工件個(gè)數。
自己胡亂給個(gè)建議,有木有用自己考慮。
設一個(gè)數組或固定數據區域作為儲存編碼的數據區,如果一個(gè)16位就能儲存一個(gè)編碼的話(huà),那么可以設置偶數字儲存工件開(kāi)始編碼,緊接的奇數字儲存這個(gè)工件的結束編碼?河嗔孔鲎憔秃,前面讀取處直接就這么簡(jiǎn)單的工作,然后將此數據區的開(kāi)始指針傳送給后面噴漆,因為編碼是在傳送鏈上,后面只需根據從數據區讀取的編碼就可以進(jìn)行噴漆工作。然后跟一個(gè)語(yǔ)句清除已經(jīng)噴漆的數據,我想既然是噴漆工作,工件在輸送鏈上應該有足夠的時(shí)間去做足這些工作。甚至都不用傳輸數據區具體的指針,直接后續根據傳輸鏈上的編碼位置去搜索數據區然后找到最接近位置都來(lái)得及。