From acb073296ba52d59372ceecb698743e26b6cd22b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivar=20H=C3=A4rnqvist?= <ivarhar@outlook.com>
Date: Fri, 15 May 2020 22:09:23 +0200
Subject: [PATCH] fix GUI simulation usage

---
 b_asic/GUI/main_window.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/b_asic/GUI/main_window.py b/b_asic/GUI/main_window.py
index 178eeefa..a353ca3c 100644
--- a/b_asic/GUI/main_window.py
+++ b/b_asic/GUI/main_window.py
@@ -16,8 +16,7 @@ from arrow import Arrow
 from port_button import PortButton
 from show_pc_window import ShowPCWindow
 
-from b_asic import Operation, SFG, InputPort, OutputPort
-from b_asic.simulation import Simulation
+from b_asic import Operation, SFG, InputPort, OutputPort, FastSimulation
 import b_asic.core_operations as c_oper
 import b_asic.special_operations as s_oper
 from utils import decorate_class, handle_error
@@ -296,8 +295,8 @@ class MainWindow(QMainWindow):
     def _simulate_sfg(self):
         for sfg, properties in self.dialog.properties.items():
             self.logger.info(f"Simulating sfg with name: {sfg.name}.")
-            simulation = Simulation(sfg, input_providers=properties["input_values"], save_results=properties["all_results"])
-            l_result = simulation.run_for(properties["iteration_count"])
+            simulation = FastSimulation(sfg, input_providers=properties["input_values"])
+            simulation.run_for(properties["iteration_count"], save_results=properties["all_results"])
 
             if properties["all_results"]:
                 print(f"{'=' * 10} {sfg.name} {'=' * 10}")
-- 
GitLab