Skip to content
Snippets Groups Projects

Resolve "Re-Implement Evaluation"

Merged Ivar Härnqvist requested to merge 75-re-implement-evaluation into develop
+ 3
4
@@ -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}")
Loading