WHILE/ENDWHILE Problems
James T. Potemra
jimp at HAWAII.EDU
Fri Jan 8 14:39:20 EST 2010
Hi Jason:
The attached script is quite different from the earlier one in your
email. First, the attached script doesn't increment the variable
"icount", so you need to add a line "icount = icount + 1". Second, in
this script you are not defining a variable (last one had "define
uwndavg") but are displaying a variable ("d uwndavg"). Third, you're
closing the while loop with all upper case "ENDWHILE" (in the attached
script). This script works fine on my machine (64bit linux, grads-
v2.0.a7.oga.2), but maybe your implementation has case-sensitivity issues?
Jim
Jason Snyder wrote:
> I attached the script with the problem so you cod look at the spacing
> on the script but I am continuing to have problems with the
> While/Endwhile loop.
>
> Thanks,
>
> Jason
>
> On Fri, Jan 8, 2010 at 10:06 AM, James T. Potemra <jimp at hawaii.edu
> <mailto:jimp at hawaii.edu>> wrote:
>
> Hi Jason:
>
> This looks okay to me in terms of the while loop, however line 5
> doesn't really do anything. In fact. that line should give an
> error like "name to long missing =" (the syntax is define
> newvar=something). Is this really the entire script?
>
> Jim
>
> Jason Snyder wrote:
>
> To Whom it May Concern,
> I tried posting onto onto the GRADS users group website and
> cannot access it so I decided to post my question here.
> I am trying to do the while loop with the script below:
> 'sdfopen uwndavg2001.nc <http://uwndavg2001.nc/>
> <http://uwndavg2001.nc <http://uwndavg2001.nc/>>'
>
> count=1
> while (count < 10)
> 'set t 'count
> 'define uwndavg'
> count = count + 1
> endwhile
> however, I keep getting this error when running this script:
> unable to locate ENDWHILE statement for the WHILE statement
> at line 3. I have endwhile statement so I am not sure what is
> going on with this script. Can you help me with it?
> Thanks,
> Jason
>
>
>
More information about the gradsusr
mailing list