runner.py 493 B

12345678910111213141516171819202122232425
  1. from pypdevs.simulator import Simulator
  2. import target as target
  3. from tkinter import *
  4. from sccd.runtime.libs.DEVui import ui
  5. model = target.Controller(name="controller")
  6. #refs = {"ui": model.ui, "field_ui": model.atomic1.field_ui}
  7. ui.window = Tk()
  8. ui.window.withdraw()
  9. sim = Simulator(model)
  10. sim.setRealTime(True)
  11. sim.setRealTimeInputFile(None)
  12. #sim.setRealTimePorts(refs)
  13. sim.setVerbose(None)
  14. sim.setRealTimePlatformTk(ui.window)
  15. ui.simulator = sim
  16. sim.simulate()
  17. ui.window.mainloop()