<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="country-region"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PostalCode"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="State"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="Street"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="address"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:blue;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-GB link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><b><font size=3 color=blue face=Arial><span
style='font-size:12.0pt;font-family:Arial;color:blue;font-weight:bold'>Dear
Jaime<o:p></o:p></span></font></b></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Many thanks for your effort in preparing
this informative guide line. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>This solved my problem. I think this is a
valuable instruction to modify the existing components.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Same as you it is very difficult to switch
back to Fortran from Matlab after ages.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>But anyway there is no remedy and I should
back on the track.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Again thanks Jaime for your reply which
answered my question comprehensively.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Regards<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'>Mehdi Shahrestani<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 color=blue face=Arial><span style='font-size:
12.0pt;font-family:Arial;color:blue'><o:p> </o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma'>
Jaime Gonzalez Rodriguez [mailto:gonzalezro.jaime@gmail.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> 13 July 2010 01:05<br>
<b><span style='font-weight:bold'>To:</span></b> Mehdi Shahrestani<br>
<b><span style='font-weight:bold'>Cc:</span></b> David Bradley;
trnsys-users@cae.wisc.edu<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [TRNSYS-users]
Changing a parameter to input in components</span></font><span lang=EN-US><o:p></o:p></span></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>I forgot to change
something in your code, now it's all right =)<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>On 13 July 2010 02:03, Jaime Gonzalez Rodriguez <<a
href="mailto:gonzalezro.jaime@gmail.com">gonzalezro.jaime@gmail.com</a>> wrote:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>well, you just have to find the code of the type you wanna
change, for instance type212.for or whatever...then, as David said you have to
change the parameter to input, I'll do it in the code that you pasted before so
that you can see an example, anyway my trnsys  function library seems to
be kind of different to yours, but this should work.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>Other topic is how to recompile it, I guess you should
create a project and set the right options to the compiler, you've got two
options.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>1. Copy the options of the project that trnsys created for
you with the type you have built before, those options should be the same</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>2. Create a new component, create the .tmf with the number
of parameters, inputs and outputs that you want, and then copy and paste the
code, be carefull with this, don't paste the part where you define the number
of parameters or the part with the type number, just the core of the code, I
mean, the part where you carry out the calculations. </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>I preffer the option 2 because I am too lazy to fight with
windows compilers, but the first option might be better.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>When I started programming types I didn't remember much
about fortran cuz I was programming C and other languages (mostly matlab which
is the easiest) for a long time and I had forgotten almost everything from
university, it was a nice exercise to read a code of a type and try to
understand everything. If I were you I'd try so.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>Regards and good luck with fortran =)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>-------------------------------------------------------------------------------------------------------------------------------------------------------</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!Do All of the "Very First Call of the Simulation
Manipulations" Here</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>     
If(getIsFirstCallofSimulation()) Then</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
!Tell the TRNSYS Engine How This Type Works</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>              
         !Call
SetNumberofParameters(1)          
!The number of parameters that the the model wants</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>              
         <font color="#3366ff"><span style='color:
#3366FF'>Call SetNumberofParameters(0)</span></font>          
!The number of parameters that the the model wants</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>              
         !Call
SetNumberofInputs(1)                  
!The number of inputs that the the model wants</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>              
         <font color="#3366ff"><span style='color:
#3366FF'>Call SetNumberofInputs(2)</span></font>                  
!The number of inputs that the the model wants</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Call SetNumberofDerivatives(0)        
!The number of derivatives that the the model wants</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Call
SetNumberofOutputs(1)                
!The number of outputs that the the model produces</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Call SetIterationMode(1)         
                   !An
indicator for the iteration mode (default=1).  Refer to section 8.4.3.5 of
the documentation for more details.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Call
SetNumberStoredVariables(0,0)                  
!The number of static variables that the model wants stored in the global
storage array and the number of dynamic variables that the model wants stored
in the global storage array</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Call
SetNumberofDiscreteControls(0)              
!The number of discrete control functions set by this model (a value greater
than zero requires the user to use Solver 1: Powell's method)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Return</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      EndIf</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!-----------------------------------------------------------------------------------------------------------------------</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!-----------------------------------------------------------------------------------------------------------------------</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!Do All of the First Timestep Manipulations Here - There Are
No Iterations at the Intial Time</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      If (getIsFirstTimestep())
Then</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>    
 !par = getParameterValue(1) I comment this line cuz u won't need it
anymore</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      <font color="#3366ff"><span
style='color:#3366FF'>inp1 = GetInputValue(1)</span></font></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:black'>      </span></font><font
size=2 color="#3366ff" face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:#3366FF'>inp2 = GetInputValue(2)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>           </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !Check the Parameters for Problems
(#,ErrorType,Text)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !Sample Code: If( PAR1 <= 0.) Call
FoundBadParameter(1,'Fatal','The first parameter provided to this model is not
acceptable.')</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !Set the Initial Values of the Outputs
(#,Value)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Call SetOutputValue(1, 0) ! opt</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !If Needed, Set the Initial Values of the
Static Storage Variables (#,Value)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !Sample Code: SetStaticArrayValue(1,0.d0)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !If Needed, Set the Initial Values of the
Dynamic Storage Variables (#,Value)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !Sample Code: Call
SetDynamicArrayValueThisIteration(1,20.d0)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !If Needed, Set the Initial Values of the
Discrete Controllers (#,Value)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>   !Sample Code for Controller 1 Set to Off: Call
SetDesiredDiscreteControlState(1,0)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
Return</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      EndIf</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!-----------------------------------------------------------------------------------------------------------------------</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!-----------------------------------------------------------------------------------------------------------------------</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!ReRead the Parameters if Another Unit of This Type Has Been
Called Last</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      If(getIsReReadParameters())
Then</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       
!Read in the Values of the Parameters from the Input File</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>    
 !par = getParameterValue(1) Since you don't have parameters you won't
need this neither</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      EndIf</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!-----------------------------------------------------------------------------------------------------------------------</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>!Read the Inputs</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      <font color="#3366ff"><span
style='color:#3366FF'>inp1 = GetInputValue(1)</span></font></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color="#3366ff" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#3366FF'>    
 inp2 = GetInputValue(2)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>                       </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>           
!Check the Inputs for Problems (#,ErrorType,Text)</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>           
!Sample Code: If( IN1 <= 0.) Call FoundBadInput(1,'Fatal','The first input
provided to this model is not acceptable.')</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      If(ErrorFound()) Return</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color="#cc0000" face="Times New Roman"><span
style='font-size:12.0pt;color:#CC0000'>!     finally where you
calculated the value of the formula you should change PAR1 for IN2</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>      <font color="#3366ff"><span
style='color:#3366FF'>OUT1=IN1+IN2</span></font></span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>!    DON'T
FORGET TO ADD THE DECLARATION OF THE VARIABLE IN2 AND DELETE THE DECLARATION OF
PAR1</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>!    Note:
As far as you declare the variables you can call them with any name you want,
it does not have to be</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>Double IN1 </span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>Double IN2</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>it could be </span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>Double
SPAINWORLDCHAMPIONS </span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#cc0000" face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:#CC0000'>Double whatever</span></font><o:p></o:p></p>

</div>

<div>

<div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>On 12 July 2010 21:04, Mehdi Shahrestani <<a
href="mailto:mahdishahrestani@yahoo.com" target="_blank">mahdishahrestani@yahoo.com</a>>
wrote:<o:p></o:p></span></font></p>

<div bgcolor=white link=blue vlink=purple>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'>Dear David </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'>Thanks for your reply </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'>To be honest I try to change the script but I don’t know how
I can recompile the edited file.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'>I was wondering if you could give me some hints about recompiling
an edited fortran file.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'>Regards</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'>Mehdi Shahrestani</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=blue face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:blue'> </span></font><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma;
font-weight:bold'>From:</span></font></b><font size=2 face=Tahoma><span
lang=EN-US style='font-size:10.0pt;font-family:Tahoma'> David Bradley [mailto:<a
href="mailto:bradley@tess-inc.com" target="_blank">bradley@tess-inc.com</a>] <br>
<b><span style='font-weight:bold'>Sent:</span></b> 12 July 2010 18:16<br>
<b><span style='font-weight:bold'>To:</span></b> mehdi<br>
<b><span style='font-weight:bold'>Cc:</span></b> <a
href="mailto:trnsys-users@cae.wisc.edu" target="_blank">trnsys-users@cae.wisc.edu</a><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [TRNSYS-users]
Changing a parameter to input in components</span></font><o:p></o:p></p>

</div>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face="Times New Roman"><span style='font-size:12.0pt;
color:black'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face="Times New Roman"><span style='font-size:12.0pt;
color:black'>Mehdi,<br>
  In addition to changing the proforma, you also need to modify and
recompile the Fortran code of the Type and change the number of parameters and
inputs that it expecting to be passed.<br>
Best,<br>
 David<br>
<br>
<br>
On 7/11/2010 17:37, mehdi wrote: </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>Hello everybody </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>I have a question about changing a “Parameter” into
“Input” in components.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>For example in a pipe component, I have changed one of parameters
to input (in Performa) but after run there were two errors mentioned that</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>There is one missed parameter and one more than normal input.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>I think there should be a way to solve such a problem. </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>I was wondering if anybody could give some advice.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'> </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>Regards</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'>Mehdi Shahrestani</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 color=black face=Arial><span style='font-size:12.0pt;font-family:Arial;
color:black'> </span></font><o:p></o:p></p>

<pre><font size=2 color=black face="Courier New"><span style='font-size:10.0pt;
color:black'> </span></font><o:p></o:p></pre><pre><fieldset></fieldset><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'> </span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>_______________________________________________</span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>TRNSYS-users mailing list</span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'><a
href="mailto:TRNSYS-users@cae.wisc.edu" target="_blank">TRNSYS-users@cae.wisc.edu</a></span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'><a
href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users"
target="_blank">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a></span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>  </span></font><o:p></o:p></pre>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><o:p> </o:p></span></font></p>

<pre><font size=2 color=black face="Courier New"><span style='font-size:10.0pt;
color:black'>-- </span></font><o:p></o:p></pre><pre><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;color:black'>***************************</span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>David BRADLEY</span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>Principal</span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>Thermal Energy Systems Specialists, LLC</span></font><o:p></o:p></pre><pre><st1:Street
w:st="on"><st1:address w:st="on"><font size=2 color=black face="Courier New"><span
  style='font-size:10.0pt;color:black'>22 North Carroll Street</span></font></st1:address></st1:Street> - <st1:address
w:st="on"><st1:Street w:st="on">suite</st1:Street> 370</st1:address><o:p></o:p></pre><pre><st1:place
w:st="on"><st1:City w:st="on"><font size=2 color=black face="Courier New"><span
  style='font-size:10.0pt;color:black'>Madison</span></font></st1:City>, <st1:State
 w:st="on">WI</st1:State>  <st1:PostalCode w:st="on">53703</st1:PostalCode> <st1:country-region
 w:st="on">USA</st1:country-region></st1:place><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'> </span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>P:+1.608.274.2577</span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'>F:+1.608.278.1475</span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'><a
href="mailto:bradley@tess-inc.com" target="_blank">bradley@tess-inc.com</a></span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'> </span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'><a
href="http://www.tess-inc.com" target="_blank">http://www.tess-inc.com</a></span></font><o:p></o:p></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;color:black'><a
href="http://www.trnsys.com" target="_blank">http://www.trnsys.com</a></span></font><o:p></o:p></pre></div>

</div>

</div>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'><br>
_______________________________________________<br>
TRNSYS-users mailing list<br>
<a href="mailto:TRNSYS-users@cae.wisc.edu" target="_blank">TRNSYS-users@cae.wisc.edu</a><br>
<a href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users"
target="_blank">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
<br clear=all>
<br>
-- <o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Jaime. González Rodríguez<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
<br clear=all>
<br>
-- <br>
Jaime. González Rodríguez<o:p></o:p></span></font></p>

</div>

</body>

</html>