-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Description
OS: Windows 11 Pro
Buildingspy: 5.2.dev0 (buildingspy.version)
Dymola: 2025x
Issue:
The .mos file is created but cannot be launched by dymola
Potential problem:
The absolute name of the .mos file should be provided
In the function
_runSimulation(self, mosFile, timeout, directory):
mo_fil = mosFile.replace(directory, ".")
...
it appears that it leads to mo_fil being .\run.mos
If I run in the cmd window:
c:\dymola>dmc -r ".\run.mos" (OR dmc -r "run.mos" OR dmc -r run.mos)
Script:.\run.mos
Error: Input error; cannot read .\run.mos.
Error: Ensure the input exists and is readable.
But if I write:
c:\dymola>dmc -r "c:\dymola\run.mos"
Then the script runs
Steps to reproduce
from buildingspy.simulate.Dymola import Simulator
import os
out_dir = r'C:\dymola'
s=Simulator("Modelica.Blocks.Examples.PID_Controller", outputDirectory=out_dir)
s.showGUI(True)
s.simulate()
Should I take a closer look and correct if it I can?
Metadata
Metadata
Assignees
Labels
No labels