[gradsusr] if else statement with string arguments

Jeff Duda jeffduda319 at gmail.com
Mon Nov 26 16:20:44 EST 2018


Have you verified that no additional characters or spaces are being input
to the script? Try

say "_"region"_" to check that there are no extra spaces in region. Also,
in your if statement, there does not appear to be a space in ='conus'.
While I doubt that is the cause of the problem, insert a space there to
check formatting.

Jeff

On Mon, Nov 26, 2018 at 1:24 PM Tracey <tdorian10 at gmail.com> wrote:

> Hi Bill,
>
> It still doesn't seem to work even when I take out the parentheses.
> Appreciate your suggestion though!  Can GrADS handle argument strings in
> if/else statements?
>
> Thanks,
> Tracey
>
> On Mon, Nov 26, 2018 at 3:08 PM Bill Reilly <bill_reilly at compuserve.com>
> wrote:
>
>> Tracey:
>>
>> Try taking out the parentheses () and see if it works.
>>
>> Bill
>>
>> --
>>
>> Bill Reilly
>>
>> (+34) 686-110-748
>> bill at passageweather.comwww.passageweather.com
>> bill at brwebworks.comwww.brwebworks.com
>>
>> On 26/11/2018 20:18, Tracey wrote:
>>
>> Hi Jeff,
>>
>> The input string is being read into the script correctly, as I've put a "say
>> region" into the script right before the if statement and it is correctly
>> outputting "conus."  So it seems to be the actual if statement that is not
>> working for some reason.
>>
>> Thanks,
>> Tracey
>>
>> On Mon, Nov 26, 2018 at 2:03 PM Jeff Duda <jeffduda319 at gmail.com> wrote:
>>
>>> First test whether the input string is being read into the script
>>> correctly. Then check to see if the if block is being tripped by inserting
>>> print statements.
>>>
>>> Jeff Duda
>>>
>>> On Mon, Nov 26, 2018 at 11:56 AM Tracey <tdorian10 at gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I was wondering if any GrADS users could help me with this issue I am
>>>> having.  In my GrADS script, I have:
>>>>
>>>> if (region ='conus')
>>>>   'set lat 25 58'
>>>>   'set lon 230 297'
>>>> endif
>>>>
>>>> But the above lines are not working.  When I run the GrADS script, I
>>>> input a "region" as an argument.  I want to say if the region is "conus",
>>>> then set the longitudes and latitudes to these set numbers.  No matter how
>>>> I change the quotations and the spaces, it doesn't seem to be re-setting
>>>> the latitudes and longitudes.  What am I doing wrong?
>>>>
>>>> Thank you,
>>>> Tracey
>>>> _______________________________________________
>>>> gradsusr mailing list
>>>> gradsusr at gradsusr.org
>>>> http://gradsusr.org/mailman/listinfo/gradsusr
>>>>
>>>
>>>
>>> --
>>> Jeff Duda, Research Scientist
>>> University of Colorado Boulder
>>> Cooperative Institute for Research in Environmental Sciences
>>> NOAA/OAR/ESRL/Global Systems Division
>>> Boulder, CO
>>> _______________________________________________
>>> gradsusr mailing list
>>> gradsusr at gradsusr.org
>>> http://gradsusr.org/mailman/listinfo/gradsusr
>>>
>>
>>
>> _______________________________________________
>> gradsusr mailing listgradsusr at gradsusr.orghttp://gradsusr.org/mailman/listinfo/gradsusr
>>
>>
>> _______________________________________________
>> gradsusr mailing list
>> gradsusr at gradsusr.org
>> http://gradsusr.org/mailman/listinfo/gradsusr
>>
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr
>


-- 
Jeff Duda, Research Scientist
University of Colorado Boulder
Cooperative Institute for Research in Environmental Sciences
NOAA/OAR/ESRL/Global Systems Division
Boulder, CO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gradsusr.org/pipermail/gradsusr/attachments/20181126/c0db0435/attachment.html>


More information about the gradsusr mailing list