工控肥仔
工控肥仔
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 690 個
工控威望: 5690 點
下載積分: 6437 分
在線時間: 811(小時)
注冊時間: 2018-11-17
最后登錄: 2025-04-30
查看工控肥仔的 主題 / 回貼
樓主  發(fā)表于: 2022-05-12 11:35
各位大師,指導下我這個問題:

                       比如:M0--M1--M2--M3--M4--M5--M6--M7八個點位中,
                                         用開關量的方式,有多少種組合?


                                    比如組成方式:比如1.1.1.1.1.1.1.1
                                                                     0.0.0.0.0.0.0.0
                                                                     1.0.1.0.1.0.1.0
                                                                     1.1.1.1.0.0.0.0
laihuaxun200
級別: 略有小成
精華主題: 0
發(fā)帖數量: 219 個
工控威望: 362 點
下載積分: 1168 分
在線時間: 319(小時)
注冊時間: 2013-11-20
最后登錄: 2025-04-30
查看laihuaxun200的 主題 / 回貼
1樓  發(fā)表于: 2022-05-12 23:39
引用
引用第4樓工控肥仔于2022-05-12 11:55發(fā)表的  :

                                    看樣子我這個程序用這種土辦法寫出來是不大現(xiàn)實了
                                        變化太多了,每一種情況對應一種方式,程序寫起來要人命啊


我想通過開關量來判斷產品的有無,好做擺盤的動作,比如1.1.1.1.1.1.1.1    這樣是八個產品,可以一次放入載帶        
1.0.1.0.1.0.1.0這樣就需要放下一個,在往前移動一個位置,直到放完為止。1.1.1.1.0.0.0.1這種情況就要先放四個,在往前移動三個位置,在放下最后一個產品,每次過來產品可能存在多種變化,需要根據變化來調整放料的方式

可以用個循環(huán)來處理,從前向后判斷,有連續(xù)的就一起放,直到后面是空的就先把前面有產品的先擺好,再重新判斷,直到全部擺完。程序不會太復雜
樓主留言:
大哥,能幫我寫個參考程序嗎?