Sea-Bird Electronics              Products            Support            Software            Sales            Service            Search/Sitemap

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.

4.243 4.234 4.226 4.219 4.213 4.206
4.249 4.242 4.233 4.225 4.218a 4.212 4.205
4.248 4.241 4.232 4.224 4.218 4.211 4.204
4.247 4.240 4.230 4.223 4.217 4.210 4.203
4.246 4.239 4.229 4.222 4.216 4.209 4.202
4.245 4.236 4.228 4.221 4.215 4.208 4.201
4.244 4.235 4.227 4.220 4.214 4.207 4.200

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.

[HRule Image]

Last modified: 06-Apr-2007
Sea-Bird Home     Phone: 425-643-9866     Fax: 425-643-9954     E-mail: seabird@seabird.com