為什么我的小車轉(zhuǎn)了一圈就停下來不走了?
學(xué)習(xí)達(dá)人
|
天津大學(xué)江小白
展開
|
學(xué)習(xí)達(dá)人
|
495481451qq
展開
|
學(xué)習(xí)達(dá)人
|
495481451qq
展開
軌道實(shí)例中,如果把小車容量改為2,在仿真時(shí),小車裝載1個(gè)零件后,停在工位,不能自動(dòng)裝第2個(gè)零件,怎么回事?謝謝回答 sunzxgyl
講師
展開
@ 495481451qq 請(qǐng)看第一個(gè)傳感器代碼,程序只move了一次,然后就在等待中(waituntil @.full)等待再有零件移動(dòng)進(jìn)來,因?yàn)闆]有零件move進(jìn)小車所以模型就停止了,如果更改小車的容量需要使用while 循環(huán)如下代碼:
@.stopped:=true
while not @.full
waituntil 工位.full
工位.cont.move(@)
end
@.stopped:=false
第二個(gè)傳感器代碼:
@.stopped:=True
while not @.empty
waituntil 工位1.empty
@.cont.move(工位1)
end
@.stopped:=false |
深深愛吃果子
展開
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。