爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4044|回复: 7

[分享资料] 关于用grads画wrf中的rainc和rainnc变量出现的问题

[复制链接]
发表于 2013-6-9 20:46:11 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我想画的是一个区域某一时刻的降水累积量,gs文件如下所示
*降水量
'reinit'   
'open D:\data\test.ctl'
'set grid off'
'set grads off'
'set x 1 301'
'set y 1 219'
'set lev 1000'
'set t 2 4'
'define p=rainnc+rainc'
'define tmp=p(t=3)-p(t=2)'
'd tmp'
'printim d:\data\3.png white'
'reinit'
在图形显示窗口一开始能看到图像,但是过了一两秒钟就消失了,生成的图形文件也没有图像,请问是为什么
密码修改失败请联系微信:mofangbao
发表于 2013-6-9 23:14:00 | 显示全部楼层
因为你的时间设置了多个时次的,所以画图的时候就逐个画并在窗口显示,然后你最后一句是所有重置,就把窗口显示的全都清掉了。想画多个时次就用时间循环吧
密码修改失败请联系微信:mofangbao
发表于 2013-6-10 00:28:25 | 显示全部楼层
顶笨笨~你要画一个时刻就不要设置多个时次
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-6-10 22:18:38 | 显示全部楼层

如果我只是想画t=3时刻的降水呢,如果我设置set t 2 3就是上面的情况,设置set t 3那么所有值都是0.我不知道如果只画一个时次的该如何设置时间
另外,最后一个语句reinit为什么在其他gs文件中也有,但是他不会出现图出现了几秒钟,然后消失了的情况,他就一直在图形显示窗口。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-6-10 22:20:59 | 显示全部楼层
liutaoz21 发表于 2013-6-10 00:28
顶笨笨~你要画一个时刻就不要设置多个时次

请问那画一个时次的该怎么设置时间,只设置t=2或t=3显示值都是0,设置set t 2 3则显示没有定义
密码修改失败请联系微信:mofangbao
发表于 2013-6-11 19:41:29 | 显示全部楼层
顶一个哈哦
密码修改失败请联系微信:mofangbao
发表于 2014-1-15 17:18:47 | 显示全部楼层
不知道楼主的问题解决了没有?我现在也遇到这个问题了。
密码修改失败请联系微信:mofangbao
发表于 2016-3-30 14:45:36 | 显示全部楼层
我之前按楼主这样写也不行,后来我改成
'set t 5'
'define aa=rainc+rainnc'
'set t 4'
'define bb=rainc+rainnc'
'define cc=aa-bb'
就好了,前面没 set t
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表