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

Reply via email to