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