(example for vg0810), root directory is vg0810, all others below that:
vg0810/
raw/
config/ (logging configurations:
(end-cruise snapshot '/home/adcp/config'))
log/ (serial data dialogs
(end-cruise snapshot of '/home/adcp/log')
os38/ (raw instrument data)
nb150/ (raw instrument data)
gpsnav/ (serial data)
gyro/ (serial data) -----------------------
posmv/ (serial data) |
ashtech/ (serial data) |
simrad/ (serial data) |
rbin/ |
gpsnav/ (binary version of serial data) |
gyro/ (binary version of serial data) <---
posmv/ (binary version of serial data)
ashtech/ (binary version of serial data)
simrad/ (binary version of serial data)
gbin/
os38/
time/ (time-matching for os38)
gpsnav/ (time-matched
gyro/ ( binary
posmv/ ( version
ashtech/ ( of serial
simrad/ ( data)
nb150/
time/ (time-matching for nb150)
gpsnav/ (time-matched
gyro/ ( binary
posmv/ ( version
ashtech/ ( of serial
simrad/ ( data)
proc/
os38bb/ (os38 bb processing directory)
os38nb/ (os38 nb processing directory)
nb150/ (nb150 processing directory)
where:
- os38 and nb150 are instrument names
- os38bb is for os38 ‘bb’ pings
- os38nb is for os38 ‘nb’ pings
- nb150 is for nb150 pings
The processing directory includes
adcpdb/ (CODAS files)
vector/ (matlab files)
contour/ (matlab files)
load/ (staging 5-minute averages)
config/
vg0810_cfg.m (transducer angle)
vg0810_proc.m (source of position,
reliable heading,
accurate heading;
data location)
In the load/ subdirectory of the processing directory, load_uhblk_tmp.m runs through the raw files, calling ` write_ensblk.m which takes 5-minute chunks of adcp data, adds navigation and attitude from gbin files, edits it, averages it, and writes it to disk.
Matlab help