Skip to content
willybernal edited this page Apr 16, 2014 · 6 revisions

MLE+ has not been tested on all versions of Matlab. Therefore, you might experience problems using the latest or old versions of Matlab. It has been tested in R2012a and R2012b and performs well. Also, the front-end utility requires uicontrols which might not be part of you Matlab Distribution/License. Please look into the following topics and see if this can help you debug your problem.


GUILayout not working

If the error mentions uicontrols like the error shown below. You cannot use the GUILayout Toolbox. Your license might be limited. You can still use the Legacy MLE+ components. This includes the core programs in MLE+ for co-simulation. There is a Legacy Example that comes with the distribution.

uicontrolError

Manual Installation

If you have problems when you run installMlep(), try using the manual install. installMlep

  • According to your operating system. Change the paths indicated in lines 10 and 11 (Windows) or in line 14 (Unix). These should reflex the main EnergyPlus Installation folder and the java binary directory.

EnergyPlus Errors

It is possible that your simulation did not perform correctly and it gave you different errors. This might be error due to a wrong configuration of your .idf file and not a MLE+ error. Check the .err file outputted in the /Output folder. This will give you some insight into the problem. Check the documentation for EnergyPlus in your /EnergyPlus_Installation_Folder/Documentation/ folder

EnergyPlus Versions

All versions of EnergyPlus will work with MLE+. This is the case because the communication protocol has not been changed through the recent versions. However, the example projects presented in MLE+ might need modifications. Specially the .IDF files. They would need to be translated using the EnergyPlus IDFUpdater program located in the PreProcessing folder in your EnergyPlus distribution folder. Some objects might be not available in newer versions or have been modified. Please make sure they match and this is not an issue with MLE+.


Legacy Example

The legacy example in MLE+ requires more settings. In order to debug I recommend to use bookmarks and line step by step the code. You should definitely check the output of the following lines.

installMlep

installMlep

Flags

installMlep