<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Maybe you are right;</p>
<p style="margin-top:0;margin-bottom:0">you can read the help documentation of trnsys <span style="font-size: 12pt;">(mathematical reference, 4.13.20 type 155: </span><span style="font-size: 12pt;">calling matlab, pag. 451</span><span style="font-size: 12pt;">)
 for some clarification.</span></p>
<p style="margin-top:0;margin-bottom:0">To avoid some problems i have installed matlab 2011b 32 bit with trnsys 17.</p>
<p style="margin-top:0;margin-bottom:0">check trnsys17/exe/DLLs. there you can see the dlls for type 155. </p>
<p style="margin-top:0;margin-bottom:0"><img size="10261" contenttype="image/png" id="img410476" crossorigin="anonymous" tabindex="0" style="max-width: 99.9%; user-select: none;" src="cid:767d1ada-c3ec-4a20-9489-09bf067b6a59"><br>
</p>
<p style="margin-top:0;margin-bottom:0">if you don't see your matlab version i think the software can't work.</p>
<p style="margin-top:0;margin-bottom:0">these are what i know, let me know if you can fix it.</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Da:</b> TRNSYS-users <trnsys-users-bounces@lists.onebuilding.org> per conto di Elisa Ghirardi via TRNSYS-users <trnsys-users@lists.onebuilding.org><br>
<b>Inviato:</b> lunedě 22 gennaio 2018 14:35<br>
<b>A:</b> TRNSYS users mailing list at OneBuilding.org<br>
<b>Cc:</b> Elisa Ghirardi<br>
<b>Oggetto:</b> [TRNSYS-users] R: type 155 and GenOpt</font>
<div> </div>
</div>
<div lang="IT" link="blue" vlink="#954F72">
<div class="x_WordSection1">
<p class="x_MsoNormal"><span lang="EN-GB">thanks Riccardo for your reply and your help.
</span></p>
<p class="x_MsoNormal"><span lang="EN-GB">Unfortunately I have already set all the mFileErrorCode like your suggestion but I still have the same error.</span></p>
<p class="x_MsoNormal"><span lang="EN-GB"> </span></p>
<p class="x_MsoNormal"><span lang="EN-GB">It would be an issue with a too recent version of Matlab? (I’m using a 64-bit version of Trnsys 18 (18.00.0016) with a 64-bit version of Matlab 2016a)</span></p>
<p class="x_MsoNormal"> </p>
<p class="x_MsoNormal">Elisa Ghirardi</p>
<p class="x_MsoNormal"> </p>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="x_MsoNormal" style="border:none; padding:0cm"><b>Da: </b><a href="mailto:trnsys-users@lists.onebuilding.org">Riccardo Nesa via TRNSYS-users</a><br>
<b>Inviato: </b>lunedě 22 gennaio 2018 12:13<br>
<b>A: </b><a href="mailto:trnsys-users@lists.onebuilding.org">TRNSYS users mailing list at OneBuilding.org</a><br>
<b>Cc: </b><a href="mailto:riccardo_sas@hotmail.it">Riccardo Nesa</a><br>
<b>Oggetto: </b>Re: [TRNSYS-users] type 155 and GenOpt</p>
</div>
<p class="x_MsoNormal"> </p>
<p><span style="font-size:12.0pt; color:black">Hi elisa</span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black">you have to put "mFileErrorCode=some_number" in the m.file to get the point when your script fails and you MUST write "mFileErrorCode=0" at the end of the m.file.</span></p>
<p><span style="font-size:12.0pt; color:black"><img border="0" width="794" height="111" id="x_img745842" alt="cid:ec28adef-8cbc-4f0a-9b64-5e7b386b2d6f" style="width: 8.2708in; height: 1.1562in; user-select: none;" src="cid:ec28adef-8cbc-4f0a-9b64-5e7b386b2d6f"></span><span style="font-size:12.0pt; color:black"></span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black">you have to write </span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black">"mFileErrorCode=0</span></p>
<p><span style="font-size:12.0pt; color:black">return</span></p>
<p><span style="font-size:12.0pt; color:black">"</span></p>
<p><span style="font-size:12.0pt; color:black">also at the end of some particular  "if statment" like:</span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black">if trnInfo(8)==-1</span></p>
<p><span style="font-size:12.0pt; color:black">...</span></p>
<p><span style="font-size:12.0pt; color:black">...</span></p>
<p><span style="font-size:12.0pt; color:black">...</span></p>
<p><span style="font-size:12.0pt; color:black">mFileErrorCode=0</span></p>
<p><span style="font-size:12.0pt; color:black">return</span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p><span style="font-size:12.0pt; color:black"> </span></p>
<p class="x_MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:12.0pt; color:black"> </span></p>
<div>
<p class="x_MsoNormal"><span style="font-size:12.0pt; color:black"><img naturalheight="2" naturalwidth="694" border="0" width="694" height="2" id="x_Horizontal_x0020_Line_x0020_2" style="width: 7.2291in; height: 0.0208in; user-select: none;" tabindex="0" src="cid:image002.png@01D3938E.507A2E60"></span><span style="font-size:12.0pt; color:black"></span></p>
<div id="x_divRplyFwdMsg">
<p class="x_MsoNormal"><b><span style="color:black">Da:</span></b><span style="color:black"> TRNSYS-users <trnsys-users-bounces@lists.onebuilding.org> per conto di Elisa Ghirardi via TRNSYS-users <trnsys-users@lists.onebuilding.org><br>
<b>Inviato:</b> lunedě 22 gennaio 2018 09:30<br>
<b>A:</b> trnsys-users@lists.onebuilding.org<br>
<b>Cc:</b> Elisa Ghirardi<br>
<b>Oggetto:</b> [TRNSYS-users] type 155 and GenOpt</span><span style="font-size:12.0pt; color:black">
</span></p>
<div>
<p class="x_MsoNormal"><span style="font-size:12.0pt; color:black"> </span></p>
</div>
</div>
<div>
<div>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black">Hi TRNSYS users,</span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black"> </span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black">I’m trying to run an optimization with TrnOpt with a link with matlab (type 155). The single simulation works, but when I run the optimization I have always the same error: “<i>The M-File did
 not properly set 'mFileErrorCode' to 0 when it was called. This may indicate that an error occurred in Matlab while running the M-File. 'mFileErrorCode' was left to 1 by the M-File. You can set ignoreEngineClose to 1 and run the 'lasterr' command in Matlab
 to help diagnose the  problem. The error occurred at info(7) =            0 , info(13) =            0</i>”.</span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black">I think it’s a problem  with matlab file access because , despite the .m file being inserted into the GenOpt input file, the GenOpt seems unable to start it, in fact GenOpt starts matlab but
 then fails to open the file. </span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black"> </span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black">Someone of you has already dealt with this issue?</span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black"> </span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black">Kind regards,</span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black"> </span></p>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black">Elisa Ghirardi</span></p>
</div>
</div>
</div>
<p class="x_xmsonormal"><span style="font-size:12.0pt; color:black">University of Bergamo, Italy.</span></p>
<p class="x_MsoNormal"> </p>
</div>
</div>
</div>
</div>
</body>
</html>