爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: q863510557

[求助] fnl资料提取的dat数据用fortran无法处理

[复制链接]

新浪微博达人勋

发表于 2023-4-10 12:08:31 | 显示全部楼层
虹hhh 发表于 2023-4-10 00:03
找到问题了 ,用grads将nc转dat,时间这一维为1时(set t 1)正常,但是set t 2以后就提示Low Level I/O E ...

那就是只提取出来一层数据。你提取转换数据这一步就有问题,就不用说下一步了。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-10 15:04:29 | 显示全部楼层
本帖最后由 虹hhh 于 2023-4-10 15:19 编辑
river 发表于 2023-4-10 12:08
那就是只提取出来一层数据。你提取转换数据这一步就有问题,就不用说下一步了。

这是我的grads程序,因为没有学习过grads,自学的可能程序上还有问题,麻烦老师看看错误在哪
'reinit'
'sdfopen C:\Users\ayqz\Desktop\energycalculate.nc'
'set gxout fwrite'
'set fwrite C:\Users\ayqz\Desktop\energy.dat'
mt=1
mz=1
'set undef -9.99e+33'
while (mt<=32)
'set t 'mt''
while(mz<=21)
'set z 'mz''
'set lon 90 150'
'set lat 20 60'
'd z '
mz=mz+1
endwhile
mt=mt+1
endwhile'disable fwrite'
'reinit'
时间 set t 2以后就没有数据了,lon 、lat、高度层设置其他值都有数据
ctl
dset C:\Users\ayqz\Desktop\energy.dat
undef -9.99e+33
title ERA5 z data
xdef  241 linear 90 0.25
ydef  161 linear 20 0.25
zdef 21 levels 1000 975 950 925 900 850 800 750 700 650 600 550 500 450 400 350 300 250 200 150 100
tdef 32 linear 00Z28DEC2020 3hr
vars   1
z 21 99 geopotential
Endvars


密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-11 13:19:54 | 显示全部楼层
虹hhh 发表于 2023-4-10 15:04
这是我的grads程序,因为没有学习过grads,自学的可能程序上还有问题,麻烦老师看看错误在哪
'reinit'
...

脚本看上去没啥大问题,我怀疑是脚本最后的 reinit 有问题,你换成 ; 试试,注意英文和中文标点的区别
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-11 13:26:32 | 显示全部楼层
虹hhh 发表于 2023-4-10 15:04
这是我的grads程序,因为没有学习过grads,自学的可能程序上还有问题,麻烦老师看看错误在哪
'reinit'
...

哦,不对不对,上面那个回复可能不是根本原因。你的循环有问题,mz是内循环啊,每次都要从1开始循环到21 ,你把它放在最前面,mz=mz+1是不是就没作用了。mz=1要写在while(mz<=21)前面。
我也有点儿懵,你自己试试吧
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-13 15:26:55 | 显示全部楼层
river 发表于 2023-4-11 13:26
哦,不对不对,上面那个回复可能不是根本原因。你的循环有问题,mz是内循环啊,每次都要从1开始循环到21  ...

问题解决了,谢谢老师
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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