Beispiel #1
0
 def on_sumo(self, event=None):
     self.prepare_results()
     self.simulator = sumo.Sumo(scenario=self.get_scenario(),
                                results=self._results,
                                logger=self._mainframe.get_logger(),
                                is_gui=True,
                                )
     self.open_sumodialog()
Beispiel #2
0
 def on_sumo_prompt(self, event=None):
     # self.prepare_results()
     self.simulator = sumo.Sumo(scenario=self.get_scenario(),
                                results=self._simulation.results,
                                logger=self._mainframe.get_logger(),
                                is_gui=True,
                                is_export_net=False,
                                is_export_poly=False,
                                is_export_rou=False,
                                is_prompt_filepaths=True,
                                )
     self.open_sumodialog()
Beispiel #3
0
 def on_sumo_routes(self, event=None):
     self.prepare_results()
     self.simulator = sumo.Sumo(scenario=self.get_scenario(),
                                results=self._results,
                                logger=self._mainframe.get_logger(),
                                is_gui=True,
                                is_export_net=True,
                                is_export_poly=True,
                                is_export_rou=True,
                                method_routechoice=None,
                                )
     self.open_sumodialog()
Beispiel #4
0
 def on_sumo(self, event=None):
     """
     Set simulation parameters and simulate with SUMO micro-simulator
     """
     # self.prepare_results()
     self.simulator = sumo.Sumo(scenario=self.get_scenario(),
                                results=self._simulation.results,
                                logger=self._mainframe.get_logger(),
                                is_gui=True,
                                is_export_net=True,
                                is_export_poly=True,
                                is_export_rou=True,
                                is_prompt_filepaths=False,
                                )
     self.open_sumodialog()