爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8447|回复: 17

grads求助

[复制链接]

新浪微博达人勋

发表于 2014-4-12 11:33:01 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图: -
问题概况: grads编程卡住了
我看过提问的智慧: 看过
自己思考时长(天): 2

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

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

x
在写毕业论文,写到while这卡住了,求告知问题出在哪,GS文件是这样的,这是求水汽通量和散度的,如果哪位学长学姐有空的话,希望能够多多指导'reinit'
'sdfopen e:\uwnd.mon.mean.nc'
'sdfopen e:\vwnd.mon.mean.nc'
'sdfopen e:\shum.mon.mean.nc'
'sdfopen e:\pres.mon.mean.nc'
'set gxout fwrite'
'set fwrite f:\ncep\qiuquv\quv.grd'

******Compute the vapor flux and divergence******

t=1
while(t<=16436)
'set t ' t
'set x 1 144'  
'set y 1 73'  
'set  z  1'
'define qu=vint(pres.4/100,q.3*u.1,300)'
'define qv=vint(pres.4/100,q.3*v.2,300)'
*unit:kg/(m.s)
'define div=hdivg(qu,qv)'
*unit:kg/(m.m.s)
'd qu'
'd qv'
'd div'
t=t+1

endwhile


'disable fwrite'


QQ图片20140412112059.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-12 12:48:28 | 显示全部楼层
t=1
while(t<=16436)
'set t ' t
这几句有错,首先t z x y 等,是grads默认的时间、层次、经度格点、纬度格点,所以你自己定义变量的时候尽量不要使用这几个字母,你可以使用tt zz xx之类的。
然后就是红色部分,简写有问题,多了一个空格,应该是set t' tt 这样的。如果不清楚简写的规则,那就写全了'set t 't'',要不然到处都是错误
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-12 12:59:18 | 显示全部楼层

谢谢,可是我写入while的时候提示说unknow command while ,这是怎么回事呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-12 13:03:23 | 显示全部楼层
while 是 script language 呀,不能直接在命令窗口执行的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-12 13:04:44 | 显示全部楼层
BIG大力水手 发表于 2014-4-12 13:03
while 是 script language 呀,不能直接在命令窗口执行的

那该怎么表达呢,我看书上好像也有这种
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-12 14:52:03 | 显示全部楼层
跺碎那片云 发表于 2014-4-12 12:59
谢谢,可是我写入while的时候提示说unknow command while ,这是怎么回事呢

大力水手不是说了吗,while if 之类的是脚本语言,只能在gs 里面使用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-12 16:22:13 | 显示全部楼层
你直接run一个gs文件,把需要的命令都写在脚本里
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-12 16:36:15 | 显示全部楼层
冰枫 发表于 2014-4-12 16:22
你直接run一个gs文件,把需要的命令都写在脚本里

懂了。。。谢啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-12 17:10:29 | 显示全部楼层
river 发表于 2014-4-12 14:52
大力水手不是说了吗,while if 之类的是脚本语言,只能在gs 里面使用

好的。。。知道原因了,灰常感谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2014-4-13 14:50:58 | 显示全部楼层

他写的好像没有问题。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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