Hi Selina, On the question of ascii output files -The headers for ascii output files are either turned on or off, but you can always write things to the file before issuing a FILE/APPEND/NOHEADER command to output your data. You can define symbols or strings and write them to the file, with /NOHEADER, or you could use the Unix SPAWN command yes? spawn echo " my first header line" > output.dat yes? spawn echo " second header line >> output.dat yes? list/noheader/append/file=output.dat/format=tab var1, var2 The date text you want can be created from the RETURN syntax, `var,return=tstart` similar to what you are doing with the labels, as in yes? spawn echo "start time is `var,return=tstart`" > output.dat I'm not sure I understand all of what you're asking at the end of your message about multiple dates, but maybe this'll get you started. You can create variables Selina Satterfield wrote: I was able to add the label to the gif file using the information you supplied to my code I had it in the incorrect place,however, I still have the question about only removing the TIME header and adding my own though Thank you for your help. Selina --- Selina Satterfield <satterfields2000@yahoo.com> wrote:Hello Jaison, I'm having a little difficulty creating my labels. I want to be able to use the variable that is passed to the jnl file for setting the start and end time labels but I'm not sure of the syntax for example where $2 is the variable that I want to obtain the start time from: let ts = "`$2,r=tstart`" ! starting time Also the new labels aren't displaying here is my code ! Parameter Order 1 2 3 ! Usage: vis_draw_rect [monthly] [variable] [landmap] !1 1(monthly data), 0(nonmonthly data) !2 variable !3 1(draw land map), 0(no land map) ! define data viewport define view/xlimits=0:1/ylimits=0.2:1 dataview set view dataview ! obtain start and end time of the data so can display on the GIF let ts = "Temp Text until get correct syntax" if $1 then ! ver5.0 not allow brackets SET MODE CALENDAR:MONTHS endif SHADE/SET/LEVELS=1/nokey/lev=(-99999) $2 !Remove Time from graph go unlabel 4 PPL SHADE !Add Start Time label label `($PPL$XMIN1)*1.3`,12.5,-1,0,0.13 START DATE : `ts` SHADE/LEVELS=1/nolab/nokey/pal=black missing($2, 0) SHADE/LEVELS=23/nolab/pal=default/key/over $2 ! outline land map for PATHFINDER if $3 then go land black overlay endif Another question I had is for creating ASCII, TAB, and COMMA text files. The out put for TAB looks like this: VARIABLE : Analysis Temperature (Deg. C) DATA SET : SST 100KM GLOBAL FILENAME : MY_Descriptor.des FILEPATH : /DocRoot/User/www/product/ BAD FLAG : 999.9000 SUBSET : 361 by 141 points (LONGITUDE-LATITUDE) TIME : 16-MAY-2005 00:00 coordinates 0E 1E 2E 3E 4E . . . . 70S 999.9 999.9 999.9 999.9 999.9 999.9 . . . . 69S -1.7 -1.7 -1.7 -1.7 -1.7 -1.1 . . . . 68S -1.7 -1.7 -1.7 -1.7 -1.7 -1.7 . . . . . . . . VARIABLE : Analysis Temperature (Deg. C) DATA SET : SST 100KM GLOBAL FILENAME : MY_Descriptor.des FILEPATH : /DocRoot/VisUser/www/product/ BAD FLAG : 999.9000 SUBSET : 361 by 141 by 2 points (LONGITUDE-LATITUDE-TIME) coordinates 0E 1E 2E 3E 4E . . . . ---- L:1 T: 16-MAY-2005 00:00 70S 999.9 999.9 999.9 999.9 999.9 999.9 . . . . 69S -1.7 -1.7 -1.7 -1.7 -1.7 -1.1 . . . . 68S -1.7 -1.7 -1.7 -1.7 -1.7 -1.7 . . . . . . . . ---- L:2 T: 17-MAY-2005 00:00 70S 999.9 999.9 999.9 999.9 999.9 999.9 . . . . 69S -1.6 -1.6 -1.6 -1.6 -1.6 -1 . . . . 68S -1.6 -1.6 -1.6 -1.6 -1.6 -1.6 . . . . . . . . Is there any way to remove only the time instead of the entire header through nohead? TIME : 16-MAY-2005 00:00 and ---- L:1 T: 16-MAY-2005 00:00 I would like the header for a single date to look like the default but only have START TIME: 16-MAY-2005 00:00 END TIME: 17-MAY-2005 00:00 and for files with muliple dates the header would be the same but instead of this ---- L:1 T: 16-MAY-2005 00:00 I would like to have the following: ---- L:1 T: 16-MAY-2005 00:00 to 17-MAY-2005 00:00 Thank you for your time. Selina --- Jaison Kurian <jaison@caos.iisc.ernet.in> wrote:Hi Selina, Here is an example script using the monthly_navy_winds dataset available with Ferret. Please find the explanations inside the script. If you have any difficulties, let me know. Hope this helps With Regards Jaison !------------example.jnl--------------- \ cancel mode verify set data monthly_navy_winds ! open dataset sh da ! see the contents of the file let ts = "`uwnd,r=tstart`" ! starting time let te = "`uwnd,r=tend`" ! ending time let txt= "DATE MEANING: start and end date of data collection" ! 51 chars ! description plot/x=70/y=10/set uwnd ! plot go remove_logo ! remove ferret logo go unlabel 4 ; go unlabel 5 ; go unlabel 6 ! remove time/dset_name ppl plot ! deliver theplot! choose proper x and y values to place thelabelslabel `($PPL$XMIN1)*1.3`,12.5,-1,0,0.13 START DATE : `ts` label `($PPL$XMIN1)*1.3`,12.0,-1,0,0.13 END DATE : `te` label `($PPL$XMIN1)*1.3`,11.5,-1,0,0.13 `txt` ! to write this stuff to a text file sp rm -f temp.txt ! to remove previous versions let ts1 = STRCAT("START DATE : ","`ts`") ! assign a variable name for let te1 = STRCAT("END DATE : ","`te`") ! the text in one line (30 chars) list/file=temp.txt/nohead/format=(A30) ts1! format statemet list/file=temp.txt/nohead/format=(A30)/appendte1! is for a neat list/file=temp.txt/nohead/format=(A51)/appendtxt! appearance in the list/x=70/y=10/file=temp.txt/append uwnd! text file ! gif file FRAME/FILE=temp.gif !-------------------------end of example.jnl------------------------ On Thu, 24 Mar 2005, Selina Satterfield wrote:Hello everyone,=== message truncated === ____________________________________________________ Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com |