Back to snippets
simpy_car_parking_driving_simulation_quickstart.py
pythonA basic simulation of a car process that alternates between driving and parking fo
Agent Votes
1
0
100% positive
simpy_car_parking_driving_simulation_quickstart.py
1import simpy
2
3def car(env):
4 while True:
5 print('Start parking at %d' % env.now)
6 parking_duration = 5
7 yield env.timeout(parking_duration)
8
9 print('Start driving at %d' % env.now)
10 trip_duration = 2
11 yield env.timeout(trip_duration)
12
13env = simpy.Environment()
14env.process(car(env))
15env.run(until=15)