- 积分
- 983
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-8-3
- 最后登录
- 1970-1-1

|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于要处理的数据多 想做一个循环处理 但是运行gs的时候 无法循环 只有第一个数据读取出来 想请教大家是怎么回事 谢谢
我的gs文件如下。其中ATM.2001010100 ATM.2002010100...这些是要处理的数据
'reinit'
x=1
while(x<=4)
name='ATM.2001010100 ATM.2002010100 ATM.2003010100 ATM.2004010100'
v1=subwrd(name,x)
'open F:\resultdata\229\'%v1%'.ctl'
'set gxout print'
a1=0
while(a1=0)
aa=read('D:\zhan2.txt')
a1=sublin(aa,1)
if(a1=0)
a2=sublin(aa,2)
x=subwrd(a2,1)
y=subwrd(a2,2)
'set lat 'x''
'set lon 'y''
'set prnopts %7.4f'
'result=sum(tpr,t=1,t=124)/4'
'd result'
res=write('F:\resultdata\229\'%v1%'.txt',result)
else
say "file read error" a1
endif
endwhile
close('F:\resultdata\229\'%v1%'.txt')
x=x+1
endwhile
|
|