引用
引用第10樓咗臉ヅ微笑ぺ于2017-08-24 09:08發(fā)表的 :
1、先入先出比較容易做,很直觀
2、算好最多同時(shí)檢測到多少產(chǎn)品,用大于這個(gè)數(shù)的計(jì)時(shí)器循環(huán)使用
先入先出的話,如果想用脈沖來定位的話怎么做好呢?寫入的數(shù)據(jù)應(yīng)該是什么呢?
我的想法是這樣的,傳感器觸發(fā)到第一個(gè)貼標(biāo)位置的時(shí)候,先把當(dāng)前脈沖量D2寫到到一個(gè)寄存器D1中。然后從第二個(gè)貼標(biāo)位置開始的相應(yīng)脈沖位通過先入先出方式寫入到一列寄存器D10~D20中,當(dāng)當(dāng)前脈沖量D2-D1=S(傳感器與貼標(biāo)機(jī)構(gòu)的距離,換算為脈沖量),貼標(biāo)機(jī)構(gòu)給一個(gè)貼標(biāo)位置貼標(biāo),同時(shí)把從第二個(gè)貼標(biāo)位置開始的相應(yīng)脈沖位通過移位讀出到D30,貼標(biāo)機(jī)構(gòu)的執(zhí)行條件就是D2-D30=S,就進(jìn)行貼標(biāo)
請(qǐng)問這樣可以嗎?