|
本帖最後由 1990123 於 2012-10-14 21:01 編輯
周經理 :
您好!
這是我設的程式
但還是不能有
選擇切換條件功能
是不是能麻煩周經理再幫我看看是否修改
麻煩經理了!!!!
Peripheral myMotor As MR2x5 @ 0 ' 設定模組編號為 0
Dim LoopCounter As Byte = 0
Sub Main()
Start:
BUTTON 0, 1, 255, 0, LoopCounter, 1, S0
BUTTON 1, 1, 255, 0, LoopCounter, 1, S1
BUTTON 2, 1, 255, 0, LoopCounter, 1, S2
BUTTON 3, 1, 255, 0, LoopCounter, 1, S3
Goto Start
S0: '第一段直線
Debug CLS
myMotor.ForwardAB(179,180)' 讓兩個操縱馬達同時正向轉動
Pause 1500
myMotor.ForwardAB(230,231)' 讓兩個操縱馬達同時正向轉動
Pause 1000
myMotor.ForwardAB(233,232)' 讓兩個操縱馬達同時正向轉動
PAUSE 1000
myMotor.ForwardAB(237,237)' 讓兩個操縱馬達同時正向轉動
PAUSE 1000
myMotor.ForwardAB(240,240)' 讓兩個操縱馬達同時正向轉動
PAUSE 2000
myMotor.ForwardAB(241,242)' 讓兩個操縱馬達同時正向轉動
Pause 2100
myMotor.ForwardAB(0,240)' 讓兩個操縱馬達同時正向轉動
Pause 1100
myMotor.BrakeDual() ' 快速停止兩個馬達
Pause 500
Debug "1"
S1: '第二段_樹
Debug CLS
MyMotor.ForwardAB(0,204)' 讓兩個操縱馬達同時正向轉動
Pause 1400
myMotor.ForwardAB(202,204)' 讓兩個操縱馬達同時正向轉動
Pause 1000
myMotor.ForwardAB(235,232)' 讓兩個操縱馬達同時正向轉動
Pause 3000
MyMotor.ForwardAB(0,233)' 讓兩個操縱馬達同時正向轉動
Pause 1350
MyMotor.ForwardAB(235,235)' 讓兩個操縱馬達同時正向轉動
Pause 1200
myMotor.BrakeDual() ' 快速停止兩個馬達
Pause 3000
Debug "2"
S2: '中轉
Debug CLS
myMotor.ForwardAB(179,180)' 讓兩個操縱馬達同時正向轉動
Pause 1000
myMotor.ForwardAB(230,230)' 讓兩個操縱馬達同時正向轉動
Pause 1050
myMotor.ForwardAB(232,230)' 讓兩個操縱馬達同時正向轉動
Pause 1680
myMotor.ForwardAB(230,0)' 讓兩個操縱馬達同時正向轉動
Pause 1300
myMotor.ForwardAB(230,235)' 讓兩個操縱馬達同時正向轉動
Pause 2100
myMotor.ForwardAB(0,230)' 讓兩個操縱馬達同時正向轉動
Pause 1350
myMotor.ForwardAB(236,234)' 讓兩個操縱馬達同時正向轉動
Pause 3000
myMotor.ForwardAB(240,240)' 讓兩個操縱馬達同時正向轉動
Pause 1300
myMotor.BrakeDual() ' 快速停止兩個馬達
Pause 3000
Debug "3"
S3: '第四段終點
Debug CLS
myMotor.ForwardAB(179,180)' 讓兩個操縱馬達同時正向轉動
Pause 1000
myMotor.ForwardAB(230,230)' 讓兩個操縱馬達同時正向轉動
Pause 1050
myMotor.ForwardAB(255,255)' 讓兩個操縱馬達同時正向轉動
Pause 2000
myMotor.BrakeDual() ' 快速停止兩個馬達
Pause 3000
Debug "4"
End Sub
|
|