<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">Hi everyone,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">I'm creating a new Type for TRNSYS 18 in TypeStudio, basically a concentrating solar collector based in Linear Fresnel Collectors. I finished the code with my mathematical model for the Type and it compiles, but when I use the new Type in TRNSYS I get the following "error":<br><br>TRNSYS Message 463: The SetNumberStoredVariables subroutine was not called to set the number of storage locations required before the SetStaticArrayValues routine was called. Please check formulation of the specified TYPE.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">I use as reference for my code the one of the Type1288 provided in TESS library, but as this code was done for TRNSYS 16 I don't have a clear reference for the TRNSYS's functions for the storage of variables. I tried using the Dynamic and Static statements to store a value but I still don't understand how to solve this error.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">In my code I use the statements for the storage of variables in this way:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">--------- After convergence manipulations</div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif">      If(getIsEndOfTimestep()) Then</font><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">...</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)"><div class="gmail_default">        Do i=1,Number_in_Series</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">               </span>   Do j=1,Number_of_Nodes_per_Collector</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">               </span>     Call setStaticArrayValue(((i-1)*Number_of_Nodes_per_Collector+j),getStaticArrayValue(Number_in_Series*Number_of_Nodes_per_Collector+(i-1)*Number_of_Nodes_per_Collector+j))</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>EndDo</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">          </span>EndDo </div><div class="gmail_default">...</div><div class="gmail_default"><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">           </span>Return </div><div class="gmail_default">      EndIf</div><div class="gmail_default">---------</div></div><div class="gmail_default">--------- Very First Call of the Simulation Manipulations<br></div></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif">If(getIsFirstCallofSimulation()) Then</font><br></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif">...</font></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif"><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">         </span>N_Items=2*Number_in_Series*Number_of_Nodes_per_Collector</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">               </span>Call SetNumberStoredVariables(N_Items,N_Items)</div><div class="gmail_default">! Number_in_Series and Number_of_Nodes_per_Collector are parameters of the  model</div></font></div><div class="gmail_default"><span style="color:rgb(11,83,148);font-family:verdana,sans-serif">...</span><br></div><div class="gmail_default"><span style="color:rgb(11,83,148);font-family:verdana,sans-serif"> </span><span class="gmail-Apple-tab-span" style="color:rgb(11,83,148);font-family:verdana,sans-serif;white-space:pre">               </span><span style="color:rgb(11,83,148);font-family:verdana,sans-serif">Return</span><br></div><div class="gmail_default"><span style="color:rgb(11,83,148);font-family:verdana,sans-serif">      EndIf</span><br></div><div class="gmail_default"><span style="color:rgb(11,83,148);font-family:verdana,sans-serif">-----------</span></div><div class="gmail_default"><span style="color:rgb(11,83,148);font-family:verdana,sans-serif">----------- </span><font color="#0b5394" face="verdana, sans-serif">First Timestep Manipulations</font><br></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif">If (getIsStartTime()) Then</font><br></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif">...</font></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif"><div class="gmail_default">    N_Items=2*Number_in_Series*Number_of_Nodes_per_Collector</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>Do i=1,Number_in_Series</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>   Do j=1,Number_of_Nodes_per_Collector</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">       </span>      Call setStaticArrayValue((i-1)*Number_of_Nodes_per_Collector+j,Initial_Collector_Temperature)</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">         </span>  Call setStaticArrayValue(Number_in_Series*Number_of_Nodes_per_Collector+(i-1)*Number_of_Nodes_per_Collector+j,Initial_Collector_Temperature)          </div><div class="gmail_default">       EndDo</div><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">  </span>EndDo</div></font></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif">...</font></div><div class="gmail_default"><font color="#0b5394" face="verdana, sans-serif"><div class="gmail_default"><span class="gmail-Apple-tab-span" style="white-space:pre">         </span>Return</div><div class="gmail_default">      EndIf<br></div></font></div><div class="gmail_default"><span style="color:rgb(11,83,148);font-family:verdana,sans-serif">-----------</span><br></div><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">​In advance, thank you so much for your help.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(11,83,148)">Best Regards, <br><br>Carlos Felbol A.​</div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><table style="border-collapse:collapse;max-width:400px;font-size:9pt;font-family:tahoma;color:rgb(0,0,0)"><tbody><tr><td valign="top" style="font-family:tahoma;padding:0px 10px 0px 0px"><div style="margin-bottom:10px"><b>Carlos José Felbol Acuña</b> Ingeniero de Proyectos <br><b>Grupo de Energía Solar</b></div><div style="margin-bottom:10px"><b>Pontificia Universidad Católica de Chile</b> <br><span>Departamento de Ingeniería Mecánica y Metalúrgica<br>Av. Vicuña Mackenna 4860, Macul<br>Santiago<br>Chile</span></div><div><div style="margin-bottom:2px;margin-right:2px;display:inline-block"><img width="24" height="24" src="https://signature-assets.s3.amazonaws.com/967555ab5060a78768fed82a6d38607d.png" alt="mobile" style="border: none; vertical-align: middle;"></div> <a href="tel:+56+9+9158+6309" style="background-color:transparent;color:rgb(25,62,230)" target="_blank">+56 9 9158 6309</a></div><div><div style="margin-bottom:2px;margin-right:2px;display:inline-block"><img width="24" height="24" src="https://signature-assets.s3.amazonaws.com/e28174ac836e933af5aa845b0b281412.png" alt="office" style="border: none; vertical-align: middle;"></div> <a href="tel:+56+2+2504+7997" style="background-color:transparent;color:rgb(25,62,230)" target="_blank">+56 2 2504 7997</a></div><div></div><div><a href="https://si.gnatu.re/#cjfelbol@uc.cl" style="background-color:transparent;color:rgb(143,182,201);margin-bottom:3px;margin-right:3px;display:inline-block" target="_blank"><img width="24" height="24" src="https://signature-assets.s3.amazonaws.com/9b8047651d73614540e45baea5850220.png" alt="email" style="border: none; vertical-align: middle;"></a> <a href="mailto:cjfelbol@uc.cl" style="background-color:transparent;color:rgb(25,62,230)" target="_blank">cjfelbol@uc.cl</a></div></td></tr></tbody></table></div><div><font face="Arial, Helvetica, 'Nimbus Sans L', sans-serif"><span style="font-size:14px;line-height:16px"><b><br></b></span></font></div><div><font face="Arial, Helvetica, 'Nimbus Sans L', sans-serif"><span style="font-size:14px;line-height:16px"><b><br></b></span></font></div><div><font face="Arial, Helvetica, 'Nimbus Sans L', sans-serif"><span style="font-size:14px;line-height:16px"><b><br></b></span></font></div></div></div></div></div></div></div></div></div></div></div>
</div>