SEASOFT-DOS
Software Version 4.0 Revision
History, Part 2
Revisions 4.20 to
4.249 latest
(See Part 1 for 4.001 to 4.035)
Brief description of SEASOFT-DOS |
Manual | Software
download instructions | Go
to FTP site
This file describes bug-fixes, modifications, and new features for each
version of SEASOFT-DOS. For quick positioning, click on your current version and then scroll up
through the newer versions.
SEASOFT VERSION 4.249
23 March 2001
1. FIXES:
- SEASAVE and DATCNV:
Julian day on January 1 is now 1; it was 0.
SBE 16: Start time was read from last header line, not first header line.
SEASOFT VERSION 4.248
20 January 2001
1. ADDITIONS:
- Add SBE 43 Dissolved Oxygen sensor to list of auxiliary
sensors that can be selected when configuring an instrument in SEACON.
SEASOFT VERSION 4.247
14 December 2000
1. BUG FIX:
- SBE 25:
Correct error in DATCNV when comparing auto fire (.afm) file to SBE 25 .hex data
file.
2. MODIFICATIONS:
- SEASAVE and DATCNV:
Change altimeter data from 4 to 2 significant digits.
Add offset term to PAR calculation.
SEASOFT VERSION 4.246
30 June 2000
1. BUG FIX:
- SBE 21: For instrument with remote temperature, remote
temperature was not computed correctly in SEASOFT Version 4.245 only.
SEASOFT VERSION 4.245
21 June 2000
1. MODIFICATION:
- .CON file:
Remove trailing blanks from serial numbers.
- BINAVG:
Save configuration even if no files have been processed.
- DATCNV:
-s command line option now sets the .BSR file name to the data file name.
datcnv_bottle_scan_range_source is not left blank in the header.
-i command line option truncated the last 4 characters of the output filename if
the extension was not specified.
- WILDEDIT:
Add Keep points within distance of the mean field.
- CNV37 & CNV39:
Julian days were 1 too many.
- SEASAVE & DATCNV:
Add support for custom SBE 19 for job 22659.
SEASOFT VERSION 4.244
20 March 2000
1. MODIFICATION:
- DATCNV: Use year from system upload time as start time.
DATCNV was using the current PC system time.
SEASOFT VERSION 4.243
15 February 2000
1. BUG FIX:
- SEASAVE Y2K: Unstable in Real-Time with NMEA and the NMEA
string contained 00 for the year. Unstable in Archived
with NMEA and the NMEA string did not contain a date field. SBE
19, 21, and 25 reported year as 1900 when collecting real-time data with the
NMEA opto-box and the NMEA data had a year of 00.
- SBE 37 and CNV39: Julian day was computed as a large
negative number if the year rolled over in the .ASC file.
SEASOFT VERSION 4.242
01 February 2000
1. BUG FIX:
- ROSSUM: Year 2000 was output in the .BTL file as 1969..
SEASOFT VERSION 4.241
03 January 2000
1. BUG FIX:
- SEASAVE: Linker incompatibility with WIN98 caused SEASAVE to
crash.
SEASOFT VERSION 4.240
14 December 1999
1. BUG FIX:
- CELLTM: Change compiler optimization options. CELLTM was
hanging on some PCs.
SEASOFT VERSION 4.239
02 December 1999
1. BUG FIX:
- DATCNV: DATCNV displayed #start_time year as 100 for HEX
files uploaded with a terminal program when the year is 2000.
2. NEW FEATURES:
- SEACON: Add coefficient T5 to Paroscientific pressure
sensor.
- DATCNV: Add pump status and bottom contact to output
variable choices.
SEASOFT VERSION 4.236
08 March 1999
BUG FIX:
- DATCNV: Was not reading start time correctly from SBE 19 header in year 2000.
SEASOFT VERSION 4.235
24 Feb 1999
1. BUG FIX:
- SEAPLOT: Fix plotting list of files bug
2. MODIFICATION:
- ALIGNCTD: Align Sea-Tech, WetLabs, or Turner Fluorometer
SEASOFT VERSION 4.234
17 Sep 1998
- 1. BUG FIXES:
-DATCNV: Fixed -h command line bug
-CNV37 and CNV39: Julian day computation fix
- 2. MODIFICATIONS:
-SEASAVE: Added scan length checking to the SBE 911plus to catch differences between
SPAR settings in the deck unit and .CON file.
-
- 3. NEW FEATURES:
-Added PROG11V2.EXE to support the Version 2, SBE11plus.
-Added TERM35.EXE to support the Version 2, SBE35.
SEASOFT VERSION 4.233
12 May 1998
1. MODIFICATION:
SEASAVE:
-Add command line option -gd to disable DMA transfers with IEEE-488.
2. NEW FEATURES:
-Add support for SBE 39 (TERM39.EXE and CNV39.EXE) .
SEASOFT VERSION 4.232
23 February 1998
1. BUG FIX:
SEACON:
-Sometimes would hang or give invalid help context values. This bug was
introduced in version 4.228.
SEASOFT VERSION 4.230
8 December 1997
1. NEW FEATURES:
-Added support for automatic firing of bottles based on pressure (Not documented in manual
yet).
2. MODIFICATIONS:
TERM37:
-Improved support for inductive modems.
SEASOFT VERSION 4.229
14 November 1997
1. BUG FIX:
TERM26:
-Was not sending XON/OFF commands during data upload. This caused slower PC's to have data
upload errors when uploading at baud rates of 9600 baud or above. This bug is in SEASOFT
versions 4.216 through 4.228.
SEASOFT VERSION 4.228
8 October 1997
1. NEW FEATURES:
SEASAVE:
-Add NMEA support to SBE 911E.
2. MODIFICATIONS:
TERM19/TERM25:
-Remove 'Data Upload is completed' message between casts when uploading all casts.
SEASOFT VERSION 4.227
25 September 1997
1. NEW FEATURES:
DERIVE:
-Add Specific Conductance to derived variable list.
2. MODIFICATIONS:
TERM37:
-Improve support for RS-485 and Inductive Modem MicroCATs
SEASOFT VERSION 4.226
14 July 1997
1. NEW FEATURES:
SEASAVE:
-Add capability for the SBE 11 deck unit to sound an alarm when the CTD
pressure is less than a user supplied limit. This feature is controlled in the ASCII
Output Set Up form.
SEASOFT VERSION 4.225
15 April 1997
1. NEW FEATURES:
SEASAVE, DATCNV:
-Add command line option -v6. When this command line option is used, 65536 is added to
conductivity numbers from a SBE 16 HEX when the recorded number is less than 10000. This
is a work around for SBE 16 conductivity data that 'wraps' in very high conductivity
water.
2. MODIFICATIONS:
SEASAVE:
-Change RS-232 default baud rate to 19200 and default Modem COMM port to COMM 2.
SEASOFT VERSION 4.224
1. NEW FEATURES:
CNV37:
-New Program...It converts the output .ASC files, created by TERM37, to .CNV
files.
TERM37:
-New Program for SBE 37.
SEASOFT VERSION 4.223
1. MODIFICATIONS:
SEACON:
-Increase the number of 12 bit A/D channels from 10 to 16 for SBE 31.
-Add voltage range choices into SBE 31's setup form.
SEASOFT VERSION 4.222
1. BUG FIXES:
BUOYANCY:
-When processing several files in the same session, the output .CNV file from the first
file was correct. The subsequent .CNV files were incorrect.
2. MODIFICATIONS:
CELLTM:
-Remove command line options -s and -2 and reorganize the setup form.
TERMFM:
-Bottle positions can be selected in the range of 1 and 36 rather than being limited to
the total number of bottles.
SEASOFT VERSION 4.221
- 1. BUG FIXES:
-
- DATCNV, SEACON, SEASAVE:
- - When reading old .CON files SEASOFT assumed that the temperature and
conductivity
- coefficients were G, H, I, J instead of A, B, C, D. The G, H, I, J
coefficients
are undefined
- in old versions of .CON files. This bug is only in V 4.220.
SEASOFT VERSION 4.220
03 Oct 1996
- 1. BUG FIXES:
-
- CELLTM:
- - The corrected conductivity values were incorrect when the conductivity
unit
- were either milliSiemens/cm or microSiemens/cm.
- SEASAVE:
- - Altimeter's alarm did not work for SEASOFT versions 4.213 to 4.219 when
using
- the IEEE-488 interface.
-
- 2. MODIFICATIONS:
-
- DATCNV:
- - Modify DATCNV's batch process so that it uses the same base file name
as the .CNV
- file when getting bottle firing information from .BL files.
- SEACON:
- - Modify the setup form for temperature and conductivity calibration
constants
- to make it obvious which set of calibration coefficients is selected.
-
- 3. NEW FEATURES:
-
- ALIGNCTD:
- - Add a new feature to allow the user to align WETStar Fluorometer values
- relative to pressure values.
-
- All SEASOFT Programs:
-
- - Add a new type of sensor, Dr. Haardt Yellow Substance, and add a new
field -
- Gain Range Switch to the Dr. Haardt sensor's setup form. Users can select
- the gain based on the Output Voltage Level, the Modulo Bit, or NONE.
SEASOFT VERSION 4.219
12 July 1996
- 1. BUG FIXES:
-
- DATCNV:
- - When .hex files contain extra blanks at the end of scans, DATCNV
reports
- scan length error for these scans and doesn't convert them.
-
- 2. MODIFICATIONS:
-
- DATCNV, SEASAVE:
- - Don't match sensor serial numbers for archived data display for sbe31.
- SEASAVE:
- - If the GPS NMEA message (such as GGA or GLL message) contains only the
time
- (hhmmss) but not he month-date information, the time information will
still
- be saved in the output file's header as the NMEA UTC time.
- - Retain the user entered header information in the setup form.
-
- 3. NEW FEATURES:
-
- SEASAVE:
- - Add a command line option -ss to enable the user to delay saving data
to the
- output file. Initially, the real-time data will be displayed on the
screen but
- not saved. When the <Ctrl-D> key is pressed data is saved to the
output
- file. If X-Y display is selected, the display will be cleared when
<Ctrl-D>
- is pressed.
- - Save the entire command line to output file's header.
SEASOFT VERSION 4.218a
09 May 1996
- 1. NEW FEATURES:
-
- SEASAVE:
- - Add a command line option -fb to enable bottle firing detection for GO
1015 when the
- Firing Bottle Type is set to NONE. This is useful when both serial ports
are used
- for other functions and the bottles are fired with the deck unit.
SEASOFT VERSION 4.218
26 April 1996
- 1. BUG FIXES:
-
- DATCNV, SEASAVE:
- - Conductivity and salinity values from wide-range conductivity sensors
using
- g, h, i, j coefficients were incorrect.
- DATCNV, SEASAVE, Terminal Programs:
- - When the user enters words such as "cast" and "hdr"
into the user-entered header
- information, the program would get incorrect information from the header
part
- of the data file. For instance, the start time for the data set would be
wrong.
- SEAPLOT:
- - Overlay plots on printer are not using the correct line types
(connected
- line or dots).
- - The whole set of data for the overlay display was plotted even when the
screen
- display contains partial data set.
-
- 2. MODIFICATIONS:
-
- All SEASOFT Programs:
- -Add choices for primary and secondary sensors to Seapoint Turbidity
Meter sensor.
SEASOFT VERSION 4.217
26 Feb 1996
- 1. BUG FIXES:
-
- DATCNV:
- - A divide by zero runtime math error occurs with instrument type SBE19
- when get water bottle data from .AFM file is selected.
- SEASAVE (real-time):
- - The SBE 11 Deck Unit was programmed to transmit 4 bytes per output
word.
- Since SEASAVE expects 3 bytes per word the displayed data is garbage.
- This bug applies only to SBE 11 deck units with firmware versions less
than 2.0
- with SEASOFT V 4.202 through 4.216.
- This bug does not affect any SBE 11plus deck units.
-
- 2. NEW FEATURES:
-
- All SEASOFT Programs:
- - Add a new voltage output sensor: FGP pressure. Up to eight FGP sensors
- can be used on the CTD at once.
- - Add a new voltage output sensor: Seapoint Turbidity Meter.
- SEASAVE (real-time):
- - Add a command line option -u3 to enable control of storing real-time
data
- to disk. When -u3 is specified, if bit3 of the middle byte of the modulo
- word is 0 store data, otherwise don't.
- - Add a new variable "Storing Data" to indicate if the current
scan is stored
- on to the disk or not.
SEASOFT VERSION 4.216
30 Oct 1995
- 1. BUG FIXES:
-
- All SEASOFT Programs:
- - When the input and output filenames are the same and the output
- file is on a different drive than where the SEASOFT module is executing
then
- the output file is not created and the TEMP.CNV file is not removed.
-
- 2. MODIFICATIONS:
-
- DATCNV:
- - Modify the program so that the selected variable list is retained
- when the input path is changed or a different .con file is selected.
-
- 3. NEW FEATURES:
-
- SEACON, SEASAVE:
- - Add "Lat/Lon Data Added by NMEA Interface" option to sbe911's
- setup form.
- TERM1621:
- - Add an option in the communication set up form to select either
- full duplex RS232 or half duplex RS485.
SEASOFT VERSION 4.215
05 Oct 1995
- 1. BUG FIXES:
-
- BINAVG:
- - If the command line option -c is used to set the first bin's center
value and
- surface bin is set to yes and the first bin minimum is greater than the
surface
- bin maximum then the surface bin maximum was incorrectly reset to the
binsize / 2.
- DATCNV:
- - For SBE25, if the user chose to obtain Bottle Firing data from .AFM
file and
- if the SBE25 internal recording rate and AFM real time rate were not the
same,
- DATCNV did not extract correct scans from the .HEX file into the .ROS
file.
- - If the AFM real time data rate is 4 or 8 scans per second, DATCNV
incorrectly
- displayed a "Scans Don't Match" error, and the scan ranges
stored in the .BL file
- were incorrect.
- TERM1621, TERM17, TERM19, TERM25:
- - The command line option -f<upldFileName> used to run the batch
process for
- uploading data did not work.
-
- 2. NEW FEATURES:
-
- SEAPLOT:
- - Add a choice of Scaleable Dots to Plot Line Type's choices.
- SEASAVE:
- - Add Altimeter Height + Depth and Altimeter Height + Pressure to Remote
Display
- Data Type's choices. If either of these choices is chosen, display
Altimeter
- Height and Depth or Pressure alternately.
SEASOFT VERSION 4.214
02 Aug 1995
- 1. BUG FIXES:
-
- ALIGNCTD:
- - If the total number of scans in the input was less than the window
size,
- extra scans with incorrect values were added to the file.
- SEASAVE:
- - When the units were changed from Metric to English or vice versa, some
of
- variables descriptions for X-Y overlay display were garbled.
- - If Lat/Lon data is added by the NMEA interface, and the display mode is
- not set to X-Y overlay display, the Lat/Lon data stored in .NAV file was
- not updated when <Ctrl-N> was pressed.
- SEASOFT:
- - When using the -a command line option to process all files, if one of
the
- modules aborts with a partially processed TEMP.CNV file, the partially
- processed TEMP.CNV file caused errors for subsequent processing.
-
- 2. MODIFICATIONS:
-
- SEASOFT:
- - Modify the batch processing so that if one of the modules encounters an
error
- it will display the error message and wait for the user to press a key to
continue.
- Processing resumes with the next file in the file list. Prior to this
version
- processing would resume with the next module in the batch file (the
remaining files
- in the list were not processed).
-
- 3. NEW FEATURES:
-
- DERIVE, SEASAVE:
- - Add DTDT (delta temperature delta time) to DERIVE and add an optional
DTDT's
- window size in seconds to the existing command line option
-v1,<windowSize>.
- If the window size is not specified, the default window size of 300
seconds
- will be used.
- SEACON:
- - Add support for surface PAR data to be appended by the SBE 33 or SBE 36
deck
- unit with NEMA interface (for SBE 19 and SBE 25).
SEASOFT VERSION 4.213
13 June 1995
- 1.BUG FIXES:
-
- SEASAVE:
- - When displaying archived data, if the screen is dumped after reaching
the
- end of the data set status line values other than pressure, temperature,
- and salinity are incorrect.
- - When acquiring data from a SBE 9/11 with a RS-232 interface if the
- computer was not keeping up with the incoming data SEASAVE was not
sending
- XOFF commands correctly to the deck unit causing some characters
- to be dropped. This occurs only if SEASAVE is configured for use with
- a water sampler. One side effect is that non-existing bottle
confirmations
- were displayed.
- - If bottles were fired rapidly (less than 3 seconds between bottles)
some
- bottle confirmations were not detected by SEASAVE. When firing
sequentially,
- if one confirmation was missed subsequent confirmations were not
detected.
-
- 2. MODIFICATIONS:
-
- SEACON, SEASAVE:
- - Move the "Min Pressure to Enable Altimeter Alarm [db] = "
field from
- SEASAVE's ASCII Output Set Up form to SEACON's Altimeter Constants Set Up
form.
- SEASAVE:
- - Keep Set-Altimeter-Alarm-On commands to the deck unit at least two
- seconds apart.
- - Set Column #0 in the Marked Variable List in the Misc. Run Parameters
- form to Scan Number, and make this field fixed (users cannot modify it).
- This insures that scan numbers are always included in .mark files.
SEASOFT VERSION 4.212
17 May 1995
- 1. BUG FIXES:
-
- SEACON:
- - When the pressure type is changed from NONE or Strain Gauge to
Digiquartz w/ or w/o TC
- or vice versa for SBE16, the number of frequencies in the DataFormat
subform was not
- updated accordingly.
-
- 2. NEW FEATURES:
-
- SEASAVE, DATCNV, DERIVE, ASCIIIN:
- - Add an new variable - Potential Temperature Anomaly.
- SEASAVE, SEAPLOT:
- - Add a new command line option -bc<colorIndex> to let the user
select the background
- color for MultiXY plot. The color index range is [0, 14] and the color
map is the same
- SEAPLOT batch mode color selection. The default background color is
black. If a
- variable has the same color as the background color, the variable's color
is changed
- to black. This option was added to support screen dumps to color printers
via Windows.
- SEASAVE (real-time):
- - Add an new choice to the Store Lat/Lon in Raw Data File menu:
"Append to Every Scan and
- Append to .NAV File when <Ctrl_N> is Pressed".
SEASOFT VERSION 4.211
14 April 1995
- 1. BUG FIXES:
-
- ALIGNCTD:
- - An advance time of zero specified on the command line does not override
the
- value in the Set-Up Form.
- TERMAFM:
- - When uploading data to .AFM files, "Receiving Error..." is
reported
- when no error is detected.
- WFILTER:
- - When running Median filter on some .CNV files which were processed by WILDEDIT
- and/or ALIGNCTD and/or LOOPEDIT, the program sometimes hung.
-
- 2. MODIFICATIONS:
-
- All TERM Programs:
- - Enable them to upload cast numbers from 0 to 999 instead of 0 to 99.
- DATCNV, SEASAVE:
- - Add command line option -r<degrees> to specify the suns angle in
degrees from vertical
- for surface par or corrected par's computation.
SEASOFT VERSION 4.210
23 Feb 1995
- 1. BUG FIXES:
-
- TERMAFM:
- - Did not get pressure coefficients from .con file correctly. This
problem was first
- introduced in TERMAFM V4.208.
-
- 2. MODIFICATIONS:
-
- - In SEACON, eliminate AD590M and AD590B fields from the Digiquartz with
T/C
- coefficients setup form for SBE16 and SBE19. In SEASAVE and DATCNV, set
- AD590M and AD590B to default values for Digiquartz sensors with T/C for
SBE16
- and SBE19.
- SEACON:
- - Use separate calibration dates for temperature sensors using
a, b, c, d coefficients
- and using g, h, i, j coefficients. Also, use separate calibration dates for
conductivity
- sensors using a, b, c, d coefficients and using g, h, i, j coefficients.
SEASOFT VERSION 4.209
02 Feb 1995
- 1. BUG FIXES:
-
- FILTER:
- - It always uses TEMP.CNV as the temporary file even when
-t<tempFile> command
- line option is used.
- SEASAVE:
- - The mark variable: mark line type and line color are not saved when
updating the
- .DSP file during editing the main setup form.
-
- 2. MODIFICATIONS:
-
- All SEASOFT Programs:
- - Change variable units for WETLabs chlorophyll concentration and WETStar
chlorophyll
- concentration from mg/m^3 to ęg/l.
- - In SEACON, allow the user to enter conductivity tcor and pcor. In
DATCNV, add
- the conductivity pressure correction - cpcor value next to conductivity
sensor
- information entry in the output .CNV file's header.
- All TERM Programs:
- - Add 19200 and 38400 to all terminal programs' baud rate choices.
SEASOFT VERSION 4.208
20 Jan 1995
- 1. BUG FIXES:
-
- DATCNV, SEASAVE:
- - For SBE17 or SBE17plus if the input file's path in the .hex file's
header
- constrains the word "SEARAM", the output pressure and
pressure-temperature
- values are computed incorrectly. This bug originated in version 4.020.
- - When the sensor serial numbers in .con file don't match the ones in the
input
- data file and the user selects another .con file to continue, sometimes
the
- program hangs.
- SEASAVE:
- - In X-Y plots a large positive number was sometimes displayed as a large
- negative number.
- TERMAFM:
- - When pressing <F8> to switch from SBE19/25 to AFM or vice versa,
the instrument
- wouldn't wake up correctly.
-
- 2. MODIFICATIONS:
-
- All SEASOFT Programs:
- - Improve the error handling for when there are no input files in
- the specified directory.
- SEACON:
- - SBE 25: Add a field to specify real time data output rate.
- SEAPLOT:
- - Eliminate subforms for variables' min and max values. A variable's min
and
- max values will be shown above the variable's min or max value field when
- the min or max value field is being edited. This change enables SEAPLOT's
- forms to have the similar look and feel as SEASAVE's.
- SEASAVE:
- - Remove the command line option -s since it is no longer useful.
- SEASAVE (real-time):
- - Enable the user to go back to the main menu after editing the
user-header form.
- - Modify the Auto-Bottle-Fire logic. Enable the user to choose firing
which bottle
- at which pressure by editing the auto-fire configuration file. The
pressure and
- bottle position lines have the following format:
- pressure, bottle position, 1 | 2
- For 1015 only the pressure field is required and used, and the bottles
will
- always be fired sequentially. For 1016 and SBE-Carousel, one or two
fields can
- be specified. If only the pressure field is specified, bottles will be
fired
- sequentially, otherwise, if the bottle-position field is also specified,
the
- specified bottle will be fired at the chosen pressure. The third field 1
| 2
- is not used by 1016 and SBE-Carousel thus can be omitted. For Hydro-Bios
and IOW,
- the third field 1 | 2 indicating single or double fire, the
bottle-position field
- is not used but needs to be there as a place holder.
-
- 3. NEW FEATURES:
-
- ALIGNCTD:
- - Add an new command line option -v<colNumber>,<advSeconds>
for more advanced users.
- The option lets the user specify the column number and the number of
seconds to
- advance. For example, -v0,-3.5 means to advance the variable values at
column #0
- by -3.5 seconds. Note that no spaces are allowed between these
parameters. These
- values override the ones originally specified in ALIGNCTD.CFG. This
option can be
- used more than once.
- DATCNV:
- - For each frequency, voltage, pressure channel add a line of
descriptions to
- the output .CNV file's header. The line contains channel name, sensor
type,
- sensor serial number and calibration date.
- DATCNV, SEACON, SEASAVE:
- - Add choices to temperature computation: using a, b, c, d, f0 or using
g, h,
- i, j, f0 coefficients. For temperature sensors calibrated before 1/1/95
use
- a, b, c, d, f0 coefficients, and for temperature sensors calibrated
during
- and after 1/1/95 use g, h, i, j, f0 coefficients.
- - Add choices to conductivity computation: using a, b, c, d, m or using
g, h,
- i, j, tc, pc coefficients. For temperature sensors calibrated before
1/1/95 use
- a, b, c, d, m coefficients, and for temperature sensors calibrated during
- and after 1/1/95 use g, h, i, j, tc, pc coefficients.
- Most SEASOFT Programs:
- - Add an new feature: press <Ctrl_F10> to view the input data
file's header.
- The input data files, which contain headers, are files with extensions
such
- as .DAT, .hex, .ROS and .CNV.
-
- All SEASOFT Programs:
- - Add support for WET Labs AC-3, A-3, and WETStar. Add three new voltage
- channels - chlorophyll absorption, beam transmission, and WETStar
fluorometer.
- Also add new WET Labs variables - chlorophyll concentration, chlorophyll
- absorption, beam attenuation, beam transmission and WETStar chlorophyll
- concentration. Normally the values of chlorophyll absorption, chlorophyll
- concentration and WETStar chlorophyll concentration are plotted with
logarithm
- axis, but if -l option is used (in SEASAVE or SEAPLOT), these values are
plotted
- with linear axis.
SEASOFT VERSION 4.207
02 Nov 1994
- 1. BUG FIXES:
-
- DATCNV:
- - If a .BL file is selected to get scan range information for bottle
firing,
- and the .BL file contains "RESET" lines, the Number of Bottle
Fired in both
- output .CNV and .ROS files are incorrect.
- SEAPLOT:
- - When the process of sending data to a plotter gets interrupted,
sometimes
- extra lines will show up on the screen and the top message will be wrong
too.
- - SEAPLOT may get confused when plotting several one-page plots in a
batch mode
- and "Print When Reach Bottom of Plot or End of Data Set" is
selected.
- - When plotting more than 7 plots in a batch job on some plotters, a data
- overflow on the plotter might occur. Use the new option
-p<pauseTime>
- (see details in the following NEW FEATURES section).
- SEASAVE:
- - When -i<inFileName> is used, the input file name specified here
is not showing
- at the bottom right corner on the screen, instead, the one in the SEASAVE.CFG
- file is displayed.
- TERMAFM:
- - The pressure offset was computed as psia rather than decibars
-
- 2. MODIFICATIONS:
-
- All TERM Programs:
- - Terminal programs no longer automatically wake the instrument when the
program is run.
- Press <F6> to wake the instrument up and establish communications.
- - When <F6> is pressed, the program uses only the chosen COMM port
to establish
- the serial connections, it does not try other COMM ports.
- All SEASOFT Programs:
- - Programs will allow the user to go to the setup-form even if the
selected input file or .con
- file are invalid.
- - Enable the user to quit a batch process if <Esc> is pressed
during the batch
- process. All the user has to do to use this feature is to modify the
batch file
- by adding a line "if errorlevel 1 goto quit" after running each
program and
- adding a line ":quit" to the end of the batch file.
- SEASAVE:
- - Add the data file name (input file name for ARCHIVED display and output
file
- name for REALTIME display) and time to the ASCII output.
- SEASAVE, SEAPLOT:
- - Modify the disk access error or printer error messages during X-Y
graphical display.
- When an error occurs then one presses either <Enter> or <Esc>
key, the error message
- will be erased before the process continues.
- TRANS:
- - When select a different input file path, the input-file-type field is
also updated.
- WFILTER:
- - When select a different input file path, the scan-interval field is
also updated.
-
- 3. NEW FEATURES:
-
- All SEASOFT, TERM Programs:
- - Add COM3 and COM4 to the serial port choices.
- SEAPLOT:
- - Map screen display's colors to plot's colors on HP color printer as
close
- as possible. The color mapping will work on all types of HP printers as
- long as the type of HP printer supports HP-GL/2.
- - Add an new command line option -p<pauseTime>. This indicates to
pause pauseTime
- seconds after sending data to a plotter in a batch mode. If you use -p
without
- specifying the pauseTime, the default 60 seconds pause will be used. This
option
- is useful especially when you have to plot a lot of plots in a batch job.
SEASOFT VERSION 4.206
21 Sep 1994
- 1. BUG FIXES:
-
- TERMAFM:
- - The Min-Pressure and Pressure-Window-Size etc. are not set correctly
when program
- the AFM if the AFM is in Stationary Mode.
- TERM25:
- - It doesn't work when uploading all data as one file or by scan number
range
- when the upload baud rate differs from the communication baud rate.
-
- 2. MODIFICATIONS:
-
- SEASAVE:
- - Change one of the choices for the Printer Control Selection from
"Others (GRAFPLUS
- Control)" to "Others (DOS GRAPHICS or other memory resident
printer drivers)".
- SEAPLOT:
- - Change it to stand alone overlay structure to reduce the memory
requirement about
- 40k.
-
- 3. NEW FEATURES:
-
- SEACON, SEASAVE:
- - Add an new type of sensor - Bottom Contact Switch for instrument types
SBE19 and SBE25.
SEASOFT VERSION 4.205
01 Aug 1994
- 1. BUG FIXES:
-
- All SEASOFT Programs:
- - Variables dz/dt and accel have incorrect values when using English
units.
- DATCNV:
- - It freezes out occasionally when converting data for SBE19 with strain
gauge
- pressure sensor.
- - it doesn't output sensor serial numbers to the output .CNV file's
header correctly
- when processing the same .hex file more than once.
- SEASAVE (real-time):
- Older version of SBE 31 sending four bytes per word instead three to the
computer.
- Terminal Programs:
- - Default upload files don't have file extensions.
- - Programs freeze out due to upload path wasn't read from the
.CFG files
correctly.
-
- 2. MODIFICATIONS:
-
- All SEASOFT Programs:
- - Add and modify all variables' units to be SI units.
- - Modify turner fluorometer sensors' descriptions.
- - Change Chelsea fluorometer's computation.
- SEASAVE (real-time):
- - Improve GPIB error messages.
-
- 3. NEW FEATURES:
-
- All SEASOFT Programs:
- - Add an new type of turner fluorometer: turner 10-Au.
- ROSSUM:
- - Add command line option -b<bottleSNFileName>. If bottle.sn file
is in the current
- directory or bottleSNFileName is specified, output bottle S/Ns to the
.BTL files.
- SEACALC:
- - Add additional choices to the main menu for displaying seawater units
and for
- Autosal calculation.
- SEASAVE:
- - Add baud rate 19200 and 38400 to ASCII output's serial port's baud rate
choices.
- TERMAFM:
- - This is an new program.
SEASOFT VERSION 4.204
27 June 1994
- 1. BUG FIXES:
-
- DATCNV:
- - SBE19: the first two converted scans contain incorrect temperature and
- conductivity values if the first two scans in the input data file are
reference
- scans.
- ROSSUM:
- - Incorrect time strings in the output .BTL files. This was caused by a
- local value declared as an integer rather than a long. Also ROSSUM
- did not skip over "RESET ...." lines in the .BTL file.
- SEASAVE (real-time):
- - SBE 31: occasionally hung when starting to acquire data. SEASAVE was
sending
- XOFF at the wrong time.
-
- 2. MODIFICATIONS:
-
- ALIGNCTD:
- - Regroup the form fields in the setup form.
- DATCNV:
- - Display error messages for SBE19 when DATCNV cannot find reference scan
pairs
- in input data files.
- DATCNV, SEASAVE:
- - Allow pressure frequency for "paros without TC" (in addition
to "paros with TC") to
- have four bytes for instrument SBE16 when a command line option -v4 is
specified.
- LOOPEDIT:
- - Add "Total Number of Bad Scans So Far = " to the display
messages.
- TERMINAL Programs:
- - Change drives to directory paths for all the input and output files.
-
- 3. NEW FEATURES:
-
- SEASOFT All Programs:
- - SBE31: Add support for NMEA interface.
- SEACON:
- - Add sensor types IFREMER and NEPHELEMETER to SBE19 and SBE25.
- SEASAVE:
- - Add "table driven" to the bottle firing choices.
SEASOFT VERSION 4.203
28 April 1994
- 1. BUG FIXES:
-
- SEASAVE:
- - Cannot dump screen while output ASCII data to LPTx.
-
- 2. MODIFICATIONS:
-
- DATCNV:
- - If the input .DAT file has a companion .NAV file, add the .NAV file
data to the
- output .CNV file's header.
- DATCNV, DERIVE, ROSSUM:
- - Modify the display messages to align input file names and output file
names.
- LOOPEDIT:
- - Add options for specifying minimum velocity. The options are:
- 1. Fixed minimum velocity or
- 2. Percent of mean speed. If this option is selected, prompt for the
window size
- for mean speed's calculation and the percentage of the mean speed to be
used in
- the calculation of the minimum velocity.
- SEASAVE (real-time):
- - Add more options for storing Lat/Lon information in files. The options
are:
- 1. Add to header only.
- 2. Add to header and append to every scan or
- 3. Add to header and append to .NAV file when <Ctrl-N> is pressed.
When <Ctrl-N>
- is pressed and this option is selected, write a line to the specified
.NAV file
- in the format of time, lat, lon, pressure, and scan number. The time here
is
- the NMEA time if available, otherwise, is the system time.
- - Add <Ctrl-P> to Pause|Unpause the ASCII Output if the output
device is LPTx.
- TRANS:
- - Indicate the input .CNV file's type (binary or ASCII) on the main setup
form.
-
- 3. NEW FEATURES:
-
- All SEASOFT Programs:
- - Add an new sensor Sea Tech LS6000.
- DATCNV, DERIVE, SEASAVE:
- - Add an new variable Average Sound Velocity.
SEASOFT VERSION 4.202a
- 1. BUG FIXES:
-
- SEASAVE (real-time):
- - Enable <Ctrl_F2> and <Ctrl_F4> keys only when the
instrument type is either SBE911plus
- or SBE911e with any types of water bottles installed.
SEASOFT VERSION 4.202
04 April 1994
- 1. BUG FIXES:
-
- ROSSUM:
- - Cannot derive oxygen's docdt and mm/kg.
-
- 2. MODIFICATIONS:
-
- ALIGNCTD:
- - Take away command line option -2.
- DATCNV, DERIVE, ROSSUM, SEASAVE:
- - Change oxygen's computation to mg/l = ml/l * 1.4291.
- SEAPLOT:
- - Allow the user to enter blank lines in overlay or waterfall files.
- SEASAVE:
- - Reduce SEASAVE.EXE's ram size by 30k.
- SEASAVE (real-time):
- - Report all the bottle firings and RESET commands to .BL files.
- - Display all the bottle firings on X-Y plot.
- - For instrument type SBE16, 19, 21 and 25 with Carousel, modify COMM
port subform
- to let user enter the baud rate between SBE33 and the computer and the
baud rate
- between SBE32 and CTD.
- - Change the output option's default from "Overwrite the File"
to "Output to a
- Different File" to avoid the input file to be overwritten
accidentally.
-
- 3. NEW FEATURES:
-
- All SEASOFT Programs:
- - Add LPT3 to line printer's selections.
- - Add following units choices for conductivity: Siemens/meter,
milliSiemens/centimeter,
- and microSiemens/centimeter.
- - All the user to use either primary or secondary temperature to compute
potential-
- temperature.
- ALIGNCTD:
- - Add new fields into the main setup form to allow the user to align
primary and
- secondary temperature, conductivity, and oxygen independently.
- DATCNV:
- - Store all the configured sensors' serial numbers in the header part of
the output
- .CNV files.
- SEASAVE:
- - Add a field in "ASCII Output Set Up" form to prompt for
Minimum Pressure to Enable
- Altimeter Alarm. Set the altimeter's alarm only when the pressure is
greater or
- equal to the minimum pressure.
- TRANS:
- - Add command line option -a and -ax for batch process.
SEASOFT VERSION 4.201
14 Feb 1994
- 1. BUG FIXES:
-
- SEASAVE:
- - When command line option -v1 is selected, sometimes got "sqrt
DOMAIN" error.
- - In archived graphical display, sometimes the fired bottle numbers
displayed on
- the screen are all zeroes.
SEASOFT VERSION 4.200
28 Jan 1994
- 1. BUG FIXES:
-
- DERIVE, ROSSUM:
- - After selecting .con files, the sub-choices for Density, Salinity etc.
in the Variables-
- to-be-Derived Form are not corresponding to the input variable selections
in the input
- file anymore.
- ROSSUM:
- - The sub-choices for Density, Salinity etc. in the
Variables-to-be-Derived Form weren't
- highlighted correctly.
-
- 2. MODIFICATIONS:
-
- SEASAVE:
- - Change "Number of Pts to Compute between Status Line Updates"
to "Number of Seconds
- between Status Line Updates".
- - Show bottle numbers rather than sequence numbers on bottle firing mark
lines.
-
- 3. NEW FEATURES:
-
- All SEASOFT Programs:
- - Add an new variable modulo error count.
- - Add an new variable ITS-90 and rename the original temperature to
IPTS-68.
- - Add an new sensor Biospherical natural fluorometer. Add new variables
- natural fluorescence, production, and chlorophyll concentration.
- DATCNV:
- - Add an new choice "Bottle Log File [.BL]" to the Source of
Scan Range menu
- for water bottle firing. The .BL files can be used to specify the water
- bottle firing ranges for instruments such as SBE19 and SBE25 since .hex
data
- files don't contain any water bottle firing information.
- SEASAVE:
- - Add LPT1, LPT2, and LPT3 to ASCII output choices.
- - Add "Number of Seconds between ASCII Data Updates" and
"Number of Seconds between
- Remote Display Updates" to ASCII output form.
- - Add mark type, mark line type, and mark line color to real-time form's
misc-run-
- parameters subform. These mark parameters are used for both real-time
marks and
- bottle firing marks.
Last modified:
06-Apr-2007