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

Seasoft-DOS Software Revision History (Obsolete -- For Reference Only)
Version 4.249 latest

Brief description of Seasoft-DOS  |  Manual  |  Download instructions  |  Download from FTP site  |  Software FAQs

The Revision History describes each version of the software -- including bug fixes, modifications, and new features. You may not need the latest version. Our revisions often include improvements and new features related to one instrument, which may have little or no impact on your operation. The basic UNESCO seawater algorithms (salinity, etc.) have not changed. Locate your version and review the newer versions. You may choose to download a revision if the features and modifications would be useful in your operation.

Note: Version numbers jump from 4.0 to 4.2 to prevent confusion with Seasoft for Waves - DOS, which started at version 4.1.

 

For quick positioning, click on the version of interest and then scroll up through the newer versions.

4.243 4.234 4.226 4.219 4.213 4.206 4.035 4.028 4.021 4.014 4.007
4.249 4.242 4.233 4.225 4.218a 4.212 4.205 4.034 4.027 4.020 4.013 4.006
4.248 4.241 4.232 4.224 4.218 4.211 4.204 4.033 4.026 4.019 4.012 4.005
4.247 4.240 4.230 4.223 4.217 4.210 4.203 4.032 4.025 4.018 4.011 4.004
4.246 4.239 4.229 4.222 4.216 4.209 4.202 4.031 4.024 4.017 4.010 4.003
4.245 4.236 4.228 4.221 4.215 4.208 4.201 4.030 4.023 4.016 4.009 4.002
4.244 4.235 4.227 4.220 4.214 4.207 4.200 4.029 4.022 4.015 4.008 4.001

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.


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.  


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.


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.


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.


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.


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.


VERSION 4.242
01 February 2000

1. BUG FIX:

- ROSSUM: Year 2000 was output in the .BTL file as 1969.


VERSION 4.241
03 January 2000

1. BUG FIX:

- Seasave: Linker incompatibility with WIN98 caused Seasave to crash.


VERSION 4.240
14 December 1999

1. BUG FIX:

- CELLTM: Change compiler optimization options. CELLTM was hanging on some PCs.


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.


VERSION 4.236
08 March 1999

BUG FIX:

- DATCNV: Was not reading start time correctly from SBE 19 header in year 2000.


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


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, SBE 11plus.
-Added TERM35.EXE to support the Version 2, SBE 35.


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) .


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.


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.


VERSION 4.229
14 November 1997

1. BUG FIX:

TERM26:
-Was not sending XON/OFF commands during data upload. This caused slower PCs to have data upload errors when uploading at baud rates of 9600 baud or above. This bug is in versions 4.216 through 4.228.


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.


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


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.


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.


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.


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.


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.


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.

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.

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 SBE 31.
Seasave:
- If the GPS NMEA message (such as GGA or GLL message) contains only the time (hhmmss) but not the 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.

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.

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.

VERSION 4.217
26 Feb 1996

1. BUG FIXES:
 
DATCNV:
- A divide by zero runtime math error occurs with instrument type SBE 19 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 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.

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 SBE 911's setup form.
TERM1621:
- Add an option in the communication set up form to select either full duplex RS232 or half duplex RS485.

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 SBE 25, if the user chose to obtain Bottle Firing data from .AFM file and if the SBE 25 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.

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).

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.

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 SBE 16, 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".

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.

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 SBE 16 and SBE 19. In Seasave and DATCNV, set AD590M and AD590B to default values for Digiquartz sensors with T/C for SBE 16 and SBE 19.
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.

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.

VERSION 4.208
20 Jan 1995

1. BUG FIXES:
 
DATCNV, Seasave:
- For SBE 17 or SBE 17plus 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 SBE 19/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.

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.

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 SBE 19 and SBE 25.

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 SBE 19 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.

VERSION 4.204
27 June 1994

1. BUG FIXES:
 
DATCNV:
- SBE 19: 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 SBE 19 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 SBE 16 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:
- SBE 31: Add support for NMEA interface.
SEACON:
- Add sensor types IFREMER and NEPHELOMETER to SBE 19 and SBE 25.
Seasave:
- Add "table driven" to the bottle firing choices.

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.

VERSION 4.202a

1. BUG FIXES:
 
Seasave (real-time):
- Enable <Ctrl_F2> and <Ctrl_F4> keys only when the instrument type is either SBE 911plus or SBE 911e with any types of water bottles installed.

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 SBE 16, 19, 21 and 25 with Carousel, modify COMM port subform to let user enter the baud rate between SBE 33 and the computer and the baud rate between SBE 32 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.

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.

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 SBE 19 and SBE 25 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.

 

 

