- 积分
- 43
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-8-18
- 最后登录
- 1970-1-1
|
发表于 2013-8-19 10:37:28
|
显示全部楼层
我试了一下从多个nc文件中提取特定时间特定要素的资料并分别存放在不同的grd中,但是运行的时候提示出错,后来我直接用lz的gs文件,只改了文件的年份和路径试还是提示同样的错误,但是可以生成一个以第一年为文件名的grd文件,我感觉是把好多年的数据都合并到这一个文件里了,这是close命令出了问题吗还是什么?
错误提示↓
set fwrite error:fwrite file is open
use disable fwrite command to close file
gs文件↓
'reinit'
yy=1979
while(yy<=1985)
'set gxout fwrite'
'set fwrite e:/mjowork/nc/hgt'yy'.grd'
'sdfopen e:/ncdata/hgt/hgt.'yy'.nc'
if ((math_mod(yy,4)=0&math_mod(yy,100)!=0)|math_mod(yy,400)=0)
tt=153
while(tt<=244)
'set t 'tt
zz=3
'set x 1 144'
'set y 1 73'
'set z 'zz
'd hgt'
zz=6
'set x 1 144'
'set y 1 73'
'set z 'zz
'd hgt'
tt=tt+1
endwhile
else
tt=152
while(tt<=243)
'set t 'tt
zz=3
'set x 1 144'
'set y 1 73'
'set z 'zz
'd hgt'
zz=6
'set x 1 144'
'set y 1 73'
'set z 'zz
'd hgt'
tt=tt+1
endwhile
endif
'close 1'
yy=yy+1
endwhile
'disable fwrite'
'reinit' |
|