@echo off REM local variables SETLOCAL REM Base Code directory set CODEBase=C:\gld_730_helics\gridlab-d set CODEBaseFor=C:/gld_730_helics/gridlab-d set HELICS=C:\helics_2.4.0_install set PYTHON=C:\Users\sing492\AppData\Local\Programs\Python\Python38 rem set PYTHON=C:\Users\sing492\Miniconda3 REM Add path to current GLD install (run from there) set PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\OpenSSH;%CODEBase%\install64\bin;%PYTHON%;%PYTHON%\Scripts;%HELICS%\bin;%HELICS%\lib REM Set GLPATH - it's the same for both set GLPATH=%CODEBase%\install64\lib\gridlabd;%CODEBase%\install64\share\gridlabd;%CODEBase%\install64\include\gridlabd REM Set for compiler set CXXFLAGS=-I%CODEBaseFor%/install64/share/gridlabd REM change to that folder rem cd %CODEBase% REM See if the "compiler leftovers" are in here if exist "gridlabd.exe" ( del /q /f gridlabd.exe ) rem start REM run the cosimulation start /b cmd /c helics_broker --type=zmq --port=20200 --federates 2 --loglevel 3 ^> broker.log 2^>^&1 rem sleep 0.1 cd gridlabd start /b cmd /c gridlabd -D USE_HELICS IEEE-123_Dynamic.glm ^> ../gridlabd.log 2^>^&1 cd .. cd DRL start /b cmd /c python mainCode.py ^> ../mainCode.log 2^>^&1 cd ..