experiment_example.mvc 606 B

12345678910111213141516171819202122232425262728
  1. Experiment {
  2. code = """
  3. import random
  4. import math
  5. from pypdevs.simulator import Simulator
  6. def simulate(nresources, seed):
  7. random.seed(seed)
  8. model = Root('root', [nresources])
  9. sim = Simulator(model)
  10. sim.setClassicDEVS()
  11. sim.simulate()
  12. return model.submodels['finish'].state
  13. def main():
  14. results = ''
  15. for i in range(1, 14):
  16. results = results + str(i)
  17. for v in range(2, 100):
  18. results = results + ' ' + str(simulate(i, v))
  19. print(results)
  20. results = results + '\n'
  21. print('Result: ' + results)
  22. return results
  23. """
  24. }