SEASOFT-Win32: SEASAVE V7 CTD Real-Time Data Acquisition Software for Windows 2000 and later User’s Manual Sea-Bird Electronics, Inc. 1808 136th Place NE Bellevue, Washington 98005 USA Telephone: 425-643-9866 Fax: 425-643-9954 E-mail: seabird@seabird.com Website: www.seabird.com 04/03/06 Software Release 7.
Limited Liability Statement Extreme care should be exercised when using or servicing this equipment. It should be used or serviced only by personnel with knowledge of and training in the use and maintenance of oceanographic electronic equipment. SEA-BIRD ELECTRONICS, INC. disclaims all product liability risks arising from the use or servicing of this system. SEA-BIRD ELECTRONICS, INC.
Table of Contents Table of Contents Section 1: Introduction ....................................................................................5 How to Contact Sea-Bird ...................................................................................5 Summary............................................................................................................5 System Requirements .................................................................................6 Instruments Supported ..............
Table of Contents Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control.......................................50 Serial Ports.......................................................................................................50 CTD Serial Port Baud Rate, Data Bits, and Parity....................................52 Water Sampler .................................................................................................53 TCP/IP Ports .....
Section 1: Introduction Section 1: Introduction This section includes contact information and a brief description of SEASOFT-Win32 and its components. How to Contact Sea-Bird Sea-Bird Electronics, Inc. 1808 136th Place Northeast Bellevue, Washington 98005 USA Telephone: 425-643-9866 E-mail: seabird@seabird.com Fax: 425-643-9954 Website: http://www.seabird.
Section 1: Introduction System Requirements Sea-Bird recommends the following minimum system requirements for SEASOFT-Win32: Windows 2000 or later, 500 MHz processor, 256 MB RAM, and 50 MB free disk space for installation.
Section 2: Installation and Use Section 2: Installation and Use SEASAVE requires approximately 50 MB of disk space during installation. Ensure there is room on your hard drive before proceeding. Sea-Bird recommends the following minimum system requirements for SEASOFT-Win32: Windows 2000 or later, 500 MHz processor, and 256 MB RAM. Installation 1. Note: Sea-Bird supplies the current version of our software when you purchase an instrument.
Section 2: Installation and Use SEASAVE Use Notes: • When you start SEASAVE, you may get a message stating that Windows Firewall has blocked some features of this program to protect your computer, if TCP/IP ports are enabled in the program setup (.psa) file. Click Unblock to permanently unblock the TCP/IP features of SEASAVE. • SEASAVE can be run from the command line. See Appendix I: Command Line Operation. SEASAVE Window To start SEASAVE: • Double click on seasave.
Section 2: Installation and Use Note: Algorithms used to calculate derived parameters in SEASAVE are the same as used in SBE Data Processing’s Derive and Data Conversion modules (with the exception of the oxygen, descent rate, & acceleration calculations). See Appendix IV: Derived Parameter Formulas. • Data display windows - SEASAVE can display as many data windows as desired (within the limits of your computer’s resources).
Section 2: Installation and Use SEASAVE Menus Notes: • The .psa file contains all information entered in Configure Inputs and Configure Outputs (instrument .con file path and name, CTD serial port, water sampler, TCP/IP input and output ports, serial data output, etc.) as well as size, placement, and setup for each display window. • When you click OK in the Configure Inputs and Configure Outputs dialog boxes, and/or create/modify a display, SEASAVE saves the changes to a temporary location.
Section 2: Installation and Use • Notes: • The program setup (.psa) file contains all information entered in Configure Inputs and Configure Outputs (instrument .con file path and name, CTD serial port, water sampler, TCP/IP input and output ports, serial data output, etc.) as well as size, placement, and setup for each display window. • The configuration (.con) file defines the instrument – sensors, sensor channels, calibration coefficients, etc.
Section 2: Installation and Use Getting Started Displaying Archived Data - Sea-Bird Demo Files Note: .dat files were created by older versions of SEASAVE (Version < 6.0) from the real-time data stream from an SBE 911plus. SEASAVE can be used to display archived raw data in a .hex or .dat file. Sea-Bird provides example files with the software to assist you in learning how to use SEASAVE.
Section 2: Installation and Use Acquiring and Displaying Real-Time Data Follow these steps to get started using SEASAVE to acquire and display real-time data: 1. Set up the instrument, and define input parameters (see Sections 3, 4, and 5: Configure Inputs): • Instrument Configuration – Set up the instrument configuration (.con) file, defining what sensors are integrated with the instrument, each sensor’s calibration coefficients, and what other data is integrated with the data stream from the instrument.
Section 2: Installation and Use File Formats File extensions are used by SEASOFT to indicate the file type. Input files: File Extension .con .dsa .psa Description Instrument configuration - number and type of sensors, channel assigned to each sensor, and calibration coefficients. SEASAVE uses this information to interpret raw data from instrument. Latest version of .con file for your instrument is supplied by SeaBird when instrument is purchased, upgraded, or calibrated.
Section 2: Installation and Use Output files: File Extension .bl .bmp .dat .hdr .hex .jpg .mrk .nav .txt .wmf Description Bottle log information - output bottle file, containing bottle firing sequence number and position, date, time, and beginning and ending scan numbers for each bottle closure. Scan numbers correspond to approximately a 1.5-second duration for each bottle. Information is written to file by SEASAVE each time a bottle fire confirmation is received from a water sampler.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Section 3: Configure Inputs, Part I Instrument Configuration (.con file) Note: Setup of all parameters in Configure Inputs, including the name and location of the selected .con file, is included in the SEASAVE program setup (.psa) file. To save the setup, you must save the .psa file (File menu / Save Setup File) before exiting SEASAVE. This section describes the setup of the instrument configuration (.con) file in Configure Inputs.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Viewing, Modifying, or Creating .con File 1. To create a new .con file: Click Configure Inputs. In the Configure Inputs dialog box, click the Instrument Configuration tab. Click Create. In the Select an Instrument dialog box, select the desired instrument and click OK. Go to Step 3. 2. To select and view or modify an existing .con file: Click Configure Inputs.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) All Instrument Configuration dialog boxes include: • List of instrument configuration options at the top (instrumentspecific), such as number of auxiliary channels, pressure sensor type, and addition of Surface PAR and NMEA to the CTD data string.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 9plus Configuration Channel/Sensor table reflects this choice. Voltage 0 in .con file corresponds to sensor wired to channel 0 on end cap connector, voltage 1 to sensor wired to channel 1 on end cap connector, etc. Total voltage words = 4; each word contains data from two 12-bit A/D channels. Deck Unit suppresses words above highest numbered voltage word used.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Shown below is an example status (DS) response in SEATERM that corresponds to the setup shown in the Configuration dialog box above. Shown below the appropriate lines are the commands used in SEATERM to modify the setup of parameters critical to use of the instrument with SEASAVE, as well as any explanatory information. SBE 11plus V 5.1f Number of scans to average = 1 (11plus reads this from .
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 16 SEACAT C-T Recorder Configuration Channel/Sensor table reflects this choice. Must agree with number programmed into SBE 16 with SVn (n=0, 1, 2, 3, or 4) command; see reply from status command (DS). Voltage channel 0 in .con file corresponds to sensor wired to channel 0 on end cap connector, voltage channel 1 in .con file corresponds to sensor wired to channel 1 on end cap connector, etc.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 16plus SEACAT C-T Recorder Configuration The SBE 16plus can interface with one SBE 38 secondary temperature sensor, one SBE 50 pressure sensor, or up to two Pro-Oceanus Gas Tension Devices (GTDs) through the SBE 16plus optional RS-232 connector. Data from an SBE 50 pressure sensor is appended to the data stream, and does not replace the (optional) internally mounted pressure sensor data.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Shown below is an example status (DS) response in SEATERM that corresponds to the setup shown in the Configuration dialog box above. Shown below the appropriate lines are the commands used in SEATERM to modify the setup of parameters critical to use of the instrument with SEASAVE, as well as any explanatory information. SBE 16plus V 1.6e SERIAL NO. 4300 03 Mar 2005 14:11:48 vbatt = 10.3, vlith = 8.5, ioper = 62.5 ma, ipump = 21.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 19 SEACAT Profiler Configuration SEASAVE always treats the SBE 19 as if it is a Profiling instrument (i.e., it is in Profiling mode). If your SBE 19 is in Moored Mode, you must treat it like an SBE 16 (when setting up the .con file, select the SBE 16). Select strain gauge or Digiquartz with temperature compensation. Channel/Sensor table reflects this choice.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Shown below is an example status (DS) response in SEATERM that corresponds to the setup shown in the Configuration dialog box above. Shown below the appropriate lines are the commands used in SEATERM to modify the setup of parameters critical to use of the instrument with SEASAVE, as well as any explanatory information. SEACAT PROFILER V3.1B SN 936 02/10/94 13:33:23.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 19plus SEACAT Profiler Configuration Channel/Sensor table reflects this choice (0, 1, 2, 3, or 4). Must agree with number programmed into 19plus with VOLTn= commands (n= 0, 1, 2, and 3); see reply from status command (DS). Voltage channel 0 in .con file corresponds to first external voltage in data stream, voltage channel 1 to second external voltage in data stream, etc.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Shown below is an example status (DS) response in SEATERM that corresponds to the setup shown in the Configuration dialog box above. Shown below the appropriate lines are the commands used in SEATERM to modify the setup of parameters critical to use of the instrument with SEASAVE, as well as any explanatory information. SeacatPlus V 1.5 SERIAL NO. 4000 22 May 2005 14:02:13 vbatt = 9.6, vlith = 8.6, ioper = 61.2 ma, ipump = 25.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 21 Thermosalinograph Configuration Channel/Sensor table reflects this choice (shows additional frequency-based temperature channel if SBE 3 selected, or RS-232 channel if SBE 38 selected). Must agree with SBE3= or SBE38= command programmed into SBE 21 to enable or disable external temperature sensor; see reply from status command (DS).
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Shown below is an example status (DS) response in SEATERM that corresponds to the setup shown in the Configuration dialog box above. Shown below the appropriate lines are the commands used in SEATERM to modify the setup of parameters critical to use of the instrument with SEASAVE, as well as any explanatory information. SEACAT THERMOSALINOGRAPH V4.2a SERIAL NO. 4300 05/15/2003 14:23:14 ioper = 50.7 ma, vmain = 11.4, vlith = 8.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 25 SEALOGGER Configuration Channel/Sensor table reflects this choice (0 - 7). Must agree with number programmed into SBE 25 with CC command; see reply from status command (DS). Voltage channel 0 in .con file corresponds to first external voltage in data stream, voltage channel 1 to second external voltage in data stream, etc. 1, 2, 4, or 8 scans/second.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) Shown below is an example status (DS) response in SEATERM that corresponds to the setup shown in the Configuration dialog box above. Shown below the appropriate lines are the commands used in SEATERM to modify the setup of parameters critical to use of the instrument with SEASAVE, as well as any explanatory information. SBE 25 CTD V 4.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 45 MicroTSG Configuration The SBE 45 transmits ASCII converted data in engineering units. It converts the raw data internally to engineering units, based on the programmed calibration coefficients. See the SBE 45 manual. Define data in SBE 45 data stream: • Output conductivity - Must agree with OUTPUTCOND= command programmed into SBE 45. • Output salinity– Must agree with OUTPUTSAL= command programmed into SBE 45.
Section 3: Configure Inputs, Part I - Instrument Configuration (.con file) SBE 49 FastCAT Configuration Number of samples to average per scan. SBE 49 samples at 16 Hz (0.0625 seconds), averages data, and transmits averaged data realtime. Must agree with number programmed into SBE 49 with NAVG= command; see reply from status command (DS). New to create new .con file for this CTD. Open to select different .con file. Save or Save As to save current .con file settings.
Section 4: Configure Inputs, Part II - Calibration Coefficients Section 4: Configure Inputs, Part II Calibration Coefficients Note: Setup of all parameters in Configure Inputs, including the name and location of the selected .con file, is included in the SEASAVE program setup (.psa) file. To save the setup, you must save the .psa file (File menu / Save Setup File) before exiting SEASAVE. This section describes the calculation and/or source of the calibration coefficients for the configuration (.
Section 4: Configure Inputs, Part II - Calibration Coefficients Calibration Coefficients for Frequency Sensors For all calibration dialog boxes, enter the sensor serial number and calibration date. Many sensor calibration equations contain an offset term. Unless noted otherwise, use the offset (default = 0.0) to make small corrections for sensor drift between calibrations. Calibration coefficients are discussed below for each type of sensor.
Section 4: Configure Inputs, Part II - Calibration Coefficients Note: Use coefficients g, h, i, j, Ctcor, and Cpcor (if available on calibration sheet) for most accurate results; conductivity for older sensors was calculated based on a, b, c, d, m, and Cpcor. Conductivity Calibration Coefficients Enter g, h, i, j, Ctcor (or a, b, c, d, m) and Cpcor from the calibration sheet. • Cpcor makes a correction for the highly consistent change in dimensions of the conductivity cell under pressure.
Section 4: Configure Inputs, Part II - Calibration Coefficients Pressure (Paroscientific Digiquartz) Calibration Coefficients Note: See Calibration Coefficients for A/D Count Sensors below for information on strain gauge pressure sensors used on the SBE 16plus, 19plus, and 49. See Calibration Coefficients for Voltage Sensors below for information on strain gauge pressure sensors used on other instruments. Enter the sets of C, D, and T coefficients from the calibration sheet.
Section 4: Configure Inputs, Part II - Calibration Coefficients Calibration Coefficients for A/D Count Sensors For all calibration dialog boxes, enter the sensor serial number and calibration date. Many sensor calibration equations contain an offset term. Unless noted otherwise, use the offset (default = 0.0) to make small corrections for sensor drift between calibrations. Calibration coefficients are discussed below for each type of sensor: temperature and strain gauge pressure sensor.
Section 4: Configure Inputs, Part II - Calibration Coefficients Calibration Coefficients for Voltage Sensors Note: Unless noted otherwise, SEASAVE supports only one of each auxiliary sensor model on a CTD (for example, you cannot specify two Chelsea Minitracka fluorometers, but you can specify a Chelsea Minitracka and a Chelsea UV Aquatracka fluorometer.
Section 4: Configure Inputs, Part II - Calibration Coefficients • Note: See Application Note 39 for complete description of calculation of Chelsea Aqua 3calibration coefficients. Chelsea Aqua 3 Enter VB, V1, Vacetone, slope, offset, and SF. Concentration (μg/l) = slope*[(10.0(V/SF) - 10.0VB)/(10.0V1 - 10.0Vacetone)] + offset where VB, V1, and Vacetone are from calibration sheet Slope (default 1.0) and offset (default 0.0) adjust readings to conform to measured concentrations Scale factor SF = 1.
Section 4: Configure Inputs, Part II - Calibration Coefficients • Seapoint Enter gain and offset. Concentration = (V * 30/gain) + offset where Gain is dependent on cable used (see cable drawing, pins 5 and 6) Note: SEASAVE can process data for an instrument interfacing with up to two Seapoint fluorometers. • Seapoint Rhodamine Enter gain and offset.
Section 4: Configure Inputs, Part II - Calibration Coefficients • Turner SCUFA Enter scale factor, offset, units, mx, my, and b from the calibration sheet. chlorophyll = (scale factor * voltage) + offset corrected chlorophyll = (mx * chlorophyll) + (my * NTU) + b where NTU = results from optional turbidity channel in SCUFA (see Turner SCUFA in OBS equations below) Note: SEASAVE can process data for an instrument interfacing with up to two Turner SCUFA sensors.
Section 4: Configure Inputs, Part II - Calibration Coefficients Methane Sensor Calibration Coefficients The Capsum METS sensor requires two channels – one for the methane concentration and the other for the temperature measured by the sensor. Make sure to select both when configuring the instrument. For the concentration channel, enter D, A0, A1, B0, B1, and B2.
Section 4: Configure Inputs, Part II - Calibration Coefficients • IFREMER This sensor requires two channels - one for the direct voltage and the other for the measured voltage. Make sure to select both when configuring the instrument. For the direct voltage channel, enter vm0, vd0, d0, and k.
Section 4: Configure Inputs, Part II - Calibration Coefficients Notes: • Enter soc and boc values from the most recent field calibration for Beckman-type, YSI-type, or Sea-Bird (SBE 43) oxygen sensor. • See Application Notes 13-1 and 13-3 for complete description of calculation of calibration coefficients for Beckman- or YSI-type sensors. • See Application Notes 64 and 64-2 for complete description of calculation of calibration coefficients for the SBE 43.
Section 4: Configure Inputs, Part II - Calibration Coefficients PAR/Irradiance Calibration Coefficients Notes: • See Application Note 11General for multiplier values for output units 2 other than μEinsteins/m sec. • See Application Notes 11QSP-L (Biospherical sensor with built-in log amplifier), 11QSP-PD (Biospherical sensor without builtin log amplifier), 11Licor (LI-COR sensor), and 11Chelsea for complete description of calculation of calibration coefficients for underwater PAR sensors.
Section 4: Configure Inputs, Part II - Calibration Coefficients Notes: • See Application Notes 18-1, 18-2, and 18-4 for complete description of calculation of pH calibration coefficients. • SEASOFT-DOS < version 4.008 ignored temperature compensation of a pH electrode. The relationship between the two methods is: pH = pH old + (7 – 2087/°K) For older sensors, run pHfit version 2.
Section 4: Configure Inputs, Part II - Calibration Coefficients Transmissometer Calibration Coefficients Note: See Application Note 7 for complete description of computation of M and B. • Sea Tech, Chelsea (Alphatracka), and WET Labs Cstar Enter M, B, and path length (in meters) Path length (distance between lenses) is based on sensor size (for example, 25 cm transmissometer = 0.25m path length, etc.).
Section 4: Configure Inputs, Part II - Calibration Coefficients User Polynomial (for user-defined sensor) Calibration Coefficients The user polynomial allows you to define an equation to relate the sensor output voltage to calculated engineering units, if your sensor is not pre-defined in Sea-Bird software. Enter a0, a1, a2, and a3. Value = a0 + (a1 * V) + (a2 * V2) + (a3 * V3) where: V = voltage from sensor a0, a1, a2, and a3 = user-defined sensor polynomial coefficients If desired, enter the sensor name.
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control Note: Setup of all parameters in Configure Inputs is included in the SEASAVE program setup (.psa) file. To save the setup, you must save the .psa file (File menu / Save Setup File) before exiting SEASAVE.
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control Click Configure Inputs. In the Configure Inputs dialog box, click the Serial Ports tab: Defaults are shown for instrument selected on Instrument Configuration tab, and are typical settings for that instrument.
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control CTD Serial Port Baud Rate, Data Bits, and Parity • SBE 9plus with SBE 11plus V2 Deck Unit (with or without Water Sampler) – ¾ COM port - connected to Deck Unit SBE 11 Interface connector ¾ Baud rate - between Deck Unit and computer; must agree with Deck Unit setting (19200 baud) ¾ Parity and data bits – between Deck Unit and computer; must agree with Deck Unit setting (8 data bits, no parity)
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control Water Sampler For real-time data acquisition, a Sea-Bird CTD can be integrated with a water sampler when used with a deck unit (SBE 11plus or SBE 33 as applicable). Water sampler bottles can be fired: • By command from SEASAVE • Autonomously, based on user-input, pre-defined pressures or depths.
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control Auto Fire If you select Auto Fire on the Water Sampler tab, and click Auto Fire Pressures & Positions, the Auto-Fire Table Entry dialog box appears (to define the closure order and closure pressures or depths): Upcast is enabled (has begun) when pressure/depth exceeds this value. If CTD never meets this criteria (i.e., CTD did not go as deep as anticipated), no water samples are taken.
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control TCP/IP Ports TCP/IP is Transmission Control Protocol/Internet Protocol, a communication protocol used to connect hosts on the internet and/or over networks. TCP/IP allows you to connect your CTD to a computer on deck while receiving data at a remote location elsewhere on the ship. TCP/IP also allows multiple applications running on the same computer to communicate with each other.
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control Miscellaneous Note: See Appendix IV: Derived Parameter Formulas for details on how the values entered on the Miscellaneous tab are used in the calculations. The Miscellaneous tab defines parameters required for output of specific variables (depth, density, average sound velocity, descent rate, acceleration, oxygen, plume anomaly, and potential temperature anomaly).
Section 5: Configure Inputs, Part III – Serial Ports, Water Sampler, TCP/IP Ports, Miscellaneous, and Pump Control Pump Control The Pump Control tab allows you to enable / disable user pump control for an SBE 9plus with custom modifications. Pump control commands are sent through the SBE 11plus Deck Unit Modem Channel connector (COM port is defined on Serial Ports tab); pump control does not interfere with water sampler operation. Click Configure Inputs.
Section 6: Configure Outputs Section 6: Configure Outputs Note: Setup of all parameters (except Diagnostics) in Configure Outputs is included in the SEASAVE program setup (.psa) file. To save the setup, you must save the .psa file (File menu / Save Setup File) before exiting SEASAVE.
Section 6: Configure Outputs Serial Data Output SEASAVE can output converted data in engineering units to a serial port on your computer. To enable and set up serial data output, click Configure Outputs. In the Configure Outputs dialog box, click the Serial Data Out tab: Output converted data to serial port defined on Serial Ports tab (SEASAVE applies calibration coefficients to raw data to calculate converted data in engineering units).
Section 6: Configure Outputs Serial Ports The Serial Ports tab defines serial ports and other communication parameters for: • Sending commands to and receiving replies from the CTD • Sending commands to and receiving replies from a water sampler, through the SBE 11plus Deck Unit Modem Channel connector or SBE 33 Deck Unit Carousel Data connector • Sending pump control commands to a custom 9plus through the SBE 11plus Deck Unit Modem Channel connector • Outputting converted data to a serial port for user-de
Section 6: Configure Outputs Shared File Output SEASAVE can output ASCII data (converted data in engineering units) to a shared .txt file on your computer. You can use Word, Notepad, or some other program to open and look at the data while SEASAVE continues to acquire more data. However, the data you are viewing will not refresh while the .txt file is open; in other words, you must close the file and reopen it to view the latest data. To enable and set up shared file output, click Configure Outputs.
Section 6: Configure Outputs Mark Variables Note: The .mrk file has the same path and file name as the data file. For example, if the data file is test1.hex, the .mrk file is test1.mrk. Mark Variables allows you set up SEASAVE to copy the most recent scan of data to a mark (.mrk) file as desired during real-time data acquisition. SEASAVE writes the sequential mark number, system time, and all selected variables to a .mrk file each time Mark Scan is clicked during data acquisition.
Section 6: Configure Outputs TCP/IP Out TCP/IP is Transmission Control Protocol/Internet Protocol, a communication protocol used to connect hosts on the internet and/or over networks. TCP/IP allows you to connect your CTD to a computer on deck while receiving data at a remote location elsewhere on the ship. TCP/IP also allows multiple applications running on the same computer to communicate with each other. SEASAVE can output raw and converted data through separate TCP/IP ports.
Section 6: Configure Outputs TCP/IP Ports TCP/IP is Transmission Control Protocol/Internet Protocol, a communication protocol used to connect hosts on the internet and/or over networks. TCP/IP allows you to connect your CTD to a computer on deck while receiving data at a remote location elsewhere on the ship. TCP/IP also allows multiple applications running on the same computer to communicate with each other.
Section 6: Configure Outputs SBE 11plus Alarms Notes: • The altimeter alarm is available only for a 9plus with an altimeter. If the selected configuration (.con) file does not indicate a 9plus with an altimeter, input fields for the altimeter alarm are grayed out. • The 11plus alarm also operates on input from a bottom contact switch on the 9plus. No setup is required in SEASAVE for the bottom contact switch.
Section 6: Configure Outputs SBE 14 Remote Display The SBE 14 Remote Display can display depth, pressure, and/or altimeter height for a CTD system, and can be set up to turn on an alarm based on minimum and maximum pressures, an altimeter integrated with the CTD, and/or a bottom contact switch integrated with the CTD. Notes: • SBE 14 setup in SEASAVE applies if SBE 14 is connected to a COM port.
Section 6: Configure Outputs Header Form Notes: • A header is automatically included in the data (.hex) file and in the header (.hdr) file. The header includes software version, sensor serial numbers, instrument configuration, date and time of start of data acquisition, etc. There can be up to two date/time listings in the header. The first, System Upload Time, is always the date and time from the computer. The second, UTC Time, is the date and time from an optional NMEA navigation device. • The .
Section 6: Configure Outputs If you selected Prompt for Header Information on the Header Form tab, when you begin data acquisition, (if you chose to store the data on disk) the header form appears for you to fill in. The user-selected prompts from the Header Form tab (Ship, Cruise, Station, Latitude, and Longitude) appear to the left of the blank fields.
Section 6: Configure Outputs Diagnostics Notes: • Unlike all other information in Configure Inputs and Configure Outputs, diagnostic selections are not included in the program setup (.psa) file. Seasave.ini (in Windows directory) contains information on whether diagnostics are enabled (log=0 if not enabled, log=1 if enabled) and the path for the diagnostics file(s).
Section 7: Display - Setting Up SEASAVE Displays Section 7: Display Setting Up SEASAVE Displays Notes: • Setup of all display windows in Display is included in the SEASAVE program setup (.psa) file. To save the setup, you must save the .psa file (File menu / Save Setup File) before exiting SEASAVE. • The number of display windows in SEASAVE is limited only by your computer’s resources and other simultaneous demands on your computer (i.e., other programs running at the same time).
Section 7: Display - Setting Up SEASAVE Displays Editing Display Window 1. To change the content of a display: A. Right click in the desired window and select Modify. B. The display dialog box appears. The selections in the dialog box vary, depending on the display type (see Fixed Display, Scrolled Display, and Plot Display). Make the desired selections and click OK. 2.
Section 7: Display - Setting Up SEASAVE Displays Fixed Display A Fixed Display has a vertical list of the selected parameters to the left, and displays their current values to the right. To set up a Fixed Display: • Click Display, and select Add New Fixed Display Window. • Click Display, and select Import Display Settings (.dsa file). • Right click in an existing Fixed Display and click Modify.
Section 7: Display - Setting Up SEASAVE Displays Scrolled Display A Scrolled Display has a list of the selected parameters across the top, and displays the data in scrolling vertical columns. To set up a Scrolled Display: • Click Display, and select Add New Scrolled Display Window. OR • Click Display, and select Import Display Settings (.dsa file). OR • Right click in an existing Scrolled Display and click Modify.
Section 7: Display - Setting Up SEASAVE Displays Plot Display A Plot Display can: • Plot up to 5 variables on one plot, with a single X axis and up to four Y axes or a single Y axis and up to four X axes. • Plot any variable on a linear or logarithmic scale. For linear scale, values can be increasing or decreasing with distance from the axis.
Section 7: Display - Setting Up SEASAVE Displays Plot Setup Tab The Plot Setup tab defines the overall plot characteristics - number of axes, plot layout (title, color, font, grid lines, etc.), bottle firing display, mark line display, etc. The Plot Setup tab looks like this: Number of seconds between plot updates: Time between each calculation of variables for updating plot; each display can have different update rate. Faster than 1 sec can be difficult to view. Set to 0 for full rate data.
Section 7: Display - Setting Up SEASAVE Displays For Plot off-scale data: For Display downcast only or Enable upcast line colors: Sea surface Pressure decrease to determine upcast - upcast enabled if pressure decrease exceeds this. Set greater than peak-to-peak ship heave, to avoid SEASAVE calculating that upcast has begun because of pressure change associated with ship heave.
Section 7: Display - Setting Up SEASAVE Displays Print Options Tab The print options tab defines the size and orientation for when the plot is output to the printer. The Print Options tab looks like this: Orientation – Landscape, Portrait, or print Driver default. Full page - scale plot to fit 8.5x11 inch page. If selected, remaining items are grayed out.
Section 7: Display - Setting Up SEASAVE Displays Save Options Tab The save options tab defines output file type and size for when the plot is saved to a file (as a .wmf, .jpg, or .bmp). The Save Options tab looks like this: Default format for save – metafile (.wmf), JPG (.jpg), or bitmap (.bmp). This defines default file extension in Save to File dialog box, but one of the other file extensions can be selected at that time if desired.
Section 7: Display - Setting Up SEASAVE Displays Copy Options Tab The copy options tab defines the plot type and size for copying to the clipboard (as a Windows metafile, JPG, or bitmap). The Copy Options tab looks like this: SEASAVE automatically uses selected format (metafile, JPG, or bitmap) when copying plot to clipboard. SEASAVE prompts you to select format (metafile, JPG, or bitmap) when copying plot to clipboard.
Section 7: Display - Setting Up SEASAVE Displays Viewing SEASAVE Plots Shown below is an example plot: Toolbar – Click appropriate button to scroll, zoom, undo, print, copy to clipboard, or save. Right click in plot to make changes/selections: • Modify – change plot setup; Plot Display dialog box appears. • Export Display Settings (.dsa file) – export setup to .dsa file; Save As dialog box appears. • Print, Copy, Save as – See description below.
Section 7: Display - Setting Up SEASAVE Displays Status Display The Status display provides the following information: • If SEASAVE is acquiring real-time data or playing archived data. • If SEASAVE is storing real-time data to a file; output data file name. • Instrument configuration (.con) file name. In the Display menu, select Status.
Section 8: Real-Time Data and Real-Time Control - Real-Time Data Acquisition Section 8: Real-Time Data and Real-Time Control - Real-Time Data Acquisition Note: To start acquisition without a mouse: With the cursor in the main SEASAVE window, press the Alt key to show the keyboard shortcuts (underlines) on menus. Press the appropriate letter (for example, R for Real-Time Data menu) and use the arrow and Enter keys to navigate.
Section 8: Real-Time Data and Real-Time Control - Real-Time Data Acquisition Starting and Stopping Real-Time Data Acquisition 1. In the Real-Time Data menu, select Start. The Start Real-Time Data Acquisition dialog box appears: • Store data on disk to store raw (frequencies, A/D counts, and/or voltages) real-time data. • Delay storing data to disk until Start Archiving command is sent to control when data begins to be written to file.
Section 8: Real-Time Data and Real-Time Control - Real-Time Data Acquisition 2. Note: Outputs and displays can be reconfigured without interrupting data acquisition. For example: • If you start a cast and realize that you forgot to set up serial data output, you can select Configure Outputs and make and save the desired changes, without interrupting data acquisition. Once the changes are saved, serial data will output to the desired COM port.
Section 8: Real-Time Data and Real-Time Control - Real-Time Data Acquisition Firing Bottles Note: The .bl file has the same path and file name as the data file. For example, if the data file is c:\test1.hex, the .bl file is c:\test1.bl. Water sampler bottles can be fired by command from SEASAVE. SEASAVE automatically writes bottle sequence number, bottle position, date, time, and beginning and ending scan numbers to a bottle log (.
Section 8: Real-Time Data and Real-Time Control - Real-Time Data Acquisition Marking Scans Note: The .mrk file has the same path and file name as the data file. For example, if the data file is c:\test1.hex, the .mrk file is c:\test1.mrk. Mark Scan allows you to copy the most recent scan of data to a mark (.mrk) file as desired. The .
Section 8: Real-Time Data and Real-Time Control - Real-Time Data Acquisition Turning Pump On / Off SEASAVE allows you to manually turn a SBE 9plus’ pump on and off during data acquisition, for a custom version of the 9plus. This may be useful if your system is integrated with an acoustic instrument, to provide a quiet period during its data acquisition.
Section 9: Archived Data - Displaying Archived Data Section 9: Archived Data - Displaying Archived Data Note: To display data without a mouse: With the cursor in the main SEASAVE window, press the Alt key to show the keyboard shortcuts (underlines) on menus. Press the appropriate letter (for example, A for Archived Data menu) and use the arrow and Enter keys to navigate. SEASAVE can be used to display and plot archived data: 1. In the Archived Data menu, select Start.
Section 9: Archived Data - Displaying Archived Data Note: Archived data playback can be very fast if No Wait is selected, if there is no scrolled view display. For an example data file with 392,000 scans, archived data playback took 19 seconds if only a plot display was generated; adding a scrolled display caused playback to take 13 minutes! 2. Click Start to begin processing and displaying data. 3. To pause and restart data display: A. In the Archived Data menu, select Pause.
Section 10: Processing Data Section 10: Processing Data Sea-Bird provides software, SBE Data Processing, for converting the raw .hex data file into engineering units, editing (aligning, filtering, removing bad data, etc.) the data, calculating derived variables, and plotting the processed data. However, sometimes users want to edit the raw .
Section 10: Processing Data 5. In the File menu, select Save (not Save As). If you are running Windows 2000, the following message displays: You are about to save the document in a Text-Only format, which will remove all formatting. Are you sure you want to do this? Ignore the message and click Yes. 6. In the File menu, select Exit.
Appendix I: Command Line Operation Appendix I: Command Line Operation SEASAVE has several command line parameters, for infrequently used options: Parameter Function -autostart= Automatically start SEASAVE and data acquisition, using filename program setup (.psa) file defined by filename. Filename must include path and extension (.psa). SEASAVE uses .con file, setup in Configure Inputs and Configure Outputs, displays, and output file name defined in .psa file.
Appendix II: Configure (.con) File Format Appendix II: Configure (.con) File Format Note: Modify the .con file by selecting Configure Inputs, clicking on the Instrument Configuration tab in the dialog box, and clicking on Modify. Shown below is a line-by-line description of the .con file contents, which can be viewed in a text editor.
Appendix II: Configure (.
Appendix II: Configure (.
Appendix II: Configure (.
Appendix III: Software Problems Appendix III: Software Problems Considerable effort has been made to test and check this software before its release. However, because of the wide range of instruments that Sea-Bird produces (and interfaces with) and the many applications that these instruments are used in, there may be software problems that have not been discovered and corrected. If a problem occurs, please contact us via phone (425-643-9866), e-mail (seabird@seabird.
Appendix IV: Derived Parameter Formulas Appendix IV: Derived Parameter Formulas Note: Algorithms used for calculation of derived parameters in SEASAVE and in SBE Data Processing’s Data Conversion, Derive, and SeacalcW modules are identical, except as noted. For formulas for the calculation of conductivity, temperature, and pressure, see the calibration sheets for your instrument.
Appendix IV: Derived Parameter Formulas density = ρ = ρ (s, t, p) [kg/m3] (density of seawater with salinity s, temperature t, and pressure p, based on the equation of state for seawater (EOS80)) (Note: To calculate gravity for the density algorithm, SEASAVE uses the latitude from a NMEA navigation device, if NMEA is enabled in the .con file. If your system does not have NMEA, enter the desired latitude on the Miscellaneous tab in Configure Inputs.
Appendix IV: Derived Parameter Formulas depth = [m] (Note: To calculate gravity for the depth algorithm, SEASAVE uses the latitude from a NMEA navigation device, if NMEA is enabled in the .con file. If your system does not have NMEA, enter the desired latitude on the Miscellaneous tab in Configure Inputs.
Appendix IV: Derived Parameter Formulas sound velocity = [m/sec] (sound velocity can be calculated as Chen-Millero, DelGrosso, or Wilson) Sound velocity calculation: C Computer Code – // Sound Velocity Chen and Millero double SndVelC(double s, double t, double p0) /* sound velocity Chen and Millero 1977 */ /* JASA,62,1129-1135 */ // s = salinity, t = temperature deg C ITPS-68, p = pressure in decibars { double a, a0, a1, a2, a3; double b, b0, b1; double c, c0, c1, c2, c3; double p, sr, d, sv; p = p0 / 10.
Appendix IV: Derived Parameter Formulas p=p Σ average sound velocity = Δp,p=min di [m/s] p=p Σ Δp,p=min di / vi Average sound velocity is the harmonic mean (average) from the surface to the current CTD depth. The average is calculated on the downcast only. The first window begins when pressure is greater than a minimum specified pressure and salinity is greater than a minimum specified salinity.
Appendix IV: Derived Parameter Formulas potential temperature [IPTS-68] = θ (s, t, p, pr) [° C] (Potential temperature is the temperature an element of seawater would have if raised adiabatically with no change in salinity to reference pressure pr. Sea-Bird software uses a reference pressure of 0 decibars).
Appendix IV: Derived Parameter Formulas Descent rate and acceleration are computed by calculating the derivative of the pressure signal with respect to time (with a user-input window size for calculating the derivative), using a linear regression to determine the slope. Values computed by SEASAVE and SBE Data Processing’s Data Conversion module are somewhat different from values computed by SBE Data Processing’s Derive module.
Index Index pressure · 37, 38, 39 pressure/FGP · 47 sound velocity · 37 suspended sediment · 47 temperature · 35, 38 transmissometer · 48 user polynomial · 49 voltage sensors · 39 Zaps · 49 Carousel · 53, 60, 85 Closing bottles · 85 COM ports · 50 Command line operation · 92 Communication parameters · 50, 60 Compatibility issues · 97 Conductivity · 36 specific · 103 Configuration calibration coefficients · 34 calibration coefficients – A/D count sensors · 38 calibration coefficients - frequency sensors · 3
Index Output diagnostics · 69 header · 67 mark variables · 62 SBE 11plus · 65 SBE 14 Remote Display · 60, 66 serial data · 59, 60 shared file · 61 TCP/IP · 63, 64 Overview · 8 Oxidation reduction potential · 44 Oxygen · 45, 56, 104 E Editing data files · 90 Editing display · 71 Example files · 12 Exporting display · 71 F File extensions · 14 File formats · 14 Firing bottles · 85 Fixed display · 72 Fluorometer · 39 Formulas · 98 Frequency sensors · 35 P PAR · 46, 104 Parameter formulas · 98 pH · 47 Playb
Index Software problems · 97 Sound velocity · 37, 101 average · 56, 102 Specific conductivity · 103 Specific volume · 99 Specific volume anomaly · 99 Status display · 81 Summary · 5 Surface PAR · 104 Suspended sediment · 47 V Velocity · 56, 104 Voltage sensors · 39 W Water sampler · 53, 60, 85 Window · 8 adding · 70 editing · 71 exporting · 72, 73, 80 fixed · 72 GPS · 81, 86 importing · 70 Lat/Lon · 81, 86 NMEA · 81, 86 plot · 74 scrolled · 73 status · 81 T TCP/IP port · 55, 63, 64 Temperature · 35, 38