[TRNSYS-users] TRNSYS and MATLAB

David BRADLEY d.bradley at tess-inc.com
Fri Sep 21 12:21:17 PDT 2018


Wirich,

   In order for Matlab2015a and Trnsys17 to work together you just need 
to have a Type155.dll that corresponds to your Matlab version. Note that 
with Trnsys17, you need to use the 32-bit Matlab verison. I will send 
you a second email privately containing the dll for Trnsys17 and 
Matlab2015a.

   Creating a Type155.dll for Matlab2018 is a matter of a few minutes of 
work. If you can send me the following files:

libeng.lib, libmat.lib, libmex.lib, and libmx.lib

  then I can make you the dll that you need. Please make sure to specify 
whether the files you send are the 32-bit or 64-bit versions.

Regards,

  David



On 09/21/2018 09:39, Wirich FREPPEL via TRNSYS-users wrote:
> Dear TRNSYS users,
>
> For my project, I need to call MATLAB to do some calculations and then 
> return the result into TRNSYS. However, my version of Matlab is 2015a, 
> which is not compatible with TRNSYS 17.
>
> In addition, the TRNSYS salesman told me that at the moment they are 
> still working on a 155.dll file to match Matlab 2018 and TRNSYS 18. 
> So, until the dll file is available I was wandering:
>
> Would it be possible to add a Type in which I could write some 
> "windows commands". Those commands would put TRNSYS into a pause, and 
> run MATLAB. When all results are available, TRNSYS read them and goes 
> to the next step of the calculations.
>
> In the past I used MATLAB to call TRNSYS, but is it possible in the 
> other way without using the Type155 ?
>
> Thank you in advance for your reply.
>
> Best regards
>

-- 
***************************
David BRADLEY
Principal
Thermal Energy Systems Specialists, LLC
3 North Pinckney Street - suite 202
Madison, WI  53703 USA

P:+1.608.274.2577
F:+1.608.278.1475
d.bradley at tess-inc.com

http://www.tess-inc.com
http://www.trnsys.com




More information about the TRNSYS-users mailing list