VERSION 4.035
10 Dec 1993

1. BUG FIXES:
ASCIIIN:
- It blows up occasionally especially after selecting several different files.
ROSSUM:
- It sometimes gets out-of-memory error.
 
2. MODIFICATIONS:
ASCIIIN, ASCIIOUT, FILTER, SEAPLOT, STRIP, WFILTER, WILDEDIT:
- Modify them so when the input-path changes the input-variable subform will update accordingly.
 
3. NEW FEATURES:
DATCNV, DERIVE, ROSSUM:
- Add command line option -s to indicate use same file names for both input data files and .con files in batch mode.
Seasave:
- Add command line option -b<markLineType><markLineColor> for bottle firing mark line's type and color. The mark line's type can be 0 for connected line and 1 for dotted line; the mark line' color mapping is as follows:
0: Blue; 1: Brown; 2: Cyan; 3: Dark-Gray; 4: Green; 5: Intense_White; 6: Light_Blue; 7: Light_Cyan; 8: Light_Green; 9: Light_Magenta; 10: Light_Red; 11: Magenta; 12: Red; 13: White; 14: Yellow.
For example -b17 means the mark line is dotted line and its color is light cyan.
Seasave (realtime):
- Mix the automatic and manual firing modes, i.e., the user can press <Ctrl_F3> or press <Fire> button on the deck unit to fire bottles during automatic firing.
- Designate hot key <Shift_F3> to enable automatic firing's upcast.
- Set data bits for firing bottles when the <Fire> button is pressed, so pressing <Ctrl_F3> and pressing <Fire> button on the deck unit to fire bottles will function the same.

VERSION 4.034
22 Nov 1993

1. BUG FIXES:
CFGTOCON:
- The configurations in output .CON files are incorrect when the pressure type is STRAIN GAUGE and instrument type is other than SBE 19 Profiler.
DATCNV:
- It cannot convert SBE 19 Profiler's .HEX data files which contain only one set of reference scans with only one data scan before the reference scans.
- It cannot run with -a or -ax option when output .ROS files.
SEAPLOT:
- After screen dump the bottom line disappears.
Seasave (realtime):
- For SBE 11plus with RS232 connection, sometimes the Go-Log command is not executed, causing the deck unit's buffer overflow (this only occurs in V4.033)
- When change instrument type from non-sbe 911 types to sbe 911 types (SBE 911, SBE 911e and SBE 911plus) by selecting different .CON files, the number-of-scans-averaged field in Misc-Run-Parameters subform doesn't appear.
- The parameter number-of-seconds-between-screen-updates is not used in the realtime display.
2. MODIFICATIONS:
All Seasoft Programs:
- Update the system time on the top line when it is not in graphical display.
DERIVE:
- Variables Acceleration and dZ/dT will be included in the variable list only when Pressure is among the input variables.
 
3. NEW FEATURES:
SEAPLOT:
- Add an new field into the main form to let you be able to save the plot parameters to .PLT files while editing the form. This feature is similar to the one in Seasave.

VERSION 4.033
09 Nov 1993

1. BUG FIXES:
DATCNV:
- When output 7 or 8 variables and create both .CNV and .ROS files, sometimes  there is an extra tab before the line "# nvalues =" in the .CNV file, sometimes the line "# nvalues =" is appended to the previous line in the .ROS file.
- Lat/lon data in reference scans for instrument type SBE 19 are not converted correctly.
Seasave (realtime):
- It doesn't work for all instrument types with NMEA interface installed when the NMEA message mode is either GGA or GLL.
 
2. MODIFICATIONS:
Seasave (realtime):
- Speed up communication initialization for SBE 11Plus with RS232 connection.
- Change the status line variable display to be left-justified.
 
3. NEW FEATURES:
All Seasoft Programs:
- Add dOC/dT into the choices for variable oxygen.

VERSION 4.032
18 Oct 1993

1. BUG FIXES:
All Seasoft Programs:
- Fix bug in Fluorometer, turner computation. In SEACON, separate turner sensor to two types - turner fluorescence sensor and turner range sensor. In other programs compute the turner values based on both these sensor values.
ASCIIOUT:
- Cannot change and save the output choice for the flag column in the main setup form.
DERIVE:
- Incorrect computation for oxygen micromoles /kg.
Seasave:
- Fix bug with processing external volts for SBE 21 when using secondary temperature sensors.
WFILTER:
- Fix bug in filter-type subforms. Sometimes after selecting several different input .CNV files, the filter types' subforms get messed up.
 
