flyfeky
bilibili 工控貴族
級別: 論壇先鋒
|
我搶個沙發吧, 料位標志, 放的時候置位, 取的時候復位; 建一個標志位數組, BOOL A[5] A[0]是一號位.......A[4] 是5號位。 要求是找出離5號位最近的一個, 空的, 用循環找吧。 |
|
---|---|---|
|
河南張先生
努力做事,誠信做人
級別: 家園常客
|
與幾號沒關系,看哪一個先沒料,按順序執行,比如3號先檢測到無料,先投3號,接著檢測到5號或者1號沒料,3號投料完畢,打開5號或者1號投料,依檢測到無料順序執行,信捷的好像沒這種指令該怎么辦 [ 此帖被河南張先生在2019-06-20 16:50重新編輯 ] |
---|---|
|
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
|
我沒仔細看 , 理解 錯了! 按先進先出的模型吧, 也可以自己寫, 建一個數組, 再分別兩個指針, 分別指向頭和尾, 放數據的時候, 尾循環后移, 出數據的時候, 頭循環后移。 |
|
---|---|---|
|
twingo49
級別: 網絡英雄
|
找找看有沒有先進先出的指令,沒有的話就自己寫,這動作不難,我們公司的供料系統就類似這個。 |
---|---|
|
hsqknx
級別: 工控俠客
|
最簡單的做法就是順序走法,誰沒料就給誰加料,然后再從頭查起,順控就能搞定的事,相當于通信輪詢 |
---|---|
|