Figure 36. Block diagram of the GEDAPTM system of the Canadian Hydraulics
Centre (Miles 1997) (Permission to reprint granted by Canadian
GPLOT is a comprehensive 2-D graphics package for plotting GEDAP data
files. GPLOT is a command-driven program that can run in either interactive or
batch mode. In interactive mode, the commands are entered directly on the
keyboard. This mode is used primarily for viewing data and designing new plot
layouts. In batch mode, the commands are read from GPLOT command files that
have been previously created with a text editor. This mode is usually used for
production runs. For example, in the LSTF several transects of wave gauge or
current meter data can be analyzed as a production run. Fortunately, the GPLOT
command files can be generated automatically while running in interactive mode,
which greatly simplifies the task of designing plot layouts for production runs.
All plots can be output to a local printer during both interactive and batch mode
analysis.
The ANALYSIS package is the main part of the GEDAP software system
that handles all of the data synthesis and analysis functions. This is a
comprehensive package and is organized into eight categories, as shown at the
bottom of Figure 36. The ANALYSIS package contains all of the GEDAP
programs and subroutines except those in the NDAC and GPLOT packages. All
of the programs used for regular and random wave synthesis, as well as
synchronization of the wave boards in the LSTF, are located under the category
entitled "2D Random Wave Generation." Similarly, all of the programs used for
analysis of the wave and current data are located under the categories entitled
"Frequency Domain Analysis," "Time Domain Analysis," and "Statistical
Analysis." Batch files have been developed to: (a) synthesize wave machine
drive signals and to synchronize the wave generators for both regular and random
wave generation; (b) analyze a large number of transects of data from the
14 wave gauges; and (c) analyze a large number of transects of data from the
58
Chapter 6
Experiment Control, Data Acquisition, and Analysis Packages