- 积分
- 105
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-9-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 Eee萱 于 2012-10-16 13:30 编辑
想做一个while循环,同时输出12个月数据的叠加图,gs文件如下:
'reinit'
'open /cluster/g/ctl/so4.ctl'
'open /cluster/g/ctl/u_G4.ctl'
'open /cluster/g/ctl/v_G4.ctl'
i=1
while(i<=12)
'set dfile 1'
'set x 1 144'
'set y 1 91'
'set z 14'
'set t'i''
'set gxout shaded'
'd SO4'
'q time'
time=subwrd(result,3)
date=substr(time,4,9)
'run /cluster/g/grads/grads-2.0.1/lib/cbarn_interp.gs 2'
'draw title Sulfate_200hpa_'date'[ug/m3]'
'enable print so4_200hpa_200401-12.gmf'
'set dfile 2'
'set gxout vector'
'set x 1 144''set y 1 91'
'set z 9'
'set t'i''
'set arrscl 0.15 8'
'd Skip(u.2,2);v.3'
'print'
'clear'
i=i+1
endwhile
'disable print'
但是总是出现如下错误:
SET error: Invalid operand
Operand = t1
SET error: Invalid operand
Operand = t1
Data Request Error: Invalid grid coordinates
World coordinates convert to non-integer grid coordinates
Variable = u.2 Dimension = 3
Operation Error: Error from skip function
Error ocurred at column 1DISPLAY error:
Invalid expression Expression = skip(u.2,2)
不用循环是可以画图的,数据应该没什么问题,是我循环设置哪里出错了呢?拜托各位大家了!谢谢谢谢!
|
|