工控肥仔
工控肥仔
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 653 個(gè)
工控威望: 5645 點(diǎn)
下載積分: 2773 分
在線時(shí)間: 741(小時(shí))
注冊時(shí)間: 2018-11-17
最后登錄: 2024-10-23
查看工控肥仔的 主題 / 回貼
樓主  發(fā)表于: 2022-05-12 11:35
各位大師,指導(dǎo)下我這個(gè)問題:

                       比如:M0--M1--M2--M3--M4--M5--M6--M7八個(gè)點(diǎn)位中,
                                         用開關(guān)量的方式,有多少種組合?


                                    比如組成方式:比如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
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 219 個(gè)
工控威望: 362 點(diǎn)
下載積分: 1168 分
在線時(shí)間: 316(小時(shí))
注冊時(shí)間: 2013-11-20
最后登錄: 2024-08-19
查看laihuaxun200的 主題 / 回貼
1樓  發(fā)表于: 2022-05-12 23:39
引用
引用第4樓工控肥仔于2022-05-12 11:55發(fā)表的  :

                                    看樣子我這個(gè)程序用這種土辦法寫出來是不大現(xiàn)實(shí)了
                                        變化太多了,每一種情況對(duì)應(yīng)一種方式,程序?qū)懫饋硪嗣?br />

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

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