2. MODIFICATIONS:
All Seasoft Programs:
- Add coefficient t4 into Digiquartz pressure computation.
DERIVE:
- Change output format for oxygen values from 11.3f to 11.5f.
Seasave (realtime):
- When the incoming scans have shorter length than expected, Seasave will show display error messages and quit data acquisition. This error could be caused by using a wrong .CON file or the configurations in the .CON file are incorrect.
 
3. NEW FEATURES:
All Seasoft Programs:
- Add command line option -e<cfgFileName> for configuration file name to replace the default <progName>.CFG.
- Add command line option -t<tempFileName> for temporary file name to replace the default TEMP.CNV.
DERIVE, Seasave:
- Add new variables DIFFD for secondary density - primary density (sigma-theta) and DIFFS for secondary salinity - primary salinity when command line option -v1 or -vl is specified.
Seasave:
- Add DEPTH into remote display variable type choices.
- Add SBE carousal to water sample choices in realtime mode. The firing choices are user input and sequential (no offset choice).

VERSION 4.031
20 Sep 1993

1. MODIFICATIONS:
ROSSUM:
- Increase local array sizes from 120 to 1440 to allow it contain up to 1 minute of data at 24hz.

VERSION 4.030
10 Sep 1993

1. BUG FIXES:
All Seasoft Programs:
- User-defined variables' values were displayed without decimal point.
- The trailing blanks in sensor serial numbers caused matching problems.
ASCIIOUT:
- Incorrectly output flag-column while in non-batch mode.
- The conversion between time-string and seconds during daylight-saving time were incorrect.
DATCNV:
- For SBE 19 profiler when output downcast only, the scan numbers and the split count were incorrect.
- For SBE 19 profiler when the conductivity sensor type was other than STANDARD, the conductivity values from scans before the first
reference scan were incorrect.
ROSSUM, Seasave:
- The conversion between time-string and seconds during daylight-saving time were incorrect.
2. MODIFICATIONS:
All Seasoft Programs:
- Separate the input file name and output file name to two lines in the message when starting a program.
- Upgrade linker to RTLinkPlus VERSION 6.10.
SEACON:
- Delete fields for ad590m and ad590b from the calibration-coefficient form for Digiquartz without T/C.
- Modify the prompt for Fluorometer-Chelsea's offset, change the nominal value from 0.0 to 2.0.
SEAPLOT:
- Enable <Ctrl_F7> during pause of display. This allows you to overlay partial screen displays. Also modify the main message accordingly.
SEAPLOT, Seasave:
- Change the key stroke and messages for GRAFPLUS screen dump back to press <Ctrl-F9>. Change status line color.
- Change Y label's direction to upwards.
TERM1621, TERM19, TERM25:
- Change default baud rate for SBE 16, SBE 19, and SBE 25 to 600.
3. NEW FEATURES:
All Seasoft Programs:
- Allow SBE 16 to have up to two external frequencies, and the second external frequency is defaulted to secondary conductivity.
All TERMINAL Programs:
- Add 19200 and 38400 into the group of communication baud rates to try when establishing the connections between the computers and the SBE instruments.
ASCIIOUT:
- Add an new field to the set-up form to offer choices of converting Julian days to a format as HH:MM:SS, HH:MM:SS.SS, MMM DD YYYY HH:MM:SS, DD MMM YYYY HH:MM:SS, or don't convert.
DATCNV:
- Add option -h to replace the header part in .DAT file by .HDR file's contents. This allows you to modify the header part of binary files.
- Add new fields to the form for all the instrument types. These fields are water-bottle-sampling set up, file creation options (output .CNV
file only, .ROS file only, or both), and source of water-bottle scan ranges. It allows you to choose the offset and duration for scan ranges
if water-bottle scan ranges are from the input data file.
DATCNV, SEACON, Seasave:
- Add variables latitude, longitude, and new position for SBE 16, SBE 19, and SBE 25.
MARKSCAN:
- Initial release. This program reads data from .MRK files and output water bottle scan ranges for each bottle into .BSR files.
ROSSUM:
- Add an new field to the set-up form and add an new option -m[x] to include|don't include MIN and MAX values for variables to be
averaged. Also label the values at the end of each line.
SEAPLOT:
- Add an color-selection option to both overlay and waterfall. The syntax is as follows:
The option -c<varIndex><colorIndex> can be added after a file name in an overlay file, or after an optional label in a waterfall file. The varIndex is the variable index within range [1,4] and the colorIndex is the color index within range [0,14]. Up to 4 color options can be specified for variables' color. The colorIndex mapping is:
0: Blue; 1: Brown; 2: Cyan; 3: Dark-Gray; 4: Green; 5: Intense_White; 6: Light_Blue; 7: Light_Cyan; 8: Light_Green; 9: Light_Magenta; 10: Light_Red; 11: Magenta; 12: Red; 13: White; 14: Yellow.
Seasave:
- Add new fields to both REALTIME and ARCHIVED forms to allow you to save the display parameters to .DSP files while editing the forms.
- Add LPT1 and LPT2 to the remote display COMM port selections.
- Add option -m[x] to show|don't show red mark lines for water bottle firings
during archived display.

