Example #1
0
    def runAction(self, logger, path):
        """
        It uses the self-lines readed by readConfig and change the lines from source to end.
        This is used to change a ddck file readed for another. A typical example is the weather data file
        Parameters
        ----------
        source : str
            string to be replaced in the config file in the self.lines field
        end : str
            str to replace the source in the config file in the self.lines field

        Returns
        -------
        bool
        """

        pathConfig = path
        configFile = "run.config"
        fullPath = os.path.join(path, configFile)
        logger.info("Starting RunParallelTrnsys with " + fullPath)
        try:
            runTrnsys.RunParallelTrnsys(pathConfig, configFile=configFile)
            return False, ""
        except Exception as e:
            logger.error(
                "EXCEPTION WHILE TRYING TO EXECUTE RunParallelTrnsys: %s",
                str(e))
            return True, str(e)
Example #2
0
# pylint: skip-file
# type: ignore

import pytrnsys.rsim.runParallelTrnsys as runTrnsys
import os

pathConfig = os.getcwd()
configFile = "run_pv_battery.config"
runTool = runTrnsys.RunParallelTrnsys(pathConfig, configFile=configFile)