爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3947|回复: 4

[分享资料] grads的 write语句写数据出错

[复制链接]

新浪微博达人勋

发表于 2013-2-23 13:30:04 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ohaiqing 于 2013-2-23 14:21 编辑

想用grads直接把某一个点的数据写到一个txt文件里,用write语句输出ascii格式: rc=write(filename, record <, append>) filename是输出的文件名, record是要输出的内容, append指定输出方式是覆盖整个文件还是追加。我的脚本如下:

1.jpg


文件的结果是record。请问我想用这个输出u 的数据该怎么写, help me!! 3x
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-2-23 17:12:55 | 显示全部楼层
record就是你要输出的内容  你参考一下兰溪的 grads2ascii脚本里面的用法吧 可以先设置gxout为输出到屏幕 然后结果就在result里面了 连个尖括号表示是可选参数 参数之间逗号相隔 用append为追加
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-2-23 20:43:52 | 显示全部楼层

解决了,具体脚本如下:
'reinit'
'open test.ctl'
'set lon 100'
'set lat 30'
'set gxout print'
'd u'
record=sublin(result,3)
re=write(a.txt,record)
'reinit'
;

谢谢清风的指点,嘻嘻

评分

参与人数 1金钱 +6 贡献 +2 收起 理由
mofangbao + 6 + 2

查看全部评分

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

新浪微博达人勋

发表于 2015-11-30 08:30:00 | 显示全部楼层
很好的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-7 09:37:20 | 显示全部楼层
想知道循环中的write语句怎样换行输出?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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