VERSION 2.03 10-Apr-09
This version contains enhancements to scripting commands.
- If you use scripts that use the LOOP command, you *MUST* be aware
of the following scripting changes before using script files.
- In scripting, support has been added for a LOOP...END block. Previously
"LOOP" would run the entire file as a loop. Now all content
between the LOOP command and an END command are run. Multiple
loops are supported, but nested loops are not supported.
- The LOOP command now requires 4-digit years. It is as follows:
LOOP,yyyy,mm,dd,hh,span,iterations
where
yyyy = loop start 4-digit year
mm = loop start numerical month
dd = loop start numerical day of month
hh = loop start hour
hours = span of loop from start to finish in hours (may exceed 24)
interval = interval of timestep in hours (e.g. 1=hourly, 24=daily)
- Added EXIT scripting command to exit the program.
- Scripting: User may now choose @YYX or @YYYYX token to choose between
a 2-digit year or 4-digit year expression.
- Scripting lines which begin with //, #, :, or ; are treated as comments
- Scripting now allows comments to exist at the end of lines; these
comments must begin with //
- Checked SOUNDING scripting command. This is NOT an interactive display
and only exports silently to a graphics file. Users may use the
SOUNDING command as follows:
SOUNDING,station,filename,omitdate,omittrace
where
station = ICAO
filename = fully qualified output filename, GIF, JPG, or PNG
omitdate = use false to display date, true to omit date
omittrace = use false to display lifted trace, true to omit it
- Add DIGATMOS.TSL temporary station table to manifest (used by sounding
routine)
- DIGATMOS.MNU is altered to remove numerous %2 and %3 entries that
caused the "deg F" and "deg C" toolbar speed buttons to produce
jumbled isotherm plots.
- (Need to add checks to delete OUTPUT.FSL file)
- Script file execution is adjusted so that if an exception (error) is
thrown the script file will get closed properly, mitigating
Error 32 (sharing violation) afterward.
- MADIS data throws "Read Beyond End Of File" error. This was found to
be due to a change in NOAA MADIS coding where an extra integer (purpose
unknown) has been inserted after Precipitation and before Weather.
Code has been fixed to handle this.
|