Kezdőoldal » Számítástechnika » Programozás » For ciklus, tomb elerese?

For ciklus, tomb elerese?

Figyelt kérdés

Egy simulacios programban kene egy script amiben ciklussal oldanam meg azt, hogy egy robot szenzora erzekel valamit akkor haladjon hatra fele...Ha szétirom kulon szenzorokra - ciklus nelkul ugy mar mukodik a kód. Ciklussal nem sikerult megoldanom.


noseSensor=simGetObjectHandle("sensingNose")

..

..


result = simReadProximitySensor(noseSensor)


if (result>0) then backUntilTime=simGetSimulationTime()+4 end

if (backUntilTime<simGetSimulationTime()) then

-- When in forward mode, we simply move forward at the desired speed

simSetJointTargetVelocity(leftMotor,speed)

simSetJointTargetVelocity(rightMotor,speed)

else

-- When in backward mode, we simply backup in a curve at reduced speed

simSetJointTargetVelocity(leftMotor,-speed/2)

simSetJointTargetVelocity(rightMotor,-speed/8)

end


itt a result és a noseSensor -bol valtozobol lenne tobb.


Hogy kene ezt ciklusba megirni?

valami hasonlo modon?



noseSensor=simGetObjectHandle({"sensingNose0","sensingNose1","sensingNose2"})

result = {}

for i=0,2 do

result[i]= simReadProximitySensor(noseSensor[i])

end


for i=0,2 do


if (result[i]>0) then backUntilTime=simGetSimulationTime()+4 end

..

..

end


2015. ápr. 1. 20:56
 1/1 A kérdező kommentje:
mar sikerult
2015. ápr. 1. 21:28

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!