爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7191|回复: 10

unknown command if/while/do

[复制链接]

新浪微博达人勋

发表于 2014-4-11 18:58:39 | 显示全部楼层 |阅读模式
GrADS
系统平台: windows
问题截图:
问题概况: 我用的grads是家园版,在输入命令的时候不能执行循环,条件语句,如下图
我看过提问的智慧: 看过
自己思考时长(天): 4

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

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

x
本帖最后由 echo要读书 于 2014-4-12 00:43 编辑

我用的grads是家园版,在输入命令的时候不能执行循环,条件等语句,如图。
然后放在gs里面也一直报错,有没有人遇到过类似的情况?
谢谢

gs:

'reinit'
'sdfopen e:\work\hgt.mon.mean.nc'
'set mpdset cnworld cnriver'
'set lev 500'
'set lat 20 40'
'set lon 100 130'
'set ccolor 1'

i=390
hgt=0.0
while (i<=795)         *<---------------------这句报错
'set t 'i''
'hgt=hgt+hgt.1'
i=i+12
endwhile

hgt=hgt/34
'd hgt'

'printim e:\work\average pressure in 500hPa'
'disable printim'

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

新浪微博达人勋

发表于 2014-4-11 20:35:37 | 显示全部楼层
楼主先去学习一下grads的基础知识吧,grads里面循环怎么会是do while 呢
密码修改失败请联系微信:mofangbao
回复 支持 0 反对 1

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2014-4-12 00:46:37 | 显示全部楼层
river 发表于 2014-4-11 20:35
楼主先去学习一下grads的基础知识吧,grads里面循环怎么会是do while 呢

不好意思,这个打错了,实际运行的时候是按while...endwhile运行的哈.
主贴改掉了,可是unknown command这个还是报错啊,,是不是我安装之后缺少什么文件的问题?。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-12 07:14:11 | 显示全部楼层
echo要读书 发表于 2014-4-12 00:46
不好意思,这个打错了,实际运行的时候是按while...endwhile运行的哈.
主贴改掉了,可是unknown command ...

你把gs运行报错的截图发上来
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-12 10:43:03 来自手机 | 显示全部楼层
hgt是一个场,要用define 来定义而不能直接应用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-13 23:15:52 | 显示全部楼层
御风者 发表于 2014-4-12 10:43
hgt是一个场,要用define 来定义而不能直接应用

嗯,我在下面define hgt=hgt+hgt.1了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-13 23:16:05 | 显示全部楼层
御风者 发表于 2014-4-12 10:43
hgt是一个场,要用define 来定义而不能直接应用

嗯,我在下面define hgt=hgt+hgt.1了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-13 23:18:36 | 显示全部楼层
river 发表于 2014-4-12 07:14
你把gs运行报错的截图发上来

额今天运行gs又不报错了...
但直接在程序里输入条件/循环语句还是无效。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-14 07:59:36 | 显示全部楼层
echo要读书 发表于 2014-4-13 23:18
额今天运行gs又不报错了...
但直接在程序里输入条件/循环语句还是无效。。

本来这样的语句就只能在脚本里用,不能在窗口里直接输入······
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-14 08:12:45 | 显示全部楼层
因为while里面的a <= b要有空格好像,我以前是社么解决的。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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