You can achieve this by scripting each step of your process in Matlab. I have done this in the past where I did a simple string find / replace on a copy of a template DCK file to update values, and then executed the simulation from the command line. Something like dos("TRNEXE template1.dck"). I had a conference paper last year which has an overview of the coupling; <a href="http://www.optimalenergetics.com/Blog/?page_id=7">http://www.optimalenergetics.com/Blog/?page_id=7</a>, and since then I've moved everything into Python where I can take advantage of object oriented programming, demo of this is here if your interested; <a href="http://www.optimalenergetics.com/Blog/?p=78">http://www.optimalenergetics.com/Blog/?p=78</a><br>
<br>Cheers,<br><br>Marcus<br>-- <br><span style="color:rgb(0, 0, 0)">Marcus Jones, </span><span style="color:rgb(0, 0, 0)"> M.Sc.</span><span style="color:rgb(0, 0, 0)">, </span><a style="color:rgb(0, 0, 0)" name="SafeHtmlFilter_131245b5df81718e__MailAutoSig"><span style="font-size:10pt"></span></a><span style="color:rgb(0, 0, 0)"><span style="font-size:10pt">LEED<sup>®</sup>AP BD+C</span></span><br style="color:rgb(0, 0, 0)">
<i style="color:rgb(0, 0, 0)">Freelance energy consultant</i><br style="color:rgb(0, 0, 0)"><i style="color:rgb(0, 0, 0)">Vienna, Austria</i><br><br><div class="gmail_quote">On Wed, Nov 16, 2011 at 3:43 PM, Josh Clarke <span dir="ltr"><<a href="mailto:josh@joshclarke.com">josh@joshclarke.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello All,<br><br>I am trying to implement a code with the following basic information flow:<br><br>1. Matlab generates a set of system parameters.<br>
2. Matlab passes those system parameters as inputs to TRNSYS.<br>3. TRNSYS runs a year-long simulation using those system parameters and supplies the results to Matlab.<br>
4. Matlab uses the results to determine a new set of input parameters.<br>5. Return to Step 2 until some exit condition is reached. <br><br>I've looked at the documentation for Type 155, but it appears that it is used for calling Matlab while running a TRNSYS simulation. What I'm looking for is a means of calling TRNSYS from within Matlab and running repeated simulations. Any help is appreciated.<br>

<br>Thanks,<br><br>Josh<br>
<br>_______________________________________________<br>
TRNSYS-users mailing list<br>
<a href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a><br>
<a href="https://mailman.cae.wisc.edu/listinfo/trnsys-users" target="_blank">https://mailman.cae.wisc.edu/listinfo/trnsys-users</a><br>
<br></blockquote></div><br><br clear="all"><br><br><br>