- 积分
- 1136
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-11-1
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用IDL读取多个.cdf文件,然后做一个循环将其中的一个变量都写入一个txt中,可是最后txt中只有一个文件的数据,请各位帮看看,该怎样改?万分感谢~- pro readCDF
- root_dir1='E:\ARM\shouxian'
- fns = FILE_SEARCH(root_dir1,'*.cdf',COUNT = COUNT1)
- print,COUNT1
- FOR n = 0, COUNT1-1 DO BEGIN
- filename=fns[n]
- NCid = NCDF_OPEN(filename)
- NCinfo = NCDF_INQUIRE(NCid)
- ; print, NCinfo.Nvars
- ; 读取潜热的数据
- Dataid = NCDF_VARID(NCid, 'lv_e')
- NCDF_VARGET, NCid, Dataid, Data
- print,size(Data)
- ;将data中提取的数据写入txt中
- openw,lun,'e:\ARM\result\shouxian.txt',/get_lun
- point_lun,lun,n*size(Data,/N_ELEMENTS)
- printf,lun,Data,format='(d8.4)'
- close,lun
- free_lun,lun
- ENDFOR
- print,'FINISH!'
- end
复制代码
|
|