爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3923|回复: 5

[脚本编辑] 初学Fortran和grads,画一组一维降水序列报错

[复制链接]
发表于 2017-2-23 16:30:11 | 显示全部楼层 |阅读模式

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

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

x
初学Fortran和grads,画一组一维降水序列,24小时降水,不知问题在哪里,附上我的Fortran,ctl,gs文件
Fortran程序将24个十进制数转为二进制数:
program a
implicit none
    real pre(24)
    integer i
    open(1,file='pre.txt')
    do i=1,24
        read(1,*)pre(i)
    enddo
    open(2,file='pre.grd',form='binary')
    do i=1,24
        write(2)pre(i)
    enddo
end

ctl文件:
dset F:\main\Fortran\Fortran\pre.grd
title precipitation
undef -999.0
xdef 1 levels 110
ydef 1 levels 20
zdef 1 levels 5
tdef 24 linear 00Z31May2013 1hr
vars 1
pre 24 99 precipitation
endvars

gs文件
'reinit'
'open F:\main\pre.ctl'
'set grads off'
'set grid off'
'set mpdset cnworld'
'set parea 2 9 1 8'
'set t 1 24'
'set gxout bar'
'set xlopts 1 5 0.2'
'set ylopts 1 5 0.2'
'd pre'
'set strsiz 0.2'
'draw string  2.15 7.6 (b)'
'printim F:\main\pre.png white'
;

报错:




QQ图片20170223163344.png
密码修改失败请联系微信:mofangbao
发表于 2017-2-23 23:49:16 | 显示全部楼层
不知道绑定
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-2-24 08:38:33 | 显示全部楼层

请问绑定是什么啊?
密码修改失败请联系微信:mofangbao
发表于 2017-2-24 09:20:04 | 显示全部楼层
我觉得是你fortran程序可能有问题
密码修改失败请联系微信:mofangbao
发表于 2017-2-24 09:23:13 | 显示全部楼层
还有就是 你的数据只有一维为什么要画全国的图cnworld 画折线图
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-2-24 11:13:06 | 显示全部楼层
我不's玩具 发表于 2017-2-24 09:23
还有就是 你的数据只有一维为什么要画全国的图cnworld 画折线图

谢谢你的指点哈,cnworld多写了,不影响出图,可以去掉。
我的ctl有问题,改成“pre 0 99 precipitation”就好了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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