experiment_example.mvc 559 B

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