date
Dave Allured
dave.allured at NOAA.GOV
Tue May 24 14:40:05 EDT 2005
Maria,
You are using the read and sublin functions incorrectly. Read should
not be inside quotes. Please try this:
res1=read(fech)
result=sublin(res1,2)
Documentation:
http://grads.iges.org/grads/gadoc/script.html#intrinsic
Also you should use debug statements like these until you get it working:
say res1
say '[' result ']'
I like to include the brackets to make it easy to debug one line text
strings. This way you can see any leading and trailing spaces. HTH.
--Dave
maria elena segura wrote:
> Good morning,
>
> Please read all before understand my question
>
> Firth
>
> I used the following to put the day of the week and all was OK
>
> 'q time'
>
> nombre=subwrd(result,3)
>
> anio=substr(nombre,9,4)
>
> mes=substr(nombre,6,3)
>
> dia=substr(nombre,4,2)
>
> tmg=substr(nombre,1,2)
>
> fec=' 'dia'/'mes'/'anio' 'tmg'UTC'
>
> 'set string 1 bc'
>
> 'set strsiz 0.15'
>
> 'set font 1'
>
> 'draw string 4.6 7.3 fecha pronostico 'fec
>
>
>
> the result is fecha pronostico 20/05/2005 00UTC
>
>
>
>
>
> But I have a problem when I use an external file with extension .txt
> where I put the time
>
> I used the following sentence
>
> fech='c:\marco\fecha.txt'
>
> res1='read(fech)'
>
> result=sublin(res1,1)
>
> nombre=subwrd(result,3)
>
> anio=substr(nombre,9,4)
>
> mes=substr(nombre,6,3)
>
> dia=substr(nombre,4,2)
>
> tmg=substr(nombre,1,2)
>
> fec=' 'dia'/'mes'/'anio' 'tmg'UTC'
>
> 'set string 1 bc'
>
> 'set strsiz 0.15'
>
> 'set font 1'
>
> 'draw string 4.6 7.3 del 'fec
>
>
>
> the result is fecha pronostico // UTC
>
>
>
> Omitted the number of the day, month, year and hour
>
> In the file fecha.txt I wrote in the first line Time = 00Z30OCT2005
>
>
>
> The file is en the same place where the CTL and GS are
>
> This is de .CTL that I use
>
> dset c:\marco\tina
>
> options sequential
>
> undef 0.0
>
> xdef 184 linear -91.0 0.333
>
> ydef 154 linear -65.0 0.333
>
> tdef 1 linear 00Z30oct2005 1mo
>
> zdef 4 levels 1 50 100 150
>
> vars 1
>
> pn1 4 99 ** pressure **
>
>
>
>
>
> If I omitted tdef 1 linear 00Z30oct2005 1mo in the CTL, give me an error
> when I want to draw
>
>
>
> Someone tell me what I did it bad
>
>
>
> Thanks in advance
>
> Aviso Legal:
> "Este mensaje y sus adjuntos son de carácter privado y confidencial y
> esta dirigido únicamente a sus destinatarios. Si usted no es el
> destinatario de este mensaje elimínelo. Esta comunicación es solo para
> propósitos de información y no debe ser considerada como propuesta o
> aceptación ni como una declaración de voluntad oficial de la ARMADA
> ARGENTINA. Las opiniones, expresiones, términos, contenidos en el
> presente, son exclusivas de su autor y, en consecuencia, solo este asume
> responsabilidad por su emisión y, eventual, recepción por otros usuarios."
>
More information about the gradsusr
mailing list