My previous statement was made after observing the following behavior in the python interpreter (running sumo with --step-length 0.5)
>>> traci.simulation.getCurrentTime() 0 >>> traci.simulationStep(0) [] >>> traci.simulation.getCurrentTime() 500 >>> traci.simulationStep(500) [] >>> traci.simulation.getCurrentTime() 500 When I run another test with the default step length, of course it looks different: >>> traci.simulation.getCurrentTime() 0 >>> traci.simulationStep(0) [] >>> traci.simulation.getCurrentTime() 1000 >>> traci.simulationStep(500) [] >>> traci.simulation.getCurrentTime() 1000 If you observe something different please provide input files so I can reproduce your finding. regards, Jakob 2017-09-28 23:36 GMT+02:00 Mani Amoozadeh <[email protected]>: > > > > > > simulationStep(0) is indeed a special case: > > > when you first start your simulation, getCurrentTime() returns 0, yet > when you call > > > simulationStep(0) it advances and thus getCurrentTime() returns 500. > > > > > > > When you next call simulationStep(500) the simulation does not advance > any further and > > > getCurrentTime() remains at 500 (as per the wiki documentation) > > > > Well, this is not what is happening at least in my own code! > > When I call simulationStep(500) (after simulationStep(0)), getCurrentTime > shows me 1000! > > Can you please reproduce it yourself ? > > > > > > - Mani > > > > >
_______________________________________________ sumo-user mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-user
