<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Fortran code has to be compiled and linked to form a DLL. The DLL is
placed in the ..\Trnsys16_1\UserLib\ReleaseDLLs directory and is
accessed by TRNSYS during the simulation. In order to generate a DLL
you need to have a Fortran compiler. The two most commonly used
compilers are:<br>
<br>
the Compaq Visual Fortran compiler (whose workspace is called a *.dsw
file and which is created automatically by the Simulation Studio as
Werner mentioned)<br>
the Intel Visual Fortran compiler<br>
<br>
There is also a freely available compiler which some have successfully
used to compile and link types (<a href="http://www.g95.org/">http://www.g95.org/</a>).<br>
<br>
The procedure for creating a DLL differs depending on which compiler
you plan to use. Do you have access to one of these three?<br>
Regards,<br>
 David<br>
<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:dias.marcos@portugalmail.pt">dias.marcos@portugalmail.pt</a> wrote:
<blockquote
 cite="mid:20090710153026.8hf9aynpwgkw0008@betamail.portugalmail.pt"
 type="cite">
  <pre wrap="">Sorry, but i still don't understand.
I accept if you think i'm stupid, but i have seen all the chapter 8  
but it only debuts code and how we can make codel. I have a component  
already made wich i have downloaded. The file is in FORTRAN format.  
So, after create the proforma what must i do? And, what is *.dsw? I  
don't know where i open de compile project...

Dear Werner,

Why do you tell me that in the end of the procedure that you describe,  
this will no work???

THANKS FOR THE COMPREHENSION!!!


Quoting "keilholz, werner" <a class="moz-txt-link-rfc2396E" href="mailto:werner.keilholz@cstb.fr"><werner.keilholz@cstb.fr></a>:

  </pre>
  <blockquote type="cite">
    <pre wrap="">If you're new to making components, I recommmend to start by making  
a new simple component (x=2*y) first. Then, try with yours:

1. Create the Proforma in Simulation Studio
2. Save it (.tmf file)
3. Use File/Export to ... FORTRAN
4. Replace the generater .FOR file by yours
5. Open the compile project (.dsw ) and compile
6. Read the Programmer's Guide manual to find out why it doesn't work.

Werner

-----Message d'origine-----
De : <a class="moz-txt-link-abbreviated" href="mailto:dias.marcos@portugalmail.pt">dias.marcos@portugalmail.pt</a> [<a class="moz-txt-link-freetext" href="mailto:dias.marcos@portugalmail.pt">mailto:dias.marcos@portugalmail.pt</a>]
Envoyé : vendredi 10 juillet 2009 14:54
À : <a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a>
Objet : Re: [TRNSYS-users] Add component

Hi! Thanks for the answers.

Sincerly, i have checked severeal times that chapter, but i stil can't
find what i want.
Can anyone specify for me please where is the detailed procedure?

Thanks


Quoting David Bradley <a class="moz-txt-link-rfc2396E" href="mailto:bradley@tess-inc.com"><bradley@tess-inc.com></a>:

    </pre>
    <blockquote type="cite">
      <pre wrap="">Look in the 08-Programmer's Guide manual. The procedure is explained
in there.
Regards,
David


<a class="moz-txt-link-abbreviated" href="mailto:dias.marcos@portugalmail.pt">dias.marcos@portugalmail.pt</a> wrote:
      </pre>
      <blockquote type="cite">
        <pre wrap="">Hi,

Can anyone tell me what is the procedure to add a new component?
I have a *.for file....

thanks!

_______________________________________________
TRNSYS-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a>
<a class="moz-txt-link-freetext" href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a>




        </pre>
      </blockquote>
      <pre wrap="">--
***********************************************************************
Thermal Energy System Specialists (TESS), LLC David BRADLEY
            22 N. Carroll Street - Suite 370 Partner
           Madison, WI 53703                                   USA
P: +1.608.274.2577 F: +1.608.278.1475
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:bradley@tess-inc.com">bradley@tess-inc.com</a> Web Pages:  <a class="moz-txt-link-freetext" href="http://www.tess-inc.com">http://www.tess-inc.com</a>
and      <a class="moz-txt-link-freetext" href="http://www.trnsys.com">http://www.trnsys.com</a>

***********************************************************************


      </pre>
    </blockquote>
    <pre wrap="">

_______________________________________________
TRNSYS-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a>
<a class="moz-txt-link-freetext" href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->


_______________________________________________
TRNSYS-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a>
<a class="moz-txt-link-freetext" href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
***********************************************************************
Thermal Energy System Specialists (TESS), LLC 
David BRADLEY                      22 N. Carroll Street - Suite 370 
Partner                            Madison, WI 53703 
                                   USA
P: +1.608.274.2577 
F: +1.608.278.1475
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:bradley@tess-inc.com">bradley@tess-inc.com</a> 
Web Pages:  <a class="moz-txt-link-freetext" href="http://www.tess-inc.com">http://www.tess-inc.com</a>    and      <a class="moz-txt-link-freetext" href="http://www.trnsys.com">http://www.trnsys.com</a>

***********************************************************************</pre>
</body>
</html>