爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5100|回复: 5

【为什么不能同时打开多个NC文件?】

[复制链接]

新浪微博达人勋

发表于 2014-11-29 13:54:02 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图:
问题概况: 【为什么不能同时打开多个NC文件?】
我看过提问的智慧: 看过
自己思考时长(天): 1

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

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

x
问题1:为什么不能同时打开多个NC文件?
从NCEP下载的数据,但是同时打开多个nc文件的时候会出现错误,第二个之后的都打不开。。如截图所示
同一种数据,应该也不存在维数不相同的问题。。

问题2:想对每年日均的数据处理成候数据,用了http://bbs.06climate.com/forum.p ... p;extra=&page=1的方法
'reinit'

'set x 1 192'
'set y 1 94'
*不知道为什么以下程序执行不了,在grads窗口中试验,应该是从yy=1979就不行了
yy=1979
while(yy<=1980)
'set gxout fwrite'
'set fwrite C:\athesis\NCEP\sensible\shtfl.sfc.pentad.mean.'yy'.dat'
'sdfopen C:\athesis\NCEP\sensible\shtfl.sfc.gauss.'yy'.nc'

   m=1
   while(m<365)
   'define pentad=ave(shtfl,t='m',t='m+4',1)'
   'd pentad'
   m=m+5
   endwhile

yy=yy+1
'close 1'
'disable fwrite'
endwhile



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

新浪微博达人勋

发表于 2014-11-29 16:21:47 | 显示全部楼层
应该是时间t设置问题,你这里没有设置时间直接画第二个nc文件的图是画不出来的。第二个文件的的时次要加上第一个文件t的所有时次,如果两个文件时次都是365的,想画出第二个文件的第1时次的变量,要先set t 366 才行
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-29 17:21:58 | 显示全部楼层
不懂,来学习一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-11-29 18:07:20 | 显示全部楼层
minqing123 发表于 2014-11-29 16:21
应该是时间t设置问题,你这里没有设置时间直接画第二个nc文件的图是画不出来的。第二个文件的的时次要加上 ...

主要是第一个文件的都出不来,而且提取第二个nc文件的数据的时候已经把第一个关掉了,应该也不存在时间问题。我试验了一下,在GrADS里面,不打开文件的话是不能直接写yy=1979这种命令的。。。。。。。。然后我现在把所有的nc单个提取数据,然后批量CTL之后做的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-30 00:13:18 | 显示全部楼层
__明月__ 发表于 2014-11-29 18:07
主要是第一个文件的都出不来,而且提取第二个nc文件的数据的时候已经把第一个关掉了,应该也不存在时间问 ...

真是很奇怪,我用和你一样的数据,一样的代码,完全可以成功处理成候数据
你能不能把你的出错界面贴出来?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-11-30 08:50:29 | 显示全部楼层
minqing123 发表于 2014-11-30 00:13
真是很奇怪,我用和你一样的数据,一样的代码,完全可以成功处理成候数据
你能不能把你的出错界面贴出来 ...

2.png 他就直接说没有文件打开。。。。。然后我试了一下,感觉是不能直接yy=1这样子。。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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