VERSION 4.029
29 June 1993

1. MODIFICATIONS:
DATCNV, Seasave:
- For SBE 16 with pressure sensor type as Digiquartz with temperature-compensation and with -v4 selected, the frequency #2 and pressure values are computed with higher precision.

VERSION 4.028
25 June 1993

1. BUG FIXES:
FILTER:
- Incorrect number of lines in output .CNV files.
Seasave:
- After displaying data from a file without latitude/longitude information, the first time display data from a file with these information will get wrong latitude and longitude values.
 
2. MODIFICATIONS:
DATCNV, Seasave:
- Delete command line option -v5 for SBE 16.
 
3. NEW FEATURES:
SECTION:
- Add a field to the set-up form to allow the user to select number of scans to skip form the end in the input file.

VERSION 4.027
18 June 1993

1. BUG FIXES:
DERIVE:
- It hangs when there are .CON files but not .CNV files in the input path.
DATCNV:
- It doesn't work correctly for downcast only.
- The output .CNV file contains extra scans for SBE 19 profilers if the scan interval is greater than 0.5 seconds.
 
2. MODIFICATIONS:
SEAPLOT:
- Default the plotter COMM port to LPT1.
- Modify plotter-set-up form and move plotter-selection field to plotter-set-up subform for clarity.
3. NEW FEATURES:
ASCIIOUT:
- Add command line options -f and -fx to output|not-output the flag column; add -ca to output all the data columns excluding the flag column.
DATCNV, Seasave:
- Add latitude, longitude, and new-position into the variable list for SBE 911Plus if NMEA interface is installed.
- Add command line option -v4 for SBE 16 with Digiquartz with temperature- compensation to have 4 bytes for the pressure values; add command line option -v5.
DATCNV, SEACON, Seasave:
- Add an new command line option -v3 to flag IOW.
SEACON:
- Add an new field to SBE 911Plus form as "SBE 911Plus NMEA interface is installed =".
SEAPLOT, Seasave:
- Enable <Ctrl_F9> to dump screen or plot the display during pause.
Seasave:
- Add an new command line option -a<autoFireFileName> to specify the auto-fire file name.
- In realtime mode, if the NMEA interface is installed, add a field to the misc-run subform as "Store Lat/Lon in Raw Data File = " and add this line to the header in output data files.

VERSION 4.026
12 May 1993

1. BUG FIXES:
DATCNV:
- Incorrect hex data scan length for SBE 19.
 
2. MODIFICATIONS:
DATCNV:
- In batch mode default input file extension to .DAT for SBE 911, SBE 911Plus, SBE 911e, and SBE 31, and default to .HEX for other instruments.

VERSION 4.025
05 May 1993

1. BUG FIXES:
All TERMINAL Programs:
- Sometimes get upload files from wrong directories.
WFILTER:
- It will not be able to create the wfilter-type subform after selecting several input files.
 
2. MODIFICATIONS:
Seasave:
- Prompt for data-start-time for .DAT files only when displaying Julian time.
 
3. NEW FEATURES:
All Seasoft Programs:
- Display the percentage of process completed and the elapsed time.
- Add an new choice "micromoles/kg" to OXYGEN selections.
- Add secondary oxygen, add userpoly0, userpoly1, and userpoly2.
- Make calibration date an additional coefficient to all sensors.
ASCIIOUT:
- Add fields for first-column-name and column-separator.
- Add command line options -1, -1x, -1n<firstColumnName>, -1v<firstColumnValue>, and -s<separator>.
DATCNV:
- Check the temperature and conductivity sensor serial numbers in data files to make sure they match the ones in .CON files. This has been done so far for Seasave archived data only.
- Add an option to output both upcast and downcast or downcast only.
DERIVE:
- Add .CON file list to the main form and add an new command line option -c<filename> to specify the .CON file name. The .CON file is used to get oxygen coefficients.
SEAPLOT:
- Add LPT1 and LPT2 to the plotter port choices.
Seasave:
- Display Rosette-Bottle-Firing Sequence on the side for both ros-1015 and ros-1016 during realtime XY-display.
TERM17, TERM25:
- Add fields into set-up form for temperature-sensor serial number and conductivity-sensor serial number. These sensor serial numbers were getting from Seasoft.CON before.

