爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6841|回复: 20

[求助] 程序运行显示错误,我检查了很多遍也不知道哪里出错了,还请朋友们帮忙看看,谢谢了。

[复制链接]

新浪微博达人勋

发表于 2013-5-13 23:23:12 | 显示全部楼层 |阅读模式

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

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

x
程序运行显示错误,我检查了很多遍也不知道哪里出错了,还请朋友们帮忙看看,谢谢了。

12072108.000

5.87 KB, 下载次数: 1, 下载积分: 金钱 -5

这是fortran程序

f1.txt

684 Bytes, 下载次数: 0, 下载积分: 金钱 -5

这是程序所需数据

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

新浪微博达人勋

发表于 2013-5-14 00:02:22 | 显示全部楼层
你直接把错误信息帖出来吧
否则人家还要下载看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-14 00:32:27 | 显示全部楼层
贴一下报错信息,这样更加快捷!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-14 07:16:17 | 显示全部楼层
把你的程序和错误提示都直接贴上来
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2013-5-14 09:09:12 | 显示全部楼层
同楼上诸位,烦请复制粘贴代码,贴出错信息···你的截图貌似没有上传成功···
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-14 09:21:35 | 显示全部楼层
本帖最后由 重北 于 2013-5-14 09:40 编辑

图没有上传成功,我把错误报告的字敲下来了,就是下面这段:


run-time error F6981:WRITE(CON)
-initial left parenthesis expected informat
Press any key to continue

代码如下:
parameter(n=237)
integer i
character*8 sta(n)
integer nlev,nflag,high(n)
integer hig(n),station(n)
real lat(n),lon(n)
!!!读入时次资料
open(unit=22, file="F:\12072808.000")

!!!空读
do i=1,16
  read (22,*)
enddo
!!!读7月26号资料
do i=1,237
  read (22,*) station(i),lon(i),lat(i),hig(i),high(i)
enddo
close(22)
!!!写入dat文件中
open(unit=23, file="F:\12072808.dat",form='binary')
nlev=1
nflag=1
tim=0.0
do i=1,237
  sta(i)=char(i)
print sta(i),lat(i),lon(i),tim,nlev,nflag,high(i)
write(23 )sta(i),lat(i),lon(i),tim,nlev,nflag
write(23)high(i)
enddo
nlev=0
nflag=0
write(23)sta(1),lat(1),lon(1),tim,nlev,nflag

close(22)
close(23)
end

不知怎么回事啊
  

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

新浪微博达人勋

 楼主| 发表于 2013-5-14 09:39:27 | 显示全部楼层

这是错误信息:

run-time error F6981:WRITE(CON)
-initial left parenthesis expected informat
Press any key to continue
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2013-5-14 10:14:50 | 显示全部楼层
重北 发表于 2013-5-14 09:39
这是错误信息:

run-time error F6981:WRITE(CON)

write(23 )sta(i),lat(i),lon(i),tim,nlev,nflag
23后面有个空格
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-14 11:55:57 | 显示全部楼层
本帖最后由 重北 于 2013-5-14 12:36 编辑
言深深 发表于 2013-5-14 10:14
write(23 )sta(i),lat(i),lon(i),tim,nlev,nflag
23后面有个空格


太谢谢您了。我修改后在fortran上显示如下图
fortran.jpg
虽然站号显示上还有一点问题,但是经纬度和变量显示是正确的 。
于是我继续往下做。但是又出现了新的问题:
我想在grads上想看看站点数据如何,运行出来显示如下图
zhandianziliao.jpg
站点上的值只是0 ,并没有显示出变量值。
我之后建立个点数据和插值之后,grads上显示的图并没有我想要的等值线图。
我用到主要的grads命令有:
'reinit'
'open    f:\grid.ctl'
'open    f:\12072808.ctl'
'set lon 70 140'
'set lat 15 55'
'define rgrid=oacres(g,n1.2)'                                    
'set gxout contour'
'set cint 4'
'set ccolor 0'
'd rgrid'
'printim f:\12072808.png white'
*'enable f:\12072808.gmf'
*'print'
*'disable print'


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

新浪微博达人勋

 成长值: 0
发表于 2013-5-14 12:07:58 | 显示全部楼层
重北 发表于 2013-5-14 11:55
太谢谢您了。我修改后在fortran上显示如下图

虽然站号显示上还有一点问题,但是经纬度和变量显示是正 ...

1,你的图全挂;
2,我不懂grads
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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