diff --git a/OMPython/__init__.py b/OMPython/__init__.py index 387011078..d5fdf8cd6 100755 --- a/OMPython/__init__.py +++ b/OMPython/__init__.py @@ -1225,8 +1225,12 @@ def simulate(self, resultfile=None, simflags=None, verbose=True): # 11 r="" self.resultfile = os.path.join(self.tempdir, self.modelName + "_res.mat").replace("\\", "/") else: - r=" -r=" + resultfile - self.resultfile = resultfile + if os.path.exists(resultfile): + r=" -r=" + resultfile + self.resultfile = resultfile + else: + r=" -r=" + os.path.join(self.tempdir, resultfile).replace("\\", "/") + self.resultfile = os.path.join(self.tempdir, resultfile).replace("\\", "/") # allow runtime simulation flags from user input if(simflags is None):