[ncl-talk] about variables

Rick Brownrigg brownrig at ucar.edu
Mon Dec 15 10:22:20 MST 2014


Hi Mark,

I think you need to write:

     write_file->plev = 50000.0

to make plev a file-variable, as opposed to a local variable.

HTH...
Rick


On Sat, Dec 13, 2014 at 3:59 AM, Mark Chan <cym263 at yahoo.com> wrote:
>
> Dear NCL users,
>
> A variable "plev2" is defined as in the below:
>
>  plev2=3.0
>  plev2 at axis=(/"Z"/)
>  plev2 at positive=(/"Down"/)
>  plev2 at units=(/"Pa"/)
>  plev2 at standard_name=(/"air_pressure"/)
>  plev2 at long_name=(/"pressure"/)
>  plev2!0 = "ncl_scalar"
>
> Then another variable "plev" would be defined, with the same attribute as
> "plev2", but its value is different.
>
>       plev=50000.0
>       filevardef(write_file,"plev",typeof(plev2),"ncl_scalar")
>       filevarattdef(write_file,"plev", plev2)
>
> write_file->zg500=ZG500(limTime(0):limTime(1),0,limS_N(0):limS_N(1),  \
>                            limW_E(0):limW_E(1))
>
> However, the variable "plev" did not get the value as 50000.0 here.
> I would appreciate your help very much!
>
> With my best regards,
>
> Mark
>
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20141215/562a0564/attachment.html 


More information about the ncl-talk mailing list