Ejemplo n.º 1
0
    def processAction(self, logger, path):
        pathConfig = path
        configFile = "process.config"
        processTool = processTrnsys.ProcessParallelTrnsys()

        fullPath = os.path.join(path, configFile)
        logger.info("Starting ProcessParallelTrnsys with " + fullPath)

        try:
            processTool.readConfig(pathConfig, configFile)
        except ValueError as e:
            logger.error(
                "EXCEPTION WHILE TRYING TO EXECUTE ProcessParallelTrnsys.readConfig"
            )
            errorStatement = ""
            for words in e.args:
                errorStatement += str(words)
            return True, errorStatement
        except OSError as e:
            logger.error(
                "EXCEPTION WHILE TRYING TO EXECUTE ProcessParallelTrnsys.readConfig"
            )
            return True, str(e)
        except:
            logger.error(
                "UNDEFINED EXCEPTION WHILE TRYING TO EXECUTE ProcessParallelTrnsys.readConfig"
            )
            return True, ""

        try:
            processTool.process()
            logger.info("Successfully executed ProcessParallelTrnsys with " +
                        fullPath)
            return False, ""
        except ValueError as e:
            logger.error(
                "EXCEPTION WHILE TRYING TO EXECUTE ProcessParallelTrnsys.process"
            )
            errorStatement = ""
            for words in e.args:
                errorStatement += str(words)
            return True, errorStatement
        except OSError as e:
            logger.error(
                "EXCEPTION WHILE TRYING TO EXECUTE ProcessParallelTrnsys.process"
            )
            return True, str(e)
        except:
            logger.error(
                "UNDEFINED EXCEPTION WHILE TRYING TO EXECUTE ProcessParallelTrnsys.process"
            )
            return True, ""
Ejemplo n.º 2
0
from pytrnsys.psim import processParallelTrnsys as pParallelTrnsys
import os

if __name__ == '__main__':

    pathBase = os.getcwd() #r"C:\Daten\OngoingProject\pytrnsysTest2\testScaling\SolarDHW_newProfile"

    tool = pParallelTrnsys.ProcessParallelTrnsys()
    tool.readConfig(pathBase,"process_solar_dhw.config")
    tool.process()