VERSION 4.024
23 March 1993

1. BUG FIXES:
All Seasoft Programs:
- The bad flag is stored as 0.000 rather than -9.99e-29.
 
2. MODIFICATIONS:
ROSSUM:
- New ROSSUM with forms.

VERSION 4.023
17 March 1993

1. BUG FIXES:
All TERMINAL Programs:
- The second line in the header of a data file will be concatenated to the first line if user-defined header is entered.
 
2. MODIFICATIONS:
ASCIIOUT:
- Delete the command line option -f and remove the field in the main form for output the flag column.
DATCNV, Seasave
- Modify them so they can handle the data files with the first line and the second line in the header combined.
SEACON:
- Modify it for SBE 31 to give the selections for primary and secondary temperatures and conductivities even if there are less or equal to 3 frequencies.
 
3. NEW FEATURES:
ASCIIIN:
- Add new fields to the form for user-defined variables' descriptions and number of decimal spaces.
ASCIIOUT:
- Add a subform for selecting output variables.
- Add a subform for adding an user defined first column.
SEAPLOT:
- Add choices "seconds" and "hours" to the list of input variables in addition to scan-number if time[seconds] is not among the input variables.
Seasave:
- Add an new variable NBYTES for number of data bytes processed so far.

VERSION 4.022
23 Feb 1993

1. BUG FIXES:
CELLTM:
- When it processes an input .CNV file which was processed by ALIGNCTD before, CELLTM gets "float overflow" error on some computers.
- If a .CNV file contains only secondary temperature and secondary conductivity, the conductivity values will not be changed.
- If a .CNV file contains only primary temperature and primary conductivity, using -2 option will cause run-time floating point value error on some computers.
SEAPLOT:
- When display contour data for invalid ranges, some contour lines will show up unexpectedly.
Seasave:
- It sometimes hangs when display archived data for SBE 17.
 
2. NEW FEATURES:
CELLTM:
- Add an new command line option -s for using the secondary temperature to compute the secondary conductivity.

VERSION 4.021
04 Feb 1993

1. BUG FIXES:
 
Seasave:
-In fixed display, when total number of variables are less than 9 and variables are separated by "none", the variables following "none" will not show up in the display.
 
2. MODIFICATIONS:
All Seasoft Programs:
- Rename the temporary file from TEMP to TEMP.CNV to avoid confusion with possible subdirectory named TEMP.
SEAPLOT, Seasave:
- Change the precision for graphical display min and max values to be based on the variable types.
Seasave:
- Modify to not suppress the added surface PAR word.
 
3. NEW FEATURES:
All Seasoft Programs:
- Add new variables LATITUDE, LONGITUDE, AND NEWPOS.
ASCIIOUT:
- Add an command line option -lp and an option to the form to separate input files to pages and label each page.
BINAVG:
- Add an new command line option -c<number> for selecting the first bin's center value for pressure bin or depth bin.
SEACON:
- Add an new flag field to the SBE 911Plus setup form to indicate that surface PAR voltage word is added to the input scans by SBE 911Plus.

VERSION 4.020
25 Jan 1993

1. BUG FIXES:
ASCIIIN, DERIVE, STRIP:
- Variable indices are incorrect for files other than the first one when in batch mode and the setup form is displayed.
BINAVG:
- Command line option -vd<binSize>, used to indicate using depth bin and to specify the bin size, doesn't work.
ROSSUM:
- The output values are incorrect except the ones in the first bin.
SEACALC:
- Incorrect gravity values.
SEAPLOT:
- PAR values are displayed in linear scales rather than in log scales.
SEAPLOT, Seasave:
- During archived XY-display, press <F1> key will freeze the screen.
Seasave:
- Incorrect start-time for SBE 17 during archived display.
- The <F1> key doesn't work after realtime display.
- During realtime display, marked data are sent to the .MRK file once only.
 
2. MODIFICATIONS:
All Seasoft Programs:
- Make input path and output path include the full path when <Enter> is pressed.
- Upgrade RTLinkPlus to V5.20.
BINAVG:
- Allow BINAVG to process .CNV files containing non-time interval.
Seasave:
- Modify serial-output so it can send either Pressure or Altimeter-Height values to SBE 14 remote display.
 
3. NEW FEATURES:
All Seasoft Programs:
- Add an new choice "density" to variable DENSITY.
ASCIIIN:
- Add an new field "Scan Interval Variable" into the form. This field is used to select the interval variable which can be time, pressure, or depth.
BUOYANCY:
- Initial release. It computes buoyancy frequency and stability frequency values.
Seasave:
- Add number-of-voltage-words into SBE 911's output data files' header.
WFILTER:
- Initial release. It is window filters.

VERSION 4.019
11 Dec 1992

1. BUG FIXES:
ASCIIOUT:
- Command line option -o doesn't work.
DATCNV:
- Cannot skip over scans for SBE 19.
- Incorrect pressure-temperature values for SBE 19 profilers when the firmware version < 3.0.
Seasave:
- Incorrect dz/dt, dox/dt, and dt/dt values when skip scans between computations.
- Disk access and disk full error messages are not displayed when in XY graphical display mode.
 
2. MODIFICATIONS:
ALIGNCTD:
- Modify the program to make the input and output .CNV files contain same number of data lines.
 
3. NEW FEATURES:
ASCIIIN:
- Initial release. It adds header information into .ASC files and output them as .CNV files.
DATCNV:
- Add scan-number column to .ROS files if it is not already in the set of selected variables.
DATCNV, Seasave:
- Add an new command line option -v2 for an new variable "plume anomaly".
- Add days-days to the time selections.
SEAPLOT:
- Add command line options -v for overlay and -w for waterfall.
- Add interactive overlay feature. <Ctrl_F7> is designated to initialize overlay display.

VERSION 4.018
15 Oct 1992

1. BUG FIXES:
DATCNV:
- Incorrect OxML/L values when variable OxMg/L was not selected.
- Incorrect initial oxygen values for SBE 19 profilers.
- Incorrect last line of data for SBE 19 in output .CNV files if the DATCNV process is interrupted.
SEAPLOT:
- If plot a group of short .CNV files, the plots will be terminated in the middle.
Seasave:
- Incorrect pressure and voltage values for SBE 17 if the firmware version >= 2.0.
 
2. NEW FEATURES:
DERIVE:
- Add an new variable DM (dynamic meters).
SEAPLOT:
- Add an new command option -ni to not initialize the HP plotter.

VERSION 4.017
08 Oct 1992

1. BUG FIXES:
All TERMINAL Programs:
- When the user chooses not to output the user-defined-header, the line "System UpLoad Time" will not be included in output .hex files.
DATCNV, Seasave (archived):
- Cannot get correct start-time for some data files.
DERIVE:
- When the input .CNV file contains only temperature without conductivity, the user cannot select a correct type of density and the density values in the output .CNV file will be all zeros.
SEACON:
- Incorrect total number of bytes for SBE 25.
SEAPLOT, Seasave:
- The background color changes to gray when dumping screen without grid lines.
Seasave:
- Incorrect pressure values for SBE 17 with strain gauge when number-of-scans-averaged < 8.
 
2. MODIFICATIONS:
All Seasoft Programs:
- Change exponent format from e+|-xxx to e+|-xx.
- Modify form editing to make <Enter> to goto next field and <Ins> to toggle the insert mode and overtype mode in STRING editing.
 
3. NEW FEATURES:
SEAPLOT, Seasave:
- Add an option to have dotted or connect grid lines.

VERSION 4.016
25 Sep 1992

1. BUG FIXES:
BINAVG:
- Zero surface bin target is treated as non-zero.
- Incorrect max-pressure-scan-number when skip scans.
DATCNV:
- Incorrect depth values for non-zero latitude.
DATCNV, Seasave:
- Incorrect initial values for OxMg/L, OxML/L, dt/dt, and dz/dt.
SEACON:
- Pressure voltage is missing in the summary display for SBE 25.
SEAPLOT:
- Command line option -i doesn't work.
- It doesn't recognize the bad flag in binary files.
Seasave:
- If the user turns off the power on the deck-unit in the middle of the realtime process, the computer hangs.
 
2. MODIFICATIONS:
All Seasoft Programs:
- Increase decimal digits for BOC and SOC from 3 to 4.
 
3. NEW FEATURES:
All Seasoft Programs:
- Upgrade to MSC C/C++ V7.00 compiler and RTLink linker. Start using overlays for Seasave and using .RTLs for other programs.
- Add an new variable OXSAT (oxygen saturation).
DERIVE:
- Add an new command line option -v1 to display secT-priT (secondary temp-primary temp) and secC-priC (secondary conductivity - primary conductivity).
Seasave:
- Add an new variable secC-priC (secondary conductivity - primary conductivity).

VERSION 4.015
13 Aug 1992

1.BUG FIXES:
DATCNV:
- Command line option -ax doesn't work correctly. It only processes one .hex file.
SEACON, Seasave:
- The programs hangs when editing DOUBLE fields on computers such as EPSON equity I+ and HP vectra.
 
2. MODIFICATIONS:
DATCNV, SPLIT, STRIP:
- Make <Esc> to quit the whole process when in batch mode.

VERSION 4.014
07 Aug 1992

1. BUG FIXES: None
2. MODIFICATIONS:
SEACON, Seasave:
- Only check the last character in conductivity sensor serial number to determine if the conductivity sensor is wider range or not. The conductivity sensor is wider range sensor if the last character is 'w' or 'W'. This last character is dropped when do the matching.
- Increase decimal digits for conductivity values to 6.
- Rename variable NEPHLOMETER to NEPH_IFREMER.
 
3. NEW FEATURES:
BINAVG:
- Add an new field target-value into surface bin form.
SEACON, Seasave:
- Add two new sensors NEPH_CHELSEA and ZAPS for SBE 911.

VERSION 4.013
28 July 1992

1. BUG FIXES:
SEAPLOT:
- <Esc> doesn't terminate plotting job on HP plotter gracefully.
- Incorrect min max labels for y variable on plots other than the first page.
- When plotting multi-pages to HP printers or plotters, it only plots the last page and does screen-dump for other pages.
 
2. MODIFICATIONS:
SEACON:
- Increase decimal digits from 2 to 3 for temperature coefficient f0.

VERSION 4.012
20 July 1992

1. BUG FIXES:
All Seasoft Programs:
- Negative exponent values and fluorometer values occupy 12 columns in .CNV files causing two columns combined together.
DATCNV, DERIVE, ROSSUM, Seasave:
- Incorrect oxygen ml/l and mg/l values if conversion unit is ENGLISH.
DERIVE:
- It doesn't work for centered data (doc/dt or dz/dt).
Seasave:
- Incorrect variable names for density, sound velocity, depth and time in the bottom status line.
TERM1621:
- The program blows up due to limited internal buffer length.

VERSION 4.011
09 July 1992

1. BUG FIXES:
BINAVG, DERIVE:
- In batch mode some files are processed twice.
CELLTM:
- Incorrectly handles secondary sensors.
DATCNV:
- Incorrect sound velocity names.
Seasave:
- The "EXIT Seasave" message gets corrupted when it is in realtime mode with RS232C connection and the total number of words exceed 13.
- Incorrect values for dz/dt, accel, dox/dt, OxMg/L and OxML/L due to incorrect initialization of buffers.
- Incorrect column names for TimeS, TimeH, SndVelC, SndVelD, SndVelW, DepthF and DepthS.
 
2. MODIFICATIONS:
SEACON:
- Allow up to 36 words for SBE 31.
SEAPLOT:
- Make <Enter> the exit-key for Min-Max values subform.
 
3. NEW FEATURES:
SEACON:
- Add "none" to pressure type selections.
- Add 6 scans/sec to scan-rate selections.
Seasave:
- Add command line options -v1 and -vl for computing a set of variables for SBE 31. The set contains delta-temp/delta-time, standard-deviation-of-primary-temp, and secondary-temp - primary-temp.

VERSION 4.010
19 June 1992

1. BUG FIXES:
LOOPEDIT:
- Cannot handle scans when min velocity was zero.
 
2. MODIFICATIONS:
DATCNV, Seasave:
- Change units for altimeter to meters|feet.
TERM17:
- Set COMM port data bits to 8.
 
3. NEW FEATURES:
Seasave:
- Add Ctrl_F2 and Ctrl_F4 to turn off|on control for SBE 911Plus and SBE 911e.
- Add command line option -o<outFileName> for realtime display in batch mode.

VERSION 4.009
18 June 1992

1. BUG FIXES:
ROSSUM:
- Cannot handle more than 8 variables in any .CNV files.

VERSION 4.008
15 June 1992

1. BUG FIXES:
ALIGNCTD:
- Command line option -2 doesn't work.
DATCNV:
- If user enters string "cast" in the header part of the input data file, the program will return "Bad Header" error message.
Seasave:
- Command line option -i doesn't work.
 
2. MODIFICATIONS:
DATCNV, SEACON, Seasave:
- Modify strain gauge pressure computation for SBE 16 with firmware version >= 4.0.
DERIVE:
- Delete command line options -st and -sc.
- Add more variable dependency checking.
SEACON:
- Modify the calibration coefficient form for Ph.
 
3. NEW FEATURES:
DATCNV, Seasave:
- Add an new instrument type SBE 17Plus.
DERIVE:
- Add an new subform to the main form for input-variable list.
SEAPLOT:
- Add an new output choice to send the displays to files.

VERSION 4.007
21 May 1992

1. NEW FEATURES:
All Seasoft Programs:
- Add variable altimeter to sensor list for all types of instrument.

VERSION 4.006
13 May 1992

1. BUG FIXES:
All Seasoft Programs:
- Programs blow up occasionally.
 
2. MODIFICATIONS:
DATCNV, SEACON, Seasave:
- Delete A/D range and number of frequencies from the SBE 911Plus form.
- Set A/D range to 0-5 volts and set number of frequencies to 5 always.
- Delete SBE 917 instrument type from SEACON.
- Rename SBE 11X to SBE 31.
- Get firmware version number for SBE 917 from the header of .hex files rather than being configured in SEACON.
 
3. NEW FEATURES:
DATCNV, SEACON, Seasave:
- Add an new instrument type SBE 911e.

VERSION 4.005
04 May 1992

1. BUG FIXES:
ALL Seasoft Programs:
- Bad values are not correctly formatted for some of the variables.
DATCNV:
- It crashes when .CON files are for SBE 16 and created by CFGTOCON.
- Conversion (between metric and English units) problems for temperature and depth values.
DATCNV, Seasave:
- Conversion (between metric and English units) problems for conductivity, salinity and pressure.
TRANS:
- Cannot get the bad-value flag from an input file's header.
 
2. MODIFICATIONS:
BINAVG:
- Modify the basic logic.
DATCNV:
- Remove the subform for getting latitude for variable depth with fresh water.
TERM1621:
- Remove <F8> from the active key list.
 
3. NEW FEATURES:
All Seasoft Programs:
- Add or modify command line options -b, -bx and -px.
ASCIIOUT:
- Add or modify command line options -dx, -hx, -l, -lx, -f, and -fx.
BINAVG:
- Add number-of-scans-to-skipover to the main form.
- Add surface bin parameters to the main form.
- Add command line options -bx, -d, -r -rx, -sx, -u, -x, -y, and -z.
DATCNV:
- Add salt-water depth into depth variable menu.
- Add number-of-scans-to-skipover to the main form.
- Add command line options -n and -x.
SEAPLOT:
- Add or modify command line options -bvx, -bsx, and -l.
Seasave:
- Add or modify command line options -gx, -f and -l.
SPLIT:
- Add down-cast-only to main form.
- Add command line options -d, -dx, -nd, -od<filename>, and -ou<filename>.

VERSION 4.004
27 March 1992

1. NEW FEATURES:
- Add an new fluorometer type IFREMER for SBE 911 and SBE 911Plus.

Seasave VERSION 4.003
23 March 1992

1. BUG FIXES:
BINAVG, DATCNV, DERIVE:
- Batch job terminates after about 9 files.
CELLTM, FILTER, WILDEDIT:
- Output file names are always the same as the input file names.
CFGTOCON, Seasave:
- Remote-Pressure Display doesn't have its own set of min and max pressure values to compare to for turning on alarm.
STRIP:
- When running STRIP in batch mode with option -a, it sends all data to the first .CNV file.
DERIVE:
- Cannot derive salinity.
 
2. NEW FEATURES:
ASCIIOUT:
- Add command line option -f to suppress outputting the flag column.

VERSION 4.002
14 March 1992

1. BUG FIXES:
DATCNV, Seasave:
- Incorrect pressure temperature-compensation values and modulo values for SBE 16 with odd number of external voltages.
- Cannot match pressure sensor serial numbers.
- Cannot find temperature sensor serial numbers in some older .hex flies.
TERM1621:
- Cannot find data when upload.

VERSION 4.001

1. BUG FIXES:
DATCNV, Seasave:
- Incorrect external voltages for SBE 16 and SBE 21.
 
2. MODIFICATIONS:
SEACON:
- Add offsets to all types of fluorometer sensors.
SEAPLOT, Seasave:
- Plot fluorometer values in log scale.

[HRule Image]

Sea-Bird Home     Phone: (+1) 425-643-9866     Fax: (+1) 425-643-9954     E-mail: seabird@seabird.com