Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

EnergyPlus Module Development

Because I am having a hard time trying to integrate a Matlab script to EnergyPlus via EMS/ExternalInterface objects and an Erl program is not enough for my purposes, I am willing to create a new module in EnergyPlus by cloning the repository in my machine and see how it goes. However, the ModuleDeveloper.pdf documentation (version 8.8) mentions that modules are developed in Fortran 90/95, which seems not to be the case anymore, as EnergyPlus was translated to C++ few years ago. And if you check the E+ source code, the modules are there, C coded. Am I missing something? If not, is there a module developer documentation for C?

EnergyPlus Module Development

Because I am having a hard time trying to integrate a Matlab script to EnergyPlus via EMS/ExternalInterface objects and an Erl program is not enough for my purposes, I am willing to create a new module in EnergyPlus by cloning the repository in my machine and see how it goes. However, the ModuleDeveloper.pdf documentation (version 8.8) mentions that modules are developed in Fortran 90/95, which seems not to be the case anymore, as EnergyPlus was translated to C++ few years ago. And if you check the E+ source code, the modules are there, C coded. Am I missing something? If not, is there a module developer documentation for C?

EnergyPlus Module DevelopmentDevelopment Documentation

Because I am having a hard time trying to integrate a Matlab script to EnergyPlus via EMS/ExternalInterface objects and an Erl program is not enough for my purposes, I am willing to create a new module in EnergyPlus by cloning the repository in my machine and see how it goes. However, the ModuleDeveloper.pdf documentation (version 8.8) mentions that modules are developed in Fortran 90/95, which seems not to be the case anymore, as EnergyPlus was translated to C++ few years ago. And if you check the E+ source code, the modules are there, C coded. Am I missing something? If not, is there a module developer documentation for C?C++?

EnergyPlus Module Development Documentation

Because I am having a hard time trying to integrate a Matlab script to EnergyPlus via EMS/ExternalInterface objects and an Erl program is not enough for my purposes, I am willing to create a new module in EnergyPlus by cloning the repository in my machine and see how it goes. However, the ModuleDeveloper.pdf documentation (version 8.8) mentions that modules are developed in Fortran 90/95, which seems not to be the case anymore, as EnergyPlus was translated to C++ few years ago. And if you check the E+ source code, the modules are there, C coded. Am I missing something? If not, is there a module developer documentation for C++?

EnergyPlus Module Development Documentation

Because I am having a hard time trying to integrate a Matlab script to EnergyPlus via EMS/ExternalInterface objects and an Erl program is not enough for my purposes, I am willing to create a new module in EnergyPlus by cloning the repository in my machine and see how it goes. However, the ModuleDeveloper.pdf documentation (version 8.8) mentions that modules are developed in Fortran 90/95, which seems not to be the case anymore, as EnergyPlus was translated to C++ few years ago. And if you check the E+ source code, the modules are there, C coded. Am I missing something? If not, is there a module developer documentation for C++?