爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 54669|回复: 95

[源代码] Micaps一类数据的fortran批处理

  [复制链接]
0
早起挑战累计收入
发表于 2012-3-19 08:39:33 | 显示全部楼层 |阅读模式

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

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

x
昨天同事要用临时写的的一个东西,算是对上次fortran批处理的帖子(去看看)的一个演练吧。
程序的大概要求如下:
从data文件夹中(都是.000的一类数据)的文件中提取出N个站点的温度数据,按时间先后顺序排列,生成N个txt文件。
所需要的站点文件为一列数据存放在station.txt中
例如:最后生成的54511.txt文件中是54511(北京站)N个时次的温度数据
     54511 10090102 24
     54511 10090105 21
     54511 10090108 22
1、资料中可能会出现不用9999而用****表示缺测的情况。
2、不同的时次观测的站点不一样,每个站的资料所占的行号也可能不同。
3、程序最好是批处理,即可以一次生成47个txt而不用运行47次。

==========================================
思路大概就是先获取到文件名,然后就逐个站点扫描,没有去找fortran新的语法规则中有没有类似 contains的方法可以调用,如果有的话效率会提高很多。由于使用的compaq的编译器,所以采用了上次帖子中的GETFILEINFOQQ的方法获取文件名。具体请看源代码:
diamond1_batch.rar (1.59 KB, 下载次数: 681)

评分

参与人数 2金钱 +11 贡献 +2 收起 理由
胆小鬼yy + 1 很给力!
topmad + 10 + 2 亲亲清风

查看全部评分

密码修改失败请联系微信:mofangbao
发表于 2012-3-19 09:08:59 | 显示全部楼层
来支持一下...那个批处理好有用的,@兰溪之水肯定用这个把妹去了
密码修改失败请联系微信:mofangbao
 成长值: 19710
发表于 2012-3-19 12:15:37 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2012-4-8 11:49:25 | 显示全部楼层
看了那个帖子,几年前也是因为调用时间命名的文件时,搞不清怎么生成该读取的文件清单,后来放弃了fortran,粗浅的学了学vb,现在一般用vb干活,发现计算的时候很慢,还是回归fortran计算,不过生成取得文件夹下的文件名什么的还是习惯用vb搞定。vb+fortran+grads,都不精通,但是比较省事的懒人混搭。
密码修改失败请联系微信:mofangbao
发表于 2012-8-30 20:00:02 | 显示全部楼层
悲剧,没法下啊!没得金钱的、、
密码修改失败请联系微信:mofangbao
发表于 2012-10-21 20:17:49 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2012-10-22 11:19:53 | 显示全部楼层
好东西,顶一个
密码修改失败请联系微信:mofangbao
发表于 2013-1-7 16:13:11 | 显示全部楼层
谢谢楼主 支持`!
密码修改失败请联系微信:mofangbao
发表于 2013-3-21 14:45:09 | 显示全部楼层
正在找这个呢,谢谢啦
密码修改失败请联系微信:mofangbao
发表于 2013-3-22 12:57:02 | 显示全部楼层
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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