Back to snippets

simpy_car_parking_driving_simulation_quickstart.py

python

A basic simulation of a car process that alternates between driving and parking fo

15d ago15 linessimpy.readthedocs.io
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)