nlb2001
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 96 個
工控威望: 237 點
下載積分: 577 分
在線時間: 65(小時)
注冊時間: 2013-02-03
最后登錄: 2024-09-14
查看nlb2001的 主題 / 回貼
樓主  發(fā)表于: 2015-09-24 13:11
各位大俠:
      
       本人要做一個程序:有11個空位,有一個運搬車隨機(jī)向著11個空位中放工件。只要這11個空位中沒有工件的位置就可以隨機(jī)放置工件,一次放一個。
   我想的是空位中有工件就是0,在0~11空位中中(最大)隨便找一個不是0的位置放工件,得用什么指令??
   先隨機(jī)選一個位置,在和0比較,是0的話就再重復(fù)隨機(jī)選擇,再和0比較,不是0的話就選擇這個。
   0~11的范圍怎么定,得用子程序嗎
   腦汁絞盡求幫助啊。。。!
njaolian
新年快樂,恭祝大家出門撿錢包。凡是撿到錢包的,分我一半,哈哈
級別: VIP會員
精華主題: 2 篇
發(fā)帖數(shù)量: 452 個
工控威望: 2333 點
下載積分: 1981 分
在線時間: 210(小時)
注冊時間: 2010-11-10
最后登錄: 2024-08-28
查看njaolian的 主題 / 回貼
1樓  發(fā)表于: 2015-09-24 16:47
我說個我的思路,計數(shù)器利用刷新時間不停加,到11清零再從0開始繼續(xù)加,如果需要取料送的時候,先把0-11的值定下來,進(jìn)行比較,看看現(xiàn)在取得的數(shù)字滿不滿足可以搬運產(chǎn)品放,如果不滿足,加1再判斷,再不滿足,再加1(滿11從0開始加1),這樣可以做到理論上的隨機(jī)送料,我的思路,僅供參考