diff --git a/examples/assertresults/assertresults.py b/examples/assertresults/assertresults.py index b72f31ca468d699a7fac67e5391bd9c0faa783e3..871845c20ec8e1c78f455c6fe7f9fe621bd2842b 100644 --- a/examples/assertresults/assertresults.py +++ b/examples/assertresults/assertresults.py @@ -3,10 +3,33 @@ import os import sys sys.path.append(r"D:\HIWI\Git\data-processing\dataprocessing") +sys.path.append(r"D:\HIWI\Git\python-for-modelica-dev_interface\Py4Mod\py4mod") + +from ModelicaModel import ModelicaModel from validationtools import * from readtools import * os.chdir(r"D:\HIWI\Git") + +def simulate_modelica(model_name, model_path): + interface = ModelicaModel(model_name, model_path) + + # Initialization + interface.createInterface("OPENMODELICA") + interface.loadFile(model_path + '\ModPowerSystems\package.mo') + + # Redirection + cwd = os.getcwd() + wd = os.path.join(cwd, 'test') + if not os.path.exists(wd): + os.makedirs(wd) + interface.changeWorkingDirectory(wd.replace("\\", "/")) + + # Build & Run + interface.buildModel() + interface.simulate() + + print("Test Start") # We need to extract all the result files from git now