爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11550|回复: 20

[分享资料] GRADS处理NCEP资料的问题

[复制链接]

新浪微博达人勋

发表于 2013-5-22 22:55:10 | 显示全部楼层 |阅读模式

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

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

x
计算NCEP位势高度场逐月平均hgt.mon.mean.nc中,夏季(6-8月)600高度的逐年平均,并写入文件f:\data\600.hgt.ave.dat中。编写了一个.gs文件,但是运行出错,请各位帮忙检查下问题出在哪里,谢谢
.gs:
'reinit'
'sdfopen f:\data\hgt.mon.mean.nc'
'set gxout fwrite'
'set fwrite f:\data\600.hgt.ave.dat'

'set lon 60 110'
'set lat 20 50'
'set lev 600'

tt=1;ist=0;ied=0

while(tt<=780)

        ist=tt+5;ied=tt+7
        'd ave(hgt, t='ist',t='ied')'
tt=tt+12

endwhile

'disable fwrite'
;


错误提示:
No hardcopy metafile open
All files closed; all defined objects released
All GrADS attributes have been reinitialized
Syntax Error
  Error occurred on line 14
  In file f:\data\600.hgt.ave.1.gs

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-23 06:25:09 | 显示全部楼层
是不是'set gxout fwrite'和'set fwrite f:\data\600.hgt.ave.dat'两句写反了,应该颠倒下位置。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-23 07:19:14 | 显示全部楼层
错误提示已经定位了,变量错误发生在第14行。楼主你那两句 ist=tt+5;ied=tt+7和 'd ave(hgt, t='ist',t='ied')'前面的空白的是怎么加进去的,是不是用Tab键了?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-23 08:53:26 | 显示全部楼层
每一句顶格写,不要像其他语言代码那样写的有层次感
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-23 11:30:04 | 显示全部楼层
tt=1
while(tt<=780)   
   'set t 'tt
   'd ave(hgt, t='tt'+5,t='tt'+7)'
tt=tt+12
endwhile

这样写应该可以,好像大家都这样写……
编辑的时候我把   ‘set t ’tt这一句放到while下面,保存之后它总是跑是上面那一行,不知道什么情况。


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-23 13:11:58 | 显示全部楼层

谢谢回复,不过这个位置没有问题。我已经解决了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-23 13:14:22 | 显示全部楼层
river 发表于 2013-5-23 07:19
错误提示已经定位了,变量错误发生在第14行。楼主你那两句 ist=tt+5;ied=tt+7和 'd ave(hgt, t='ist',t='ie ...

谢谢,真的是这样的。问题已经解决了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-23 13:16:17 | 显示全部楼层
传说中的谁 发表于 2013-5-23 08:53
每一句顶格写,不要像其他语言代码那样写的有层次感

谢谢,是这样的,以后会注意了。这已经是你第二次帮我解决问题了,太感谢了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-23 13:18:48 | 显示全部楼层

谢谢你的回复,主要问题是顶格问题,已经解决了。非常感谢。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-23 13:20:46 | 显示全部楼层
东篱在这里感谢各位的帮忙了,气象论坛真的是个好地方。已经帮我解决了好多问题了,还可以学到不少东西
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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