<div dir="ltr"><div><div><div>Isilda,<br></div>You cannot define piecewise fields in Grads. So, for one thing, the syntax &quot;(t=&#39;i&#39;)&quot; is going to throw an error. However, you seem to want to take the average of TMP2m over several data files. If you simply define ll to be TMP2m in each file, that will also not work because each &#39;define&#39; command will overwrite the previous field created with that name.<br><br></div>The best thing to do would be to create a sum field by adding each TMP2m field from each file to that sum. Then simply divide by 124 at the end.<br><br></div>Jeff Duda<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 5, 2017 at 4:36 PM, Isilda Menezes <span dir="ltr">&lt;<a href="mailto:isilda@uevora.pt" target="_blank">isilda@uevora.pt</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hello, I want created a ave in a gs script with multiple open files with the same time=1.<br><br></div>I made a loop like this,<br><div><div><br>i=1<br>while (i&lt;124)<br>&#39;set dfile &#39;i<br>&#39;define ll(t=&#39;i&#39;)=TMP2m&#39;<br>i=i+1<br>endwhile<br>&#39;d ave(ll,t=1,t=124)&#39;<br><br></div><div>But a have this error:<br><br>DEFINE error:  Name too long; missing &#39;=&#39;<br>Syntax Error:  Invalid Operand <br>  &#39;ll&#39; not a variable or function name<br>Operation Error:  Error from ave function<br>  Error ocurred at column 1<br>DISPLAY error:  Invalid expression <br>  Expression = ave(ll,t=1,t=124)<br>Error opening script file: <a href="http://cbarn.gs" target="_blank">cbarn.gs</a><br><br></div><div><span id="m_6607321103019511512gmail-result_box" class="m_6607321103019511512gmail-" lang="en"><span class="m_6607321103019511512gmail-">I&#39;ve been trying to do it in other ways but I always get errors.</span> <span class="m_6607321103019511512gmail-">Can someone give me some advice how to solve this problem.<br><br></span></span></div><div><span id="m_6607321103019511512gmail-result_box" class="m_6607321103019511512gmail-" lang="en"><span class="m_6607321103019511512gmail-">Thanks,<br></span></span></div><div><span id="m_6607321103019511512gmail-result_box" class="m_6607321103019511512gmail-" lang="en"><span class="m_6607321103019511512gmail-">Isilda<br></span></span></div><div><br></div></div></div>
<br>______________________________<wbr>_________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/<wbr>listinfo/gradsusr</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Jeff Duda<br>Post-doctoral research fellow<br>University of Oklahoma School of Meteorology<br></div></div></div></div></div>
</div>