BEFORE GOING TO THE SHIP 1. Bring blank CALCOFI ADCP LOG sheets to leave on the ship. Download from http://adcp.ucsd.edu/calcofi/new_horizon/calcofi_log.html 2. Bring ADCP checkout sheets. Download from http://adcp.ucsd.edu/calcofi/new_horizon/adcp_checkout.html http://adcp.ucsd.edu/calcofi/new_horizon/adcp_checkout_instructions.html 3. Bring green plastic file holder, in Teri's office, which is labeled "New Horizon ADCP". The following should be included in the holder: a. New Horozon ADCP and SAIL documentation manual ( a brown binder). b. Ashtech manual (a brown binder labeled "LMG Ashtech" ). c. An empty zip disk to leave on the ship for the techs to download the data onto when the cruise is over. d. Bring ALL original programs on a zip disk. You may want to compare what is on the computer to what should be on the computer, especially that the 9908(deep,shlw).cnf files are correct and have not been changed. You also want the spare files just in case something happened to the originals. There are currently 3 zip disks in the green holder, one for data (not blank), and two lab copies of the ADCP software. 4. Find out who used the ship and ADCP last, and find out if there were any problems or if any of the default files were changed and that need to be change back. 5. Find out if any of the antenna's have been moved. How do you find this out? Maybe ask Jim, the MARFAC electronics guy. 6. Find out how long the cruise is going to be. About 1Mb per day of space is needed on the computer. WHEN ON THE BOAT, HOW TO START AND WHAT TO LOOK FOR WHEN FIRST BOOTING ( OR COMPLETING THE CHECKOUT SHEET ) NOTE ON ALL FILES: always edit files on a dos machine because the program is sensitive to spaces, tabs, etc... NOTE: To get ADCP screen, hit "Control" twice, then choose ADCP menu. NOTE: If the zip drive cannot be found, type "guest", which will find and load the zip drivers. The drive then should be e: 07-16-03 only loading "TRANSECT" stuff from autoexec.bat. Did this so there would be enough memory to call the ue4 commands, of which the change of state was not working. Turn on the ADCP computer, monitor, and ADCP toggle switch at the bottom of the rack. Look to see if the four boxes about head height which are labeled gyro, ashtech, pcode, and nmea are blinking red lights. The gyro and ? are sent through these splitter boxes to the ADCP computer, so if they are not blinking red lights, something is wrong and there will be missing data. ?? The two other splitter boxes, labeled ashtech and trimble", are currently not used by the ADCP computer. Ashtech is fed from Port A of the ashtech deck box ( on the upper shelf to the left of the computer rack ) directly to the ADCP computer, and feeds the GGA navigation?. Port B from the ashtech deck box feeds the ashtech splitter. ?? The splitter box labeled "trimble" is for differential GPS and is only used in emergencies. First, boot to MSDOS. When in, cd c:\autoadcp. Check the files 9908deep.cnf and 9908shlw.cnf with the hard copy or the original file on the zip. They should be the same except for the "cruiseid" near the end of the file. Change the cruiseid in these two files to be the current cruise. The cruise name is commented in the line below: CI,1,SPECIAL "nh0000xxxx" CRUISE ID GOES HERE where cruise names are assigned as: Cruise Name: standard is xxyymmssss where xx is ship name (dj = David Jordan, nh=New Horizon ) yy is year mm is month ssss is either "shlw" or "deep", depending upon the name of the cnf file. Copy 9908deep.cnf to start.cnf and edit the file state.dat to contain one line, 9908deep.cnf This fools the ADCP computer into thinking we are comming in from deep water, and will reboot to the 9908shlw.cnf file. Check the position.dat file against an original file on the zip disk to make sure it matches our CALCOFI boundaries. Make sure there exists a start.cnf, state.dat, exit.cnf and a ue4.cnf file in the directory autoadcp. Then reboot to DAS-ADCP. As the computer is booting, note the start up screen while it is gathering the first ensemble. On the console, WHITE lettering means information is from the bridge. GRAY lettering means information is from ADCP programs. YELLOW means what: Computer Date/Time: record the date and time from the console. GMT?: Is the computer time GMT? If not, find out why. It should be local time plus 7 or 8, depending if it is daylite savings or not. Local Date and Time: write local date and time for reference. What is typical dt = GPS-computer time?: At the bottom of the screen in gray, there is a "dt:1,0". Take note of it and make sure it is changing while you are fiddling. This is the difference in seconds between the pcode/gps and the computer. If it does not change, try checking the date and time of the adcp computer. Normal number combinations are between positive and negative 3. What are the two numbers? Is time correction being made by the navigation user exit? how can you tell? I dont know what to check here. Gyro heading: There are 4 rows on the right hand side in white that read Heading Pitch (not used, it is ok if numbers are incorrect ) Roll (not used, it is ok if numbers are incorrect ) Temperature Make sure the "Heading:" changes/updates and that it is correct with the way the ship is really heading. If it does not settle down after a while ( 10 minutes ) check the gyro (see "TO TURN ON THE GYRO" ). Go to the bridge and check the gyro heading. Is it the same as the heading on the DAS screen? The gyro connection from the bridge to the computer, at one time, was connected backwards, such that when the the ship went "right", the gyro heading on the DAS screen went "left". There are also two gyro's on the boat, and if the bridge is using a different one that the one we use (gyro 1), it may not be noticed that ours is not working. At the upper right in gray is displayed Ash-gyro 0.0 n=0, now:???? where 0.0 is the mean ensemble difference between ashtech and gyro headings n is the number of ensembles to date now is the current ash-gyro Because the ashtech and gyro "hits" do not always occur at the same time, "now" may not have good numbers when the system is first turned on. n will increase after first rebooting, and will level off around 288, or about the numbers of pings per sample interval ( we use 300 seconds as a default for CALCOFI). Make sure the n is NOT 0 (zero), is is around 288. Sometimes now:???? displays now:----, which means that the value of n is low OR that the now did not get a good hit, OR ashtech isnt working. As n increases, the ---- should show up less frequently. When n is high, it means that there are lots of updates of ashtech data. Lattude/Longitude: record the lat and lon from the console. Check to make sure that these numbers are changing, however slightly, while sitting at the dock. Disk file name: write the disk file name at the top left hand corner of the console. It normally should be D:\ This is were the pingdata.xxx files are logged. Time Remaining on disk: A line at the top of the ADCP screen plot tells how much space/time is remaining on the disk. Record the numbers. Estimate the duration of this cruise. Typically, the ADCP uses 1Mb/day of space. Is there enough space remaining on the disk at this collection rate? If everything so far checks out alright, then hit any key, which will take you to a menu. Selecting "Abort Data Collection" ( it "a" and then return ) will take you to a menu where we can check a couple more things. Diagnostic ( DG ) Menu: Select "DG". Record the Transducer Serial Number and Profiler Software Version on the Checkout Sheet. Run both the Short and Long test by selecting "2" and "3". Running these programs will rerun continuously untill interupted by a key-stroke. The tests are ok of the message "No self test errors" is dislplayed. If both run ok, write "Y" after each test on the checkout sheet. Return to the above menu. Direct Comand ( DC ) Menu: Select "DC". This shows computer commands that are configured to run during ADCP data collection. Write on the checksheet all numbers. Return to the above menu. Data Processing ( DP ) Menu: Select "DP". Record Y or N on the checkout sheet, depending upon if Y or N is after the line on the screen Calculate sound speed velocities from Temp/Salinity This is VERY important because it is never recorded to a log file. If this is not recorded correctly on the log sheet, data processing after the cruise becomes difficult. "G: SE" ( in gray, center-right-hand margin ) means that it found "S"tart and "E"nd fixes for the ensemble. The first time through, it should only read "G: S" because it has not come to the end of the first ensemble yet. Make sure this changes to "G: SE" as time goes on. NOTE: If there is already a pingdata file, it might pick up both SE from the start. CHECK OUT THE SYSTEM TO MAKE SURE IT IS CORRECT FOR OUR CRUISE 1. In ue4.cnf, com1 is Pcode at 4800 baud com2 is Ashtech at 9600 baud Compare the printout ue4.cnf or the file on the zip disk you brought with the file ue4.cnf in the directory autoadcp 2. cd to pcplus, type pcplus to see navigation logging, and make sure you see a "GGA" line. If not, see "TO RESET PCODE" 3. compare "9808deep.cnf" and "9808shlw.cnf" with the originals you brought on the zip disk or compare them with the printout. The only difference should be the cruise id at the end of the each file. BEFORE LEAVING SHIP AFTER CHECKOUT 1. Tell someone who is going on the cruise (Fernando, David, Jim, Amy ) to reboot the computer the day the cruise starts. 2. Tell someone where the log files are and where you left the blank zip disk to download the data when the cruise is over. 3. Show someone who is going on the cruise how to reset the Ashtech 4. Make sure the ADCP is running correctly, the gyro is working, the ADCP heading is working, the checkout is complete. 5. remove all unwanted PINGDATA.xxx files in d:\ or move them into a directory. WHEN THE SHIP COMES BACK AFTER A CRUISE We want a copy of the data and all configuration files so we know what was used on the cruise. In d:\ is where the pingdata files are stored. Check the dates of the pingdata files to see if they cover the cruise. Copy the pingdata files to the zip drive. >D:\ mount /mnt/zip # to mount the zip drive (e:) >D:\ mkdir E:\NH0101 # ( for example ) >D:\ COPY PINGDATA.* E:\NH0101 # ( for example ) In c:\autoadcp, copy the following files to the zip drive, same directory ad the data 9908deep.cnf 9908shlw.cnf exit.cnf position.dat start.cnf state.dat ue4.cnf daslog.log ( in d:\ ) boot.log ( in d:\ ) TO RESET PCODE: The mate has to reset the p-code gathering program on a shipboard computer, like the computer on mapcase on the bow-port corner of the chartroom. It is important that the box labeled "pcode" in the chartroom above the bow-starboard side of the mapcase is "on". TO TURN ON THE GYRO 10-22-01 the spare gyro was removed from the ship. On the bridge, about center on the floor as you stand facing the bow at the helm, there is a nob that points to "gyro 1" on the left, "off" up, and "on" to the right. The pointer of this nob must point starboard to "on" In the cupboards to the left of the nob is a "switch box". Make sure that the switches are on, especially #8 which is for the lab. The gyro "compass" sits on the floor in the chartroom, just inside the door. The mate needs to turn this on to really make the gyro operational. AN ALTERNATE GYRO SOURCE If needed, gyro data can be retrieved from the STEPPER (02 deck computer room, box above sink ). However, the values out of the stepper have two problems: (1) all values are relative to the value when started. that is, if the gyro value is 100 when it is turned on, all values are relative to 100. ie 1 is really 101, 100 is really 200.... (2) the values are digitized, so gyro readings are not smooth and they are not as accurate. TO CHECK ASHTECH 07-01-02 The ashtech "box" was taken from the SPROUL and installed on the NEW HORIZON because the ashtech box was not reliable. Power cycle the Ashtech if and only if n=0 persists on the Ashtech line (and the ensemble number is greater than 2). It will take 10-15 mins for the Ashtech to reacquire satellites and get good data. On the port side of the adcp/met computer rack, sittting on the upper shelf, are two black boxes. The Thales navigation box labeled "Ashtech ADU2" has a reset button that can be pushed in with a pencil. Pushing this reset button is a soft-reset. On the other Astron RS-7A box, labeled "Ashtech Power Supply" there is a red toggle switch: Toggling this is a hard-reset. PortA from the "Ashtech" box goes to the "Ashtech" splitter box, which then feeds the ashtech and met computers. PortB records the navigation GGA to somewhere? ( Note: PORTB is generally more stable as the factory default ). Connecting a PC to either port using a null modum ( uses full hand shaking ) allows talking directly to the Ashtech with a PC. Are there directions on how to do this? ) If the Ashtech ADU2 box is working correctly, the lights flash green a bunch of times, then red, repeating this. And the red light under "Thales navigation" blinks red. HOWEVER, the blinking red and green lights DO NOT indicate when n=0 and that the box needs resetting. To see if ASHTECH is collecting good numbers, start c:\procom\pcplus and look at com2 (9600 baud). ATT keys will scroll on the screen. If n=0, the numbers in the middle will be zero or they will not be updating. Also, if the ashtech is not operating properly, the last column will display "1*xx", where xx is a hex number. The 1 before the * indicates the ashtech box needs a soft reset. Push the button on the Ashtech ADU2 box, and wait a couple minutes: good numbers should start printing to the screen, and the "1*xx" will change to a "0*xx". 07-16-03 Another way to see if the ashtech is not working properly and needs a reset, is to look at the "met" computer screen. The boxes marked "Ashhead", "Ashpt" and "Ashrl" will not be displaying numbers, but will instead display "INOP". all the numbers will be 0. Hitting the reset button will make good numbers start scrolling. GENERAL HARDWARE NOTES The ADCP and MET rack on the upper computer lab are NOT on UPS power, but they are on ultra clean power. GENERAL ADCP SOFTWARE NOTES procomm can be reached by cd'ing to pcplus, and typing "pcplus". altP brings up the menu. cd to autoadcp, which is the main directory that all our cnf files reside. in the file ue4.cnf, near the top, there is the word "receive", with an nmea-1 and ashtech-2. that means that nmea is the primary and Ashtech is the secondary in case the primary fails. The primary nmea is GPS (pcode) logging, and uses "GGA". If this fails, Ashtech is positioning is used. Ashtech and Pcode come through the ADCP computer. Gyro comes through the ship. The ADCP computer needs to be slowed down to run the ADCP software. The slowing down is internal to the pc and Earl knows about it. 07-16-03 the slowing program is not used anymore. It can be re-applied by typing c:\slow\slow -F1 1000 -F2 3050 If there does not exist a file called position.dat, the ADCP programs will work in all areas. Same state.dat. HOWEVER, if there exists files called 9908deep.cnf and 9908shlw.cnf ( with the ue4.cnf being the same ) every time there is reboot and we are in the area defined by position.dat, 9908(deep,shlw).cnf will be copied to state.dat, so be careful. Along with the above paragraph concerning rebooting, there is a program called "watchdog". If the adcp console is interrupted for whatever reason, all datalogging stops. Therefore, "watchdog" counts seconds ( 5 minutes) that the console has been interrupted without activity. If there is no activity with in this time, the adcp computer will reboot to begin data logging. This program was put into place because occasionally the ship would roll just enough to jiggle the mouse into waking up the console. watchdog is started through the boot by: boot -> autoexec.bat -> flagexec.bat->watchdog If "adcp" is typed at the prompt, to start the adcp, the watchdog is NOT started. ZIP DRIVE INSTRUCTIONS 1. On UNIX machines, to mount the disk, "mount /mnt/zip" 2. On ship ADCP computer, cd to E: , which is the mounted zip drive BASIC DOS COMMANDS TYPE - look at the file, ( unix cat ) EDIT - edit the file. NOTE: always edit the files in DOS, not UNIX MKDIR - make directory ( unix mkdir ) CD - change directory ( unix cd ) COPY - copy a file ( unix cp ) DEL - remove a file ( unix rm ) DIR - list the directory ( unis ls ) | MORE - pipe output through more ( unix | more ) HELP FC - file compare ( unix diff ) (control-alt-del) - reboots the system IMPORTANT CONTACTS Teri Chereskin - 858-534-6368 Earl Heckman - 858-534-1907 NEED TO DO 1. Write documentation for bottom tracking, including state.dat 2. Write documentation for Ashtech