Hello,

def run():
    """execute the TraCI control loop"""
    traci.init(PORT)
    programPointer = len(PROGRAM)-1
    step = 0
    while traci.simulation.getMinExpectedNumber() > 0:
        traci.simulationStep()
        programPointer = min(programPointer+1, len(PROGRAM)-1)
        no = traci.inductionloop.getLastStepVehicleNumber("0")
        if no > 0:
            programPointer = (0 if programPointer == len(PROGRAM)-1 else 3)
        traci.trafficlights.setRedYellowGreenState("0", PROGRAM[programPointer])
        step += 1
    traci.close()
sys.stdout.flush()

This part is from the TraCI tutorial. My question is, what does step += 1 do, 
and where is it used?
And what does traci.simulationStep() do, and where can I find the definition or 
python script for this.


Thank you very much and a happy new year,

Moritz


---------------------------------------------------------------
Moritz Schwarzkopf
International Intern
BBT-71, Plant Structure Development Dadong
BMW Brilliance Automotive Ltd. / 华晨宝马汽车有限公司
Mobile : +86 155 2447 2481
Mail to / 邮箱: 
[email protected]<mailto:[email protected]>
---------------------------------------------------------------

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to