爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3367|回复: 4

[脚本编辑] 求助:gs文件打开多个ctl时报错

[复制链接]
发表于 2017-3-1 16:34:07 | 显示全部楼层 |阅读模式

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

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

x
gs文件中,打开了两组数据的ctl文件,画图时第二个文件中的变量就会报错。单独画是没有问题的,应该不是数据的问题,请教大神问题出在哪里呢?

附两个ctl文件 :
dset F:\main\3\obs\haikou\u.grd
title u wind
undef -999.0
xdef 1 linear 110.25 2.0
ydef 1 linear 20.00 2.0
zdef 1 levels 1000
tdef 24 linear 00Z31May2013 1hr
vars 1
u 0 99 obs u wind
endvars

dset F:\main\3\obs\haikou\v.grd
title v wind
undef -999.0
xdef 1 linear 110.25 2.0
ydef 1 linear 20.00 2.0
zdef 1 levels 1000
tdef 24 linear 00Z31May2013 1hr
vars 1
v 0 99 obs v wind
endvars

当gs如下时,可分别画出u,v的折线图:
'reinit'
'open F:\main\3\obs\haikou\u.ctl'
'set t 1 24'
'd u'
;
以及
'reinit'
'open F:\main\3\obs\haikou\v.ctl'
'set t 1 24'
'd v'
;

当同时打开两个ctl时就会报错:
'reinit'
'open F:\main\3\obs\haikou\u.ctl'
'open F:\main\3\obs\haikou\v.ctl'
'set t 1 24'
'd v.2'
;









QQ图片20170301163814.png
密码修改失败请联系微信:mofangbao
发表于 2017-3-1 19:38:20 | 显示全部楼层
试试时间前加上set dfile 2
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-3-1 20:41:43 | 显示全部楼层
jolincai 发表于 2017-3-1 19:38
试试时间前加上set dfile 2

按照你的说法试了,能成功画出v的折线图了。其实我想画的是uv风矢量随时间的变化,类似于附图上这种。这是我的gs程序:
'reinit'
'open F:\main\3\obs\haikou\u.ctl'
'open F:\main\3\obs\haikou\v.ctl'
'set gxout vector'
'set dfile 2'
'set t 1 24'
'd u.1;v.2'
;
画出来的结果如图,只是u的折线图,v还是画不出来,更不要说合成矢量了=。=,请问大神知道是为啥么?
QQ图片20170301204215.png
QQ图片20170301204556.png
密码修改失败请联系微信:mofangbao
发表于 2017-3-1 21:14:54 | 显示全部楼层
irides 发表于 2017-3-1 20:41
按照你的说法试了,能成功画出v的折线图了。其实我想画的是uv风矢量随时间的变化,类似于附图上这种。这 ...

不太明白你说的什么意思 不过GS有错 百度下SET DFILE的意思和用法吧。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-3-2 08:16:00 | 显示全部楼层
jolincai 发表于 2017-3-1 21:14
不太明白你说的什么意思 不过GS有错 百度下SET DFILE的意思和用法吧。

好的,已学习set dfile的用法。我想画矢量图,但d u;v后,只能读取并输出u的折线图,无法合成矢量,不知道是什么原因
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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