SC-237

I

I

COMPUTER PROGRAMS FOR THE DIGITIZING ~ AND USING OF LIBRARY TAPES OF SHIP 1 STRESS AND ENVIRONMENT DATA

I

This document has been approved for public release and sale; its distributionis unlimited.

SHIP STRUCTURE COMMITTEE

1973 SHIP STRUCTURE COMMITTEE Ati INTERAGENCY ADVISORY COMMITTEE DEOICATEO TO IMPROVING THE STRUCTURE OF SHIPS

MEMBER AGENCIES, ADDRESS CORRESPOtlOENCE TO: LINIICDSTATESCOASTGUARD SECRSIARY NAVALSI+IPSYSTEMSCOMMAND SHIP STRUCTURE COMMITTEE MIIITARYSEALIFTCOMMAND u.S.COASTGUARDHEADOUARIERS MAII1!MEADMINISTRATION WASHINGTON, D.c.XM4k 20590 AMFRI(:ANBUREAUOFStilppING I

This report k the companion to SSC 236, a Method for Digitizing, Preparing and Using Library Tapes of Ship Stress and Environment Data, and cent ains the details of the conversion program which has been developed to increase the usefulness of full scale hull s tress, ship motion and environmental information which has been obtained over the last several years.

Rear Admiral, U. S. Coast Guard Chairman, Ship Structure Committee SSC-237

Final Technical Report

on

Project SR-187, “Ship Response Data Study”

PART II

COMPUTER PROGRAMS FOR THE DIGITIZING AND USING OF LIBRARY TAPES OF SHIP STRESS AND ENVIRON- MENT DATA

by Aldie E. Johnson, Jr. James A. F1aherty Isaac J. Walters

Teledyne Materials Research

under Department of the Navy Naval Ship Engineering Center Contract No. NOO024-69-C-5161

This document has been approved for public release and sale; its distribution is unlimited.

U.S. Coast Guard Headquarters Washington, D.C. 1973 ABSTRACT

Details of computer programs and their operating instructions are given for the processing of logbook-type data and associated analogue stress signals into digital format. The logbook data is keypunched, edited and formatted for subsequent merging with the analogue signal which has been pro- cessed through an Analogue-to-Di gital (A/D) converter. Accumulation of summary data during the processing is also output on to digital magnetic tape which is then available for use in statistical analyses. A program for re- trieval of selected data from the digital magnetic tape is included.

-ii- _—

TABLE OF CONTENTS

SECTION PAGE

1’ INTRODUCTION ...... 1

11 COMPUTER PROGRAMS ...... 1

111 RESULTS ...... 2

Iv CONCLUDING REMARKS ...... 3

v REFERENCES ...... 3

APPENDIX A - LOGBOOK PREPROCESSOR PRI.XWWI ...... 4

APPENOIX B - LOGBOOK TAPE LOAD PROGRAM ...... 15

APPENDIX C - DATA CONVERSION AND ANALYSIS PROGRAM ...... 24

APPENDIX D - SUMMARY TAPE AND EDIT PROGRAM ...... 69

APPENDIX E - FINAL SUMMARY TAPE PROGRAM ...... 81

APPENDIX F - SUMMARY TAPE CORRECTION PROGRAM ...... 86

APPENDIX G - SUMMARY TAPE LISTING PROGRAM ...... 89

APPENDIX H - PARAMETRIC STUDIES PROGRAM ...... 90

APPENDIX I - RELATIVE WIND DIRECTION CORRECTION W8ROUTIFIE ...... 104

-iii- –——

LIST OF TABLES

TABLE PAGE

1 List of Programs ...... 1

A-I Input Card Format ...... 5

A-II Punched Tape Output ...... 6

A-III Program Listing ...... 9

B-1 Program Listing for Logbook Paper-Tape Load Program ...... 18

B-II Operating Procedure for Paper-Tape Load Program ...... 23

c-I Program Listing for Data Conversion and Analysis Program ...... 36

D-I Program Listing for Sumnary Tape and Edit Program (Version I) . . . . 74

D-II Program Listing for Sumnary Tape and Edit Program (Version II) . . . . 77

E-I Program Listing for Final SunrnaryTape Program ...... 84

F-I Program Listing of Sumnary Tape-Correction Program ...... 88

G-I Program Listing of Sumnary Tape-Listing Program ...... 89

H-I Program Listing for Parametric Studies Program ...... 99

I-I Program Listing for Relative Wind Correction Subroutine ...... 106 LIST OF FIGURES

FIGURE &

A-1 Logbook Preprocessor Computer Program Flow Chart - VOY (lst LINK). . . . #

A-2 Logbook Preprocessor Computer Program Flow Chart - VOY1 (2nd LINK) . . . ~

B-1 Flow Chart for Paper-Tape Load ...... 17

c-1 Flow Chart for Data Conversion and Analysis Program ...... 25

c-2 Data-Tape Output Format ..,...... 32

D-1 Flow Chart for Summary Tape and Edit Program ...... ~j

E-1 Flow Chart for Final Sumnary Tape Program ...... 83

F-1 Flow Chart for Sumnary Tape-Correction Program ...... t%j

H-1 System Flow Chart for Parametric-Studies Program ...... %$

H-2 Detail Flow Chart for Parametric-Studies Program ...... %

1-1 Flow Chart for RELWND Subroutine ...... i6@

-v- SHIP STRUCTURE COMMITTEE

The SHIP STRUCTURE COMMITTEE is constituted to prosecute a research program to improve the hull structures of ships by an extension of knowledge pertaining to design, materials and methods of fabrication.

RADM W. F. Rea, 111, USCG, Chairman Chief, Office of Merchant Marine Safety U.S. Coast Guard Headquarters

Capt. J. E. Rasmussen, USN Mr. E. S. Dillon Head, Ship Systems Engineering Deputy Asst. Administrator and Design Department for Operations Naval ShiD Engineering Center Maritime Administration Naval Ship Sy;ternsCommand

Mr. K. Morland CAPT L. L. Jackson, USN Vice President i~aintenanceand Repair Officer American Bureau of Shipping Mil itary Sealift Command

SHIP STRUCTURE SUBCOMMITTEE

The SHIP STRUCTURE SUBCOMMITTEE acts for the Ship Structure Committee on technical matters by providing technical coordination for the determination of goals and objectives of the program, and by evaluating and interpreting the results in terms of ship structural design, construction and operation.

NAVAL SHIP ENGINEERING CENTER AMERICAN BUREAU OF SHIPPING

Mr. P. M. Palermo - Chairman Mr. S. Stiansen - Member ihlr.J. B. O’Brien - Contract Administrator Mr. I. L. Stern - Member Mr. G. Sorkin - Member Mr. C. H. Pohler - Member NATIONAL ACADEMY OF SCIENCES U S. COAST GUARD Ship Research Committee

LCDR C. S. Loosmore - Secretary Mr. R. W. Rumke - Liaison CAPT H. H. Bel1 - Member Prof. R. A. Yagle - Liaison CDR J. L. Coburn - Member CDR W. M. Devlin - Member socIETy OF NAVAL ARCHITECTS & MARINE ENGINEERS MARITIME ADMINISTRATION Mr. T. M. Buerman - Liaison Mr. J. J. Nachtsheim - Member Mr. F. Dashnaw - Member BRITISH NAVY STAFF Mr. A. Maillar - Member Mr. R. F. Coombs - Member Dr. V. Flint - Liaison Mr. F. Seibold - Member WELDING RESEARCH COUNCIL MILITARY SEALIFT COMMAND Mr. K. H. Koopman - Liaison Mr. R. R. Askren - Member Mr. T. W. Chapman - Nember INTERNATIONAL SHIP STRUCTURE CONGRESS CDR A. McPherson, USN - Member Ifr.A. B. Stavovy - Member lMr.J. Vasta - Liaison

-vi- ——--

1.. INTRODUCTION

Midship bending stress data fmm four dry-cargo ships, accumulated during an eleven-year period ending in 1970 under Ship Structure Comnittee Project SR-153, “Ship Response Statistics” were available as analogue signals recorded on magnetic tape. Associated with these data were lo~books which contain hand-entry data relative to pertinent ship, sea and weather infoimatioss. Subsequent to the collec- tion of data, better techniques became available for digital processing of data by high-speed computers, thus permitting easier and better access to the data for statistical purposes.

In Reference 1, the general method was described which prepared and digitized the analogue signals and combined them.with the corresponding logbook information. Further, demonstration examples were given of the retrieval of various items of data and of presentation formats for use In statistical analyees. Although no statistical analyses were intended as part of this project, ample evidence was given of the pos- sibilities available through the use of the detailed programs developed during the project.

This report presents the details of the several computer programs which were developed to handle, process, edit, compact, retrieve and display the data original- ly recorded in analogue form (on magnetic tape) and aa hand-entry logbooks. Although the programs were specifically written to handle midship bending stress and related data, they can be used with minor mdif ications to handle a broad variety of cma- logue signals.

II. COMPUTER PROGSAMS

To aid the reader, each of the several programs developed has been described in a separate Appendix as shown on Table 1. lhua, uae of one or mere of the programs for other applications should be made more convenient. However, a short description of the I@ or programs IS given here with the subroutine and peripheral programs given only brief reference.

The logbook data were prepared as input. The analogue process- ing equipment utilized a perforated paper-tape input, thus a Logbook Pre-Processor program was used to edit the punched-card data and prepare the perforated paper tape. The paper tape also contained operating instructions for the computer. These paper tapes were then read into the processor computer and stored for subsequent use and merging with the digitized stress signals. In Appendix A, are given the program

TABLE I - LIST OF PROGRAMS

APPENDIx A - L0690QK PP.f-PROCLSSORPROGRAM

.WPENDIX B - LOC800K PAPER TAPE LOm PROGRJJ4

.WPEND1X C - DATA COWERS1ON#lD ANALYSIS PRWI.4H

.W’PHIDIX O - SWtW TWE MD EDITPROGW4

WFNDIX E - FIMAL SUIW.4RVlW’E PROGKM

M’PENDIX F - SUW4!RY TAPE CORRICTION PROGP.PJI

AWNDIX G - SUW4RY TAPE LISTING PFJ3GRW

APPENDIX H - PA.WETRIC SWD1fS PFIWAM

W’PL!IDIX 1 - PILATIVE wIND OIRSCTfOil COFWCTION WBRCJJTINE -2- details for the Logbook Pre-Processor progrem and in Appendix B are given the de- tails of the Logbook Paper-Tape Load program which reads and stores the logbook data in the computer.

The main processing program (called Data Conversion and halysis) operated in a real-time environment through the R?al-Ti* Programmable Clock within the computer. In Appendix C are given the details of the program, written in Assembler Language which permitted processing to be done at a rate increase factor up to 25 over the original recording rate (O.3 inch/second) without requiring starting and stopping of the analogue playback unit.

The practicality of processing and a complete digital data tape with- out errors (which would have necessitated considerable rerunning of much already completed and correct data) early indicated a requirement for the capability to edit and compact partially filled data tapes onto one essentially filled data tape. A Summary Tape and Edit program (Appendix D) provide$ this capability and permits certain editing options. For data retrieval to be used for statistical studies, the computer read time could be shortened appreciably by reading only the pertinent data and not reading the 12,000 pieces of raw data recorded for each interval. A Final Summary Tape program (Appendix E) wae written which allowed the complete sw ~ry infO=riOn fOr the 217 voyages to be recorded on two tapes.

The utilization of the data on the Final Summary Tapes required a program to read the tapes and perform the comparisons or to select certain data. The Para- metric Studies program (Appendix H) permits the reading of tbe tapes and provides output of required information as punched cards, printout, or stored on magnetic tape for further processing.

The programs or subroutine given in the remaining Appendices “ere used to list data on the magnetic tape (Appendix G) and correct the relative wind computation (Appendices F and I).

III . SESULTS

Use of the several computer programs given in the Appendices permitted the processing of the analogue stress data and logbook information into digital form and allowed selective retrieval of data for use in statistical studies, As a point of reference, tYPiCa2 usage of the program can be used to determine approximate costs for additional or similar use. ‘Lhetypical sequence of ,activitiee.to process 100 intervals (and associated logbook information) and output to a Final Summary Tape consists of the following.

The keypunched logbook data are loaded onto perforated paper tape (using a standard IBM 1130 computer with paper-tape punch). Approximately one hour of coE- puter time is required to list, edit and prepare the paper tape (including verif ica- tion printout). The paper tape is read into a PDP-8/I Computer and the data stored on DECtape ueing approximately 30 udnutes of computer processor time. To digitize and process 100 intervals (originally recorded for approximately 32 minutes each at 0.3 inchlminute) at a speed-up factor of 25, requires approximately 2 1/4 hours of PDP-8/I computer time.

The preparation of a Final .%umnaryTape from several tapes is dependent on several factors. The generation of a tape (equivalent to the full-bridge data tape of approximately 77OO intervals from 15 data tapes) would require approximately. 1 hour of IBM 360/65 computer time. It would require approximately 10 mfnut es to run such a Final Summary Tape through the 18f4360/65to retrieve the data from the PAPllprogram. However, judicious use of the program permits several studies to be run with each pass of the tape through the conqntter. For example, the first eight -3- af the demonstration examples given in Reference 1, were retrieved in one pass. Depending on the output specified, mechanical card sorting and preparation of com- puter plots are very dependent on equipment used and operator experience.

IV. CONCLUDING RSMASKS

The details of the computer programs necessary to prepare and digitize atia- logue and logbook data obtained during eleven years of acquiring midship bending stress data from four dry-cargo vessels under Ship Structure Committee Project SR-153, “Ship Response S.tatistics” are given. In addition, the details are given of the program used to retrieve selected data and present the results in a form for statistical analysis.

While the programs were written for the specific application, only minor modifications would be required to permit utilization on a “ider variety of logbook- type data and recorded analogue signals.

1,. PSPSRSNCES

1. Johnson, A. E. Jr. , Flaherty, J. A. , and Walters, I. J. A Method for Digitizing, Preparing and Using Library Tapes of ship Stress and Environment Data, Ship Stmcture committee Report SSC-236, 1973. —..-. ——

-4-

APPEK02X A

LOGSOOK PREPROCESSOR PROGRAM

INTRODUCTION

l%is program was written to take the logbmk data, which has been punched on computer cards, and proceea it to output as a punched paper tape for subsequent merging with the aualogue signal data to produce the digital magnetic tepe of data.

~gbOOk data had been recorded in four slightly different formats during the data acquisition projects. This ptogram accepts data in any of the four formats (as indicated on the header card) and converts to a standard format.

After completion of all logbmk data preprocessing and during the production runs of data, it was deterndned that there was an error in converting certain vind direction data to the standard format Relative Wind. A subroutine was .wbseqttently written (see Appendix 1) to correct the Relative Wind data at a leter point In the editing portion of the processing. While this subroutine could be incorporated readily into the Logbook Preprocessor program to provide the correct information on the punched paper tapes (and eliminate the need for correction during the edit process), it has not been incorporated into the program listing given herein.

GENESAL DESCRIPTION

The program has been code nmmd VOYAGE and herein is referred to by that name rather than the longer end more descriptive title.

VOYAGE reads logbook data in the form of header information (6 header carde ), interval information (2 cards for each interval) and voyage Identificatht informa- tion (2 cards for eech voyage). The formt of the input cards is shwn in Table A-I. The program prints the input cards, ~uu.4ies a paper tape from the infO-ti~ and prints an image of the punched output according to the options epecified by the operator. The program allows for any combinatica of the operaticne specified above except printing of cards and printing the punched output simdtaneous lY. The fol-mat of the output (punched paper tape) is given in Tnble A-II.

The program re&ls six header cards and performs the required operation. It then reads the numbers of voyage and interval cards specified in the 3rd header card, performing the required calculations and operaticms after each set of 2 cards 1$ read. As these cards ere read, a check is made on Colunm 78 to determine the presence of a voyage card. (Voyege Identification cards are identified by the letter V in COluum 78.) If a voyage card is out of order or mleeiug, an appropri- ate error message is typed.

There are four types of interval carde; formats A, B, C, and D. Zhe fO~t type is punched in the first interval card of each set. The program handles each t~ differently, providing cmwersions and information reordering whera reqtire.d. The interval punched output has only one form (format D). ‘ihIs form iS a=ivd at _—

. -”..=..,. -...... m., ...... ,, !,,,,,<,,, ~~J.;.,.,,. .:. , -...... s.... . +..-.”,,. .- ......

,..,. —. . ..

6, -.. TABLE A-II - Punched Tape Out ut (128 Characters/L!lock) . .--.-,-. ______~ ~ Chract.rs

Mead.,1 LibrazyTapeNum6er 1-25 TABLE A-II - .(Concluded) custom.)x- 26-55 ! CantractNumber 56-80 comments 81-128 . . . ..- [ Zy@ne 9W S3-56 lead,r 2 b-tit. (continued) 1-17 Blank 18-19 Zeaufortse. state 37-58 Uulmbe.of voyage 20 RelativeWind Direction 59-62 [email protected] Velocity 63-6h voyage1 True Wind Velocity 63-66 Numberof pas... VJ?lative%ve Directior, 67-70 21 Wave Height Numb., Intervals, pas. 1 22-23 71-72 ,, ,, wave P,ric.f 73-74 r....2 24-25 Wave length 75-17 i 26-27 Pam 3 Relative.%mllDlrectim 78-81 Pass 4 23-29 3V.11 Hei#lt es-84 ~ swellIAngth 85-88 Barometer 89-93 ; 30-38 Sea TemPertItu,e 94-95 Air Temperature 96-98 weather 99-118 39-47 Blank 119-128

I ten..l2 -t. 1-29 I sameae voyage 1 48-56 1 we 1 3hfP Name I-16 i Deletion.,Long Interval.,wt. 57-128 Voya~eNumber 17-19 (5 ch.r. ea.) Date VOYW, Start 2C-27 j I Date VoyageEnd 28-35 ; !Header 3 Del.tio.., k.ng lnt.n.ab , &It, (c~t . ) 1-128 Route (from/t.) 36-67 : Route C-ad. 68-72 m Tape Kef.,.”,, iInternal Te.PeF&ference 1-12 73-107 Ship CalibrationFacto, 108-111 logbookIndexNumber 13-15 Cage lacrxion(portlstbd) 112-115, IntervalNmber 16-18 Date Gage Location(Imgit.) 316-124 19-26 Blank Tim 27-30 124-128; Latitude 31-37 I Longitude fage 2 Olaft, fwd. 1-5 ~ 38-45 I DT.ft, mid 6-10 i bum * 46-48 Draft, aft 11-15 , SP==J 49-52 --. — —. —— ____ ._ . . ~ . . . Blaak 16-29 j -7-

by reordering cd converting the faput as required.

If the oporator requasto that the aardc be Mated on the printer, the header cards will be Matad first. 21iaI tha fitat. card from each interval IIIa voyage will be listed, while tha cecond cud from each interval is stom!d m disk. When all intervcl cards for a voyage ●rt read, the sectntd card for each interval will be printed f ollatd by the two voyage carde.

An “End of Job” mseage on the cmeole typewriter signals the ●uc.CUefUl cmletim of the mm.

A listing of the progrcm is given in ‘lable &III cud the flm chart is given in Figures A-1 cud A-2.

~21 BBQUISXNENTS

VOYAOE requires a modified vercion of the PAPTE routine. Thle modified veraioo is program NO. 1130-03.440.6. Nowever, thie “ASCII PAPT2° WM wdifi.cd to provide for the specific requireaenta. ‘base modificattone ccndst of:

(1) Changing come entries in the comersioo table to give the correct ptamhed-paper-tcpe clmmctere.

(2) Chcnging the progrcm to prevent the output of m EOR (W of record) character followfng a 72 character group.

VOYAOE requirce the 1130 ~rcial Subroutiacs VIII GET, PUT, WIOLB =d NZONE.

VOYAOE requires 100 ccctors in the Plxcd Area for its file, V’YIL8.

The VOYAGE prograa is medc up of two ‘T,Inke”, that ie, two core loade. The first link, VOY, typcc the printfng cud pIcxhiIis option me8eagec. It also operates on the eix header carde. Tha cecomd link, VOY1, perform the remainder of the operations. Both Mnka me etored in COre IMge fore, in order to reduce execution time.

OPERATING INSTSWZIONS

1. Card Input

I/ JOB

// XEQ WY

1st hcadez card

2nd hccder card

3rd heeder card

4th hecder card

5th hecder card

6tb header card -8-

!

1-

—!... _.__. ___. __. _.?. _._ . ...-_._.. .— .-.--.—-

I ,,..! L ._ ad...... __ —...... , . ------.—

.— . I . TABLE A-III - PROGRAM LISTING

,, ,,, .,, r. c,, ..”,. - “.--,-— -——— - - —- -1o- . _—

-11-

.-. TABLE A-III - (Continued)

,, ,,, ”.,. -,80, ,,,, ?.,, ‘-- ‘-: -:-..:---:: .::;g:::; : ! ,1 ~y;:m V“G$,6. O

V, GC,680 pgx== --–,- .--’------===R’J

.,, ‘0 m ,8,.,,,8 ”,,. ------—------—-- WOE141O : ,, ,,MP,), ,6)., .,,, “v.,,,>,

v“,, ,,.0 .1 . . . .Hy:uVDn_:ti> .---?vM,9 so- —.._—— V“W,,,, J--A’%mm--- WOCY,16 CAL, .“, ! ,. PT2,,,,,o,.”o*, o.,,) ““6,,,,0 WrJm i . . . — —..-ggg. !--.s. Tc-*r— — ,2(,,,.,.,s. ““K*020 ;pJlwPMim:ww,g, ,0, —— ““cm ? —

L,,,, ,m.,’ ,8,0 ““.s2,,, TABLE A-III - (Concluded) . . ,,!-,6{ ,.orl, , ,,1.?T.vt,30stf,, ,m*,lTm,,.,.,n,, m@,mw, . TTGE20, Z ,!.63;6,,, (,.. ,,, (,,,,.,6.,,,, ,,.., ““.,2,3, ;- ‘.16 ,0,..?,,. ..,2>!“* ,?”, m,w6nx1,-.,.mn, m.r,T,, ,,’* ,*6.,ZH,!,T6E,.,, ,,,,,4 .,.,,,,>.....”,.,----- .:~,.l,m,,,.1, ““w,,,, 7,, “,, ,,, ,.,,,, - -, .,.,. .,, ,.— 7>7 mw. r4s VO,VAKCARO .rwwr -—---——– - ~G~~YZ. 11., ,1, , ., !”.,,....,, ,.,...,..,,,,,,. . . ““$,2,,7 ,,”s, VVV:211O -— 1s. .0..!.,, .–. ,,2 !3 ,YKrm .nor,m,,mm,rn,~,,~.~,m ,,,m,-f$r,~ ~.,~.~ * ~ ,, n? ...... ,=,. ,.,“.. .,,,,”,-,,,,,,..., ,..,, ,,, ,,,,, VVGE>OSO 600 “s!,,,.,,70, “,6: H- ..-*.*,.., ———— —.———— “,?.,. . . . >..,. . . ,70 ,0...,, ,,,,,,,,,,,,,,,,,,, /,,/,,,,, —— - —--- .-WGE21.0: ,.,,.’, , m. ,,, V“GE2061 “.,, C,*,,,,, VVaczlw - > .GL?6m- , ,7* ?0..,,, , m, O, JOB,, - —- ——.- - - - —------~ .$f,, ~~ yw, <.,, ,,”, (”0”, ““6,2,78 , -,”.. Rw,,”.-——-.—_. —.. .—. ,, 0“, VYGE2065 c,?’21 -“R,7t,, ..— —.— ,,z,, –-—— – ------WU2066 .Sm=c—— ,.7,3 ,0,.., ,, “0”,,, C.,. w, 0, 0.,s,, , ,.,, LCS, ,,, ”,, L{, —— .msE .,-, VYY . .—. .— — ..—. .— - —. —.- . . . 3“ GO ,0 ?,, _ — waE~o*!. -13-

1st interval card

2nd interval card . .

let interval card

2nd interval card

let voyage idcartification card

2nd voyage identification card

cud C.O cm for all voyages.

l!he file locatime for input cards are given in Tabla A-I.

For convenience, certcin card input itemc have been number-coded for caee in date ratrievel. TM gcnercl routing terminetiom (see Voyage 1 card, COIUQC 6S-72) are bcced on the follrwing:

1 North America, E&at Cocst 2 North America, Weet Cocct 3 South America, Met Cocct 4 south Imerica, want lka9t 5 Northern Europe 6 Mediterrtman 7 Africa 8 Pereicn Gdf 9 orient 10 Au.ctralia

2. Console Memeagcs

A. VOYAGE PRoo8An - VYos

ENTER “O” IF MO POWCE, BNTBlt“1’” IF POUCll

O givcu no pumched output. 1 gives punched paper tape cutput. Enter O or 1; thrm proms 130Fkey.

B. SWTBS 1 FOR LISTIIIG0? ~ CWfPWY, O ~ MO LIBTIWG

If pmchtd Cutput lC mqtnttod ,

0 giv+cano li9till$jof ptmhcd output. 1 givec imcge of pwmhod output on printer. Sager O or 1; than prcse EOF key.

c. SNTBROIFWOm INTLU111PPR3NY

If a lieting of the ptmched output is not requested, thie maseage vill ●ppear. -14-

0 gi.?crno ligtimg. 1 XIVU am IMW of the input cards m the printer. RItcr O or 1; thm pruc EOF key.

D. voYAGscAmouTorommR

A voyage identification ccrd har been tncmmtered before cll iatcrval rarda bcve bam mad. Ramovc last two cardc, reed MM correct, if possible. If mot, rostcrt prosrm with corracted, deck.

E. VOVAOS am IIIssmo

A valid voyasc Idcntifi-tion card do- sot follm tbe Imtamal ccrda. (A voyage idmtific.ctica ccrd ta identified by IIV in COlum 7s).

F. ~ OF JOS

All opcratims have been succcssfully ccmplated. PrOgrm rotunu to print option mcsa~ for another run.

3. Profrn IA3tfag

l’hc.progrti listing is given in Table A-III. —

-15-

.

APPESDIX B

LOGBOOK PMER TAPE LOAD PROGBAII

The logbook punrhed paper tape (in ABCII format cc outputted by the Pre- processor progr~-see Appendix A) is uced as input for the PDP-8/I cc.quter program “PAPT”. The data on the pmdmd paper tape is locdad on the PDP-~/I computer through the ASR-33 teletype. After being read into the c~uter, the data is convcrtad to EsCDIC (Extended Binary Coded Mcimd Intarcbanga Code) to be consistent with the required mcgnetic tape formct. Aftar caeverrim, the data is stored m DECtape for ●ubecquant merging with tha digitiacd record dur- ing the data processing phcce.

The punched paper tapa hac the dcta formatted in DECtapc blockc which cccl- characterclblotks. The first 3 blocks (i.e., 8aadar) m tha papar ‘ist ‘f %0 tape are utilized for the magnetic tape label and parmtem needed for control of the data processing phcae. The formct for the Header blocks ie givan in Appendix A, Table A-II. 2he pcrmter uaad fn the control of the data acquisi- tion phase are the number of Voy+$ce to be written on each msgnetic data tepe, the ntier of original PM cmcloguc tepe pceses for each voya~, the aumber of intervals in each pcss of data, cud a table giting the intarvala which raquirc special instructions’;n~ly, the intervcla thtitarc long, tcibe deleted, or have program halts.

After the Weeder blocks the Intemcl Logbook data is read in. Z?leae consist of two blocks pcr imtcmal. Pour blocks are left blank after each logbook intervcl. ‘Iheseare utilized by the data processing program for storcge of Interval Summary data (i.e. , wave-inducad peck-to-trough; EMS, and mcxim peak-to-trough firct-mode straeaae, etc.).

The lcct two blocke in eccb voyage contcin the Voyage Iagbook data and ara handled in the scme mcmer ca the Iaterval Legbmk Dcta. Again, four D2Ctqa blocks are left bl~ after each voyage for storage of Voyega ~xy dcta.

lhc program which acco~liahes the above ie listed in Table S-I. Pigure s-1 gives the flm chert of the program. 2’Iwfirst 128 locetitma of the pro~m contain parcreterc and the interrupt eerrica routfaae. llteinterrupt ayatam ●l- 10WS for overlap (mtlti-procaceing).

Imcat icns 2008 to 3778 contain tha DE4X- handler routima. ‘l’hi@la a standard routine eupplicd by Mgitcl llqui~t Corporation for reading fmm, and writing onto, the DECtepe unit.

The progrcm starts at location 04008, the interrupt amble la turned off aud the counters and buffers are cleared & initialized. The d- tciled procedure for loading the paper .Tape Load Program (PAPT) and Uac8at100 of it are given in ‘fableB-II. -16

llteSearch aubrmcAne sauchaa for th. Starting blork on Blf(hpt mit 3. After the startins block haa boon fmmd, tha talatypo papar.tapa feed “Switch is set to START, ~d the papar tapa h raad. Iftaand of s block of data is distinguished by the spatial duracter (<) “lam tiuu”. Use of tha character eliminates the need to zero fill blocks of paper tape to set 128 characters. By using the de-limlter, the program aas~ it is the end of a block of data. Since the teletype keyboard only reads 10 charactere/sec, cmaidarab2a unnacaa- eary readins of zeroaa la @limfmat*d, th~ apeadfas tha reddng of -r tapaa.

As each chmarter is raad It is converted from ASCII to K~IC by the subroutine SECODE. Aftar the ffaadar information (3 blocks) is read in, the program uses the parmtar givan in the bat two blocks of the papar-tapa header to control the mbeaquant raad2ns of cha paper tape.

Mter the laat voyas% &@eok data ia read in the pr05am halt-. The madins in of the paper tapa is complete. I

_—. —— .—..— —-— ..- ““”-’”-”-””---a“: Q2

, —.-— —... I [email protected].[im t , I z i 0

WE hWER OLCtKS2,3 WR 01N57RCCTIONS

I 2 __——.— o .- .. FIG, B-1 - FLOW CHART FIG, B-1 . (Continued) FOR PAPER TAPE LOAD .——

-18- TABLE B-I - (Continued) TABLE B-I - (Continued) TABLE B-I - (Continued) _.—_____ *165 730!3 CLA CLL ( 0.45 7658 SWA CLA 74n* m.T ,,6(, 1143 TAD ONE 525. .MP cWh1N3 51!31 mP .-, “,6, 1173 TAD ZERO IR 1.,7 TAD 1 XR17 0371 MN,, WAIT n179 3173 LXX Z EW2 3,53 DCA HOLD “.”. SF.RCM. amen ,,7, 73m \;; 2113 1 Sz z mm 730, CLA CLL CLACLL D1’ie 5.755 1 Drs 5257 P.GAINa 113!? TAD !&O. .uP B173 Oene ZERO> 0000 5257 ZP A0A1N4 .5!6 .uS 1 Dsmall XR!7. 00!7 MS. 6.*2 AGArN3. 10F all? SEROUT 117. 4777 “4777, 4777 04s5 73.. CLA CLL 380. 300B b175 nW6 VI USY, VI*8 W,56 4117 .MS LIW 7308 SZROUT. CLA CLL 1176 7775 !41NUS3, 7775 M57 1153 AGArN4. TAD HOLD 45m3 m. 1 DONE !40L=7ael 8.6. ,1.11 TAD LESS 730. CL. CLL !fur- 7405 all. 1 765M w. CL. 5s.74 J4P 1 SE&RCH UQA=75@1 ~ e462 5Z66 .PIP PUT&K 0?77 DSERH1> DSERH SW-.7413 73@il CLA CLL nenm LISN> W100 ASR.7415 I %; a776 .?.!s RECODE 73.9 CL& CLL LSR-74}7 I $?46, sea3 .t.lP aGAIN1 6.3!? WCc .400 , *.66 *,4* WTF4.K, rsz I.TI 6M31 K 5X 6082 ,!3, .,6, se43 .EP AGAIN1 51?? m, .-1 7 .mn CLA CLL M,, 4346 LMS DECURT 6“36 KRB A7’17 .X5 CLEAN , 0.371 1144 TAD FIRST 3!53 WA HOLD 7300 CLA CLL I e47e ,7,. SPA CLA 5517 .14P 1 LISN W473 5Wll mp SETUP CORE, !777 I 1,56 TAD ACA 1177 847. .? 77 .MS CLE&V x., . . ,tl 3051 DCA AC 1157 Tf.D ACE , “.’/$. 9145 1 SZ NOW-KS X*12.16 c,., 6 5P.3 .MP AGAIN 1 WOK. 0011 3n5e DCC, LINK w,, 7..? m, *LO.)> . ..0 1160 rm Acc “5.!) 5??7 .wP .-1 13LNK, ~Mlifi 3.53 Dca PCREO “,. , 738. SETUP, CLA CLL TEST> 00.70 1127 TflD CORE 05.2 3,*. DCA FIRST M72!w. 7200 3.18 WA XR1O “50 3 ,,’M TAD M2222 .7’30,. ,277 113. 7,D BLOK 3231 DCAB1.OK1 .5.4 ,., , DCA XR1 ! 115. T,D .7774 W.”, 1.11 TAD I XR1l “s.6 0155 AND ?lnel’1 ,“,40 7 w. FUR LESS THAN .?,5, DCti N7774A .5”, 3,.7 Dc. cowl’ .,. , 7,’?6 llW TAD !47774 .510 emll SETUP 1. lSZ XR,, ,.,.2 ..3.!3 3152 X6 MT774B 85, ! 73.8 SETUPE, CLA CLL :.1..7 ,7’/, .!$3. ,?4s SE?IRCH ,0. .s,2 1.1, TAD 1 XR1 1 “,44 O*W4 6682 1176 TAD M1NUS3 “5,3 8,55 AND !40017 .!.5 mcw 85, * 7421 Ma. ,.3.6 2222 31.2 DC. lNT 1 1176 TAD M1?JUS3 .,1s 1405 MUY .5,6 00,2 0012 “!47 3363 WA BSTAR? n517 736. CLA CLL ,$!,5” 1143 TAD ONE .,s, 3144 DCA FIRST e**n 7501 I(9A 3,73 DCA ZERU 052! 315. DCA UOLD1 else .117 #see !011 TAD I XR1l .,53 .JIS L194 7300 CLA CLL .523 8!5s AND !48017 .,WI a,,, .52. 115. TAD HOLD1 :0,5, J4S LISN 1132 TAD BLANK 645,5 1147 TAD COUUT ;0!56 6WV7 aCh, 6$3.. 1153 TAD HOLD 05.6 3107 DCA COUNT ..157 6WCi ACR. 6200 765.7 SNA CLA 63*7 *,51 1.5Z M7774A ,!3160 ..~. ACCJ 6400 sea. U4P AGfi IN n530 531! .nP SETUP2 e161 7.3nm kGAIN 13, CLA cLL 5257 .MP AGP.lNa .531 Ilse T&D M777~ “,(.2 6m3e I(cc 73.0 CLA CLL 0532 3151 DCA M777a& .,63 f.a3. KRS 0533 9152 rsz H7’174B DC, 1 XR12 11’73 TAD ZEW2 jr, tf. a 34 ly______—__ ------..— .! . .

I ——

-20- ~.. . . . ~ n

i? —

-. TABLE B-I . [Continued) TABLE B-I - [Concluded) . . — .—— . ..—— ---- 62 114! 75a. 5276 .MP .+3 TAD M INIJse “! 1340 TAD PER~Dl 63 3142 Dca lNT1 5211 rP A1.Pna 5317 6. , ,27 TArJ CORE 7 W.a CM cu. *P Olm 73n.3 CLA CLL 65 30, a XRIS 1153 TAD HOLD DCA 1341 TAD SLASH ’66 S746 .MP r CI.EM 1323 TAD M268 1!53 ‘ft,D UO1.D 75, !3 SPA 711. a 5*S , .xfP ALPHA9 Sza 53s35 .uP ..3 73C30 CLA CLL 11s3 TAD HOLD 13.2 TAD SLASH* 5317 .m4P OUT !345 TAD M 190 73n0 CL6 CU. 5317 .mP OUT 73.. ALPHA, CLACl-1. 1331 TAD SPACE~ ~ HOI. D 1153 TAD HOLD 1153 ?Oaa 134. TAD M3a L 531. .uP ..3 75, * SPA 1332 ‘l,iD SPfiCW3 s%, *P 4J.PIIA9 5317 J(P Om 73s9 CLA CLL 73.. CLA CLL 1153 TAD MOLD 13.3 T&D WZST1 1325 raD m312 .NP our 7 S.. 5211 3410 DCk I XR18 523. % ALPHAJ WI’, ? 3.in CLA CLL 73aa CLA CLL warn .E4, , RECOQI 1153 T*A; HO? ,3,, 7S06 “279, 7506 7520 ME60> 7520 7.3.. ALPHA.!, CLA CLL 7477 n3en. 7677 11-,3 TAD HOLD ,.,6 *312. ?466 1>*6 TAD M323 -,455 M3$?3, 7a55 ‘ISr,n -A n#n7 M7, 0007 seas .J.lP ALPHAS 73.. CLA cu. Oel’1 !417, B917 75. * 1327 T*D M’1 SPACES, 7s.0 1 ,., n. SP4CE3, 0100 11.3 tm ttOLD 75*O cone. 75e.4 5317 m? our ZJ lHROtJGH R: .,53 73,3. .LPH. S, CL. CLL CoMl, .153 1ss3 D6SH, 7523 I 153 T&D HOLD D&sltl. mlf@ 1336 TbD M 17 I Mlhm ?45” 5317 .MP OUT /s 7HRO”6K 7592 pEnr D, 75x2 z: M113 PER IDI. 0113 :e45, 73.. AL.PHA9, CL. CLL I :0652 11s3 tAD nOLD 75e1 SLaSH. 75e 1 .,4, SLASH1, 0141 :-53 1333 TAD COMA I :Wso 7.4. SZA .3157 QuEST 1, 0157 52f. n .nP ..3 ‘!.77 %301. 7471 i 018. M1.9, 0100 ~‘%: 133. TAD con i I klnw CLEW. 0800 !?+.57 53,7 .nP OUT ,%6. 7 we ma CLL 73mn CLA cLL I 1s7 T4V CORE 0461 1335 TAD DASW 3a!. DCCI xR10 0662 1153 7fiD HOLD I 1134 TfiD M7**S ,=63 7.’ln SZA 3137 DC. +7 flB*A 0564 5267 .mP .+3 73ma CLE~ t . CLa cLL 06.5 1.336 TfiD OASM1 34167 Dc+l 1 xR1O @+6f. 5317 .mP OUT e137 Isz 874004 w+, 73.?0 C1.A CL.L 53s. .MP cLEW 1 e47n 1337 TAD PERID ,135 TtiD W7459 a67 , 1153 T,D t03LD *T DCA 147?.00+_ ~. .~.wl~.e. _,wa____ -. —-. --l -23-

TABLE B-II - OPERATING PROCEDURE FOR PAPER-TAPE LOAO PROGRAM

+“‘“-‘“’%<“Pa~;t.7;

tbi.pmsram is leadedintoco” by th. .ystn mnitoz (md.rlinedlettcm ,arethesystemc.mit.mrespm=. ).

~ ::~,m>

~- 1 k sT-> ~ C2’UIP

After Cgpins2TS.LIP,thee-t.. EdZ=. zb. felbvimsstepsw#c be taka prio Ito *t.rt%ngthe pmsram

A DWTAPE

1. Put mfiteb 20 locaz

2. Put Sv2tcb to Plriu Imck

3. PIES. (+) witch m.tilDSCIAPI!STBtaMtapew f m

4. Put dtcb to on

s. Mulw systemt.w

I 6. Flat@● B- 20mdTZ Eel or,tbeDSC2dP& 7. %t .eleetorSWitebto UM2T~

8. he Niteb to Rnu2’B

9. Zet write Eaabh Svitch

n. Pap8r tape:

1. Place P.pm ?apa in PaWr T.w bnbz (~)

2. Place Mdmm t3bd08it!mCitc21m6i9ter , 3. Me,. bad Addre89 4. Push st.zt 5. titer mc’zm ZeaCb %9 .mlam (4pmx. 5 s.conti) ?mr- S6L7S 6. *t paperU* &t& to stare

7. Papert.sawillmow b- losded

W. m6 ah PPW sqe ha b-, aovlctelyzod the ~mr till

e to ● hsicd SdLTU addres.@4778(~ WV ~f~r Z*ti*mr

till CQJt& 74028). ..—..-—.——— ...... —-. —-—— — —. .-— -24-

APPENDIX C

DATA CONVERSION ANU ANALYSIS PRCGRAM

INTRODUCTION

lhe processor program for digitizing and preparing digital library tapes of ship stresses and environmenttal data have been modified from that given in Reference 2. Early in the processing phase it was determined that aorm?modifi- ~ cations to the program were needed in order to Mintain good production schedule.

The type of data being disitized requires that the data conversion and 6na- lysis effort be operated in a Rcal-Time envirm~t which is possible through the use of the Rca2-Time Programmable Clock. Programing has been done in assembler languase (PAL-D, Programmable Assembler Language for DECtape) to take cdvmItagc of the shortened processing time, to work within the 8K word memry, and to enable the uce of a single DECtape auxilia~ storage unit. Processing of data wac accom- plished at a rate.increase factor of 25 over the recorded rate (of 0.3 inches/ second) without requiring starting and stopping of the analogue playback unit.

The analogue signal comes into the A/D unit ac three signals; the wave- induced signal, the first-mode signal, and the combined sigmd. Through the use of the cnalogue/digital multiplexer, each signal is digitized individually al- though the data processing is done simult~eomly and continuwly within the processor without the need to stop and start the playback of the cnaloguc signal. The digitizing actually operates in terms of voltages and all processing within the computer is on the basis of voltages. This saves core mtorage since twice as mcny words would be necessary if stress units were stored. The spcciflc progrcm flow chart is shcwn in Pigure c-1. All refemncee to speedt! cnd con- version times are in terms of real time i.e. , (for a 30-mln.te interv.d). The speed-up factor of 25 is the maximum speed at which the data can be digitized and processed due to program and computer limitations. ROwever, slower speedc can be used by changing one process iastructim and will be discussed further on.

PROGRAM DESCRIPTION

lhe firct 228 locations of the program contain parameters ad the interrupt service routines. The interrupt systcm allmw for overlap (nmlti-processing) and is the means by which the ptogr~ is contrtilled.

lhe program intertupt can be explained as follows. When a large at Of c~utinK iS =quired, the program should activate cn Input/output (I/0) device (magnetic tape, clotk, etc. ) cud tbcn continue the main program, rather than wcit for the slower 1/0 device to become ready to transfer data. The program interrupt facility, when enabled by the program, relieves the main program of the need for repeated flas checkc by allowing the ready statue of the 1/0 device flagc to ccuse a program interrupt automatically. When the program intertupt occurs, program .t . . . —---

! ~,*w”E1 . Cnumcl1 IxJLn:xy. JJuuUJEME- Iwxm SW t i~l I lulwL#En ULU.LWSFtRST WE SIGKU. SID ccwmlcR wpi’ri&yR 01C1112EDU4m.nmcm Slau.

Cflmilnt WC6UI mnlw sl&!ol ?w;~o;,ww S16W

HJLWJEXER CITEPJUNE U4X11WI PE.WO-~OW,U WD CONVERTER 9 EACH BURST E5D161T1ZED CO+81NED S161U

CoLNT No. or I %%Hc& BURSTS

~ )&w& YALUE FOR lNTERVN

i ~TA HSR6E KWCTION FOR A%9LE lNTERVll _...9.. —-. — ;0 ...... - c) FIG,C-1 - FLOW CHART FOR OATA FIG. C-1 - (Continued) FIG. C-1 - (Continued) CONVERSIONAND ANALYSIS (b) Wave-InducedOata (c) First-Mode Data PROGRAM. Reduction for Reductionfor (a) Start-Up Procedure Interval Interval for Interval Sampling

I -26- —-. —.. —

m I

‘E’-@--@ -27-

control trms fere to a subroutine that detezminae which device requested the interrupt and indicates an appropriate service routine.

When an interrupt occurs, the computer automatically br.cnchee to location COOO and stores the lact ●ddress 10CCXIOU. A2eo the link, accumulator, and program counter registere (all parts of the Central Processor Unit registers) are stored off for later reinitialization. Also, the interrupt capability is turned off. Next, the interrupt bus is checked to see what device cauced the interrupt. An interrupt can be caused by the Magnetic Tape, Real-Tinw Clock or DECtape. An interrupt caused by any other device will not be serviced since it should not have teken place.

After the interrupt is servlc.cd, the program branchee to the diemise routine (DIS). This routine re-enables the interrupt, restores the link, accumulator and program comter registers and returns to the lest address location prior to the interrupt. Thie allcve for sampling at a fixed rate (by use of the Real-Time Clock) cnd the writing of the data onto magnetic tape while handling the arith- metic calculaticms needed to perform the total tack.

Location 2008 to 3778 contain the DECtape handler and is the standard routine as supplied by Mgital Equipment Corporation for reading from cnd writing onto the DECtape unit.

The program starts at location 04008 (BEGIN), the interrupt encble is turned off and the countere and data storage buffers are cleared and initialized.

The program types *’DECTAPE ON 47 TOTAL NO. OF VOYAGES-l* then waits for the user to respcmd. If the program system tape hac not already been ‘removed, it must be reumved, cnd the proper logbook DECtape mounted before settlng the selector switch to unit 4. The total number of voyages to be run (in decimal: ex. 91) is entered by the user. After the response, the program halts. ‘S%e operatnr then pushes CONTINUE on the computer console. The program then searches the DECtape for the initial starting block number, positiom the magnetic tape for writing, and writes the mcgnetic-tape label and then halts.

lhe header information which contains the n~er of intervals, number of voyages, ie set up in a table which controls the r~ing of the progrcm. By use of the tcble, the progrcm is told how many intervals there are in a voyage, which intervals arc long intervale, which intervals are to be deleted (not digitized), how many pccses of cnalog ,tapewill be run, etc. This allows the program to run virtuclly unmanned, except for data checking, reel mounting, etc. By inputting in Halts Into the tcble (for certain intervals) the nperatc.r may stop the tape at pre-planued locations. ‘his option is especially valuable if the operator feels problems may arise at those locations due to analogue tape difficulties, etc.

A header to be used with part of the Interval Summary data is typed on the teletype. After this header is typed the program halts.

The computer and peripheral equipmmt (1/0 devices) are ncw ready to handle the data conversion phase. After starting the FM analoguc tape playbeck, the operator then pushcc “cONTINUS” on the computer console and the progrcm then branches to the Calibration (CALIB) routine. -28-

The calibration subroutine wes !mdi fled from that given in Rcferance 2 due to the problem which occurred once production wee initiated. It wae found that some of the early enaloguc tape did not contAin a l-minute zero calibration cod some of the zero callbratione were extre~ly noisy or cceiteined split sig- nals. The progrcm nav eearches for the “s.qucre-wave” calibration signal only. lltecmnbined signal (Multiplexer Chahnel 3) is digitized in the A/D converter and the progrcm scans the digitized signal for the calibration signcl.

Wan a eignal is”found which looks like the beginning of the calibration signal, tbe program tries to find 4 consecutive “square waves” within specified tolerances. (The l-minute calibration eignal is &fined as e square weve, 3 seconds on, then 3 seconde off for 10 repetitions. ) me to variations in the pulse used to record the calibration signal, the actual signal may vary ccm.sider- ably in timing from the nominal.

The program accepts a pulse if it is on from 2.0 to 4.0 seccnds and off from 2.0 to 4.0 sec.mds. The total on-off time allowed for each pulse is 4.5 to 6.5 seconds. In addition, when 4 consecutive signals are found, the total tiw? for the 4 pulses must fall between 22 and 26 seconds. When” thie occurs, the program i has found the calibration sign~. l’hismethod of defining the calibration signel worked quite well during the production effort.

When the calibration signal has been found the progrcm averagee the middle ten points of both the peck cnd the trough for the 4 cycles (the digitizing rate is set at 10 samplings per second). The algebraic difference betweem the average peak and average trough recdings is used to convert (voltage) to an equivalent stress. ‘fhisprocedure eliminates problems associated with transients or round- off created by filtering of the squcre wave. ‘I% Ii,in effect, gives a vcluc of stress for each 2.5 millivolts (i.e. , the “lecst reading” of the A/D) of signal read.

After the first interval hae been digitized, the program checks the parameter table prior to cnteri.ng the calibration routine.. If the next interval is a long interval (does not have a calibration signal) the progrcm does not search for a calibration, instead it loafs for the remainder of the 30 minutes of the previouc record end then starts digitizing the next interval.

Ouring the producticm phase it wcs determined that some interval calibrations deviated sufficiently from the above description that difficulties occurred. As a consequence, only the first calibration in each pcss wcs uced to detemine a stress/voltage conversion factor cud this was used for all iatervels in that PCCS.

In order to retein 4-place accuracy in the digitized data, all data is re- tained as voltagca until it is written out on mcgnetic tape in stress units. Double precision is used on all arithmetic operations to retain the precision needed.

After the search for the calibration signal has been cmnpleted, the progrcm calculates an effective macn value for the first 4 minutes of raw data (subroutine LMEAN) . ‘fhisvalue is used in &fining an effective “zero crossing” In calculat- ing peak-to-trough values. Three mecn values are cd.zulated, one for wave-induced (multiplexer chcauel 1) data, cue for first-rmde (multiplexer channel 2) data, cnd one for the conbined signel(multiplexcr chcnnel 3). These mc.eu-zero values ——

-29-

help to eliminate any zero shift due to the electronic equipment. After the calculation of the effective mean values , the program bre,nchee back to the BEGIN routine. All interrupt flags erb checked and cleared, The interrupt registers are initialized for storing of acc~lator, link, etc. , and the interrupt bus is enabled. Rea2-The ‘Hocessittg ncw begins.

Data are sampled every 100 ms (10 points per second, real tire) and the programmable Real-Tire Clock is set to cause an interrupt every 100 ms. ‘!31is is done in the CLMK subroutine. When the clock causes an interrupt, the ccno- puter program causes a jump to the clock.setice routine (SERV). Also, a counter is incremented each ti= entrance is made. ‘his allows for the 20 minutes (12,000 samples ) of rea.1-tirm data acquisition. The value “TLIM” in the clock routine defines the length of ti~ between interrupts (TLIM/10000 sec.). By changing this value the rate of digitizing can be changed.

The SSRV routine re-enables the clock , reads the three multiplexer points using the RSAD subroutine, converts the combined digital signal to an equivalent stress, loads and initializes the magnetic -tape huf fer. The mean values found in the CALIB routine are algebraically added to the values read on Channel 1 (wave-induced) , Channel 2 (first mode) and Cluimel 3 (combined signal) of the AID converter, respectively. This process effectively shifts the average level of all data to electrical zero. %e SERV routine then returns control to the DISMIS routine.

Upon entering the clock service routine (SERV) the parameter “WNSRE” is checked. If it is negative, then data acquisition has exceeded data processing and the program automatically halts. This means that data is coming in faster than the arithmetic computation can handle it. The cause of this would be a “false” interrupt due to malfunction of the computer or due to the teletype or a nonprogram-defined 1/0 device causing an interrupt.

At the end of the data processing (i.e., calculation of peak-to-trough stresses, etc. ) of each piece of data, the program goes to Subroutine NOGO. This routine is eimply an endless loop. It essentially causes the computer to loaf. This treesup all spare time after each piece of data has been processed. Upon entry into this Subroutine, ‘WIKFXd!tis set to zero (0). ti.sm the clock causes an interrupt and WNERE has been checked and found to be zero, the SERV routine npw changes NOOO to a microsecond lag routine instead of an endless loaf routine. Upon dismissal from the SSRV routine, the DIBMf S routine which re- initializes the interrupt, branches to NOGO. Upon entry into NOGO, the aub- routine now causes au automatic branch to AROUND which does the data processing.

Ihe AROUND routine modifies the NO~ routine to make it an endless routine again. The AROUND routfne ie composed of several subroutines which do the actual data processing.

The calculaticm of peak-to-trough values for wave-induced data (Subroutine IN) are based on the effective. values computed in the SERV routine. There are two major problems associated with the calculation of peak-to-trough values using the computer program. The first problem is one of extreme accuracy, and is the definition of electronic zero. Since each count (2.5 mini-volts) read in the A/D converter is approximately equal to 7 psi, the computer is extrems.ly sensitive to any type of electronic shift (zero frequency). ‘l’hisis different from the Probability Analyzer aridthe previous method of determining peak-to-trough

-— ——

-30-

stresses. Due to the high degree of coqmter refinement and accuracy i.twaa deemed neceee am to define electronic zero as a banded zone irmtead of an absOlute value .- This “zero” zme was set at amroximatelv. . + 40 mi. whith is the equivalent of ~ 1 count on the Probability Analyzer. The-v=lue ~ho~en for the zime muy be changed by changing the value of “LIMSTO” in the program. The width of the zero zone should be b~ed on the signal-to-noise ratio of the PM analogue tape.

In eearching for e peak, the program checks the new digitized value and com- pares it with the previoue value always saving the larg~t value. When the nev value passes through “zero”, the maximum ponitive value ie stored and a switch 18 set. Now the program eearches for the algebraically largest negative value (trough) in the sw manner an it searched for the peak. When the wave-induced data again passes through “zero”, the negative value is algebraically added to the Poeitive value to give the peak-to-trough value. This value is then stored in a buffer for later use. Also, a cotmter (NUMPRT) is incremented which gives the number of peak- to-trough values found. ‘llIIsnew peak-to-trough value is then compared with aay previous peak-to-trough value and the maximum value is kept in f4AXPKT.

The second problem is the minimum peak-to-trough value allowed. Prior to the storing of the peak-to-trough value it is compared with a minimum ellcab le (LIXIT) value. If it is belcw this value it is ignored and not used. lhe program can’save a maximum of 500 peak-to-trough values which is well above the range found by examfning previous Probability Aaalyzer results. After each peak-to-trough value has heen found, it is squared and added to a counter for calculat icm of the SMS Peak-to-Trough value for the interval. ‘JIIISmethod is statistically superior to the Probability Analyzer method since each value is weiglrted equally.

The calculation of First.f40de Peak-to-Trough values is done in’the MODAL sub- routine. Again, the ef fectlve average value calculated for the fIrst-mode data is used. A zero zone is used in the same manner as that described for wave-induced data.

Since interest is only in the apparent number of first-mode “bursts” end the maximum peak- tc-trough value experienced in an interval, the logical method of 8rIa- lysis is slightly different than that used for the wave-induced data.

The zem band is not as critical as that used for the wave induced. However, the minimum peak-to-trough value chosen (SAND) becms more important in the ana- lysis. In the data reduction phase this was set at 600 psi. When this value is ex- ceeded it initializes a switch which is used to define the start of a burst. When thie occurs the program cmtinues to calculate the peak-to-trough values searching for a maximum value and saving it. The end of a first-mode burst is defined as the time the pesk-to-trough value goes belcw the minimum value (BAND). Each time a burst is found, the maximum peak-to-trough value for the preeent burst is kept and is used for the maxinmm peak-to-trough first cycle (14AXMOD)for the interval. This concludes the calculation of peak-to-trough values and the data processing of these values. The program then branchee to NOGO to await another interrupt.

The use of the magnetic-tape handler and the merging of logbook data with the digitized data follows the first-mode determinations. The SERV routine converts the combined wave-induced and first-rode (multiplexer t%annel 3) digitized signal to an equivalent stress value (in psi units ), then loads and initializes the magnetic-tape buff er. The 9-track digital magnetic tape can write one character every 1.5 m. -31-

In order to write an IS3f-compatible tape, capab~ df being read on a I.arger com- puter (i.e. , IB14-360)uaiag a laaguapp such aa POP,2’SAW,certain rules mist be fol- loved.

Each digitized sample, when converted to etre~e, OCC”pieSJ two PDP-8/I words (24 ) . ills data is converted in subroutine MGSE’2 to a 16-, 2- word cmatible ~th 9-track magnetic tape format (INTEGEW 2). Under program imter- rupt, data is loaded into the tape-write buffer and the program returns to the user. When a magnetic -tape interrupt occurs, the data storage buffer is checked to see if inure data neede to be written. Since data is wrftten in blocks of 1000 (201)0bytes), the ~uat of time needed is less than the clock.interrupt pulse interval. However, at the end of each record (1000 digital points) an Inter- Record Gap (IRG) is gener?ted. lhis takes approximately 80 ma. During this time, data are being c.xnrertedand stored in the buffer. The clock sEW routine checks the condition of the magnetic -tape flag and if it 1S busy, continuas on with the proceeding. If, hcwever, the digital tape is not busy and there is data in the tape-write buff er, it reinitializes the tape-write routine (which will caurxr an fnterrupt when done) and contf.rmes on proceeding the data. Thie ta.kea Into aC- cotmt the times that each piece of data cam be written faster than it is read and also, the times when data is coming in faster than it CM-I be written on tape (due to an IflC,etc.).

At the end of the interval data-processing ph~e, the program branches to the ALOONS routine. llie.snalogue tape continues to run and the program utilizes the ramaining timr (approximately 7 minutes real time) to complete writing the digi- tized record, and write the Interval Identification and Interval Summary data on the digital magnetic tape. This routine disables the interrupt syetem, writes the calibration factor (a shift factor which allows for double precision arith- ❑etic while only retaining single.word data), number of peak-to-trough valuea, number of first-mode bursts, S338stress..for the wave-induced data, rcaximm wave- induced peak-to-trough stress, and maximum first-~de peak-to-trough stress; mean value of stress for the interval relative to the first interval of the Pam, and the peak-t-t rough values on DECtape. ‘lhesevalues are written as voltagea cm DECtape to conserve storage and are cunverted to stress unite when trtmnferrod to magnetic tape. Figure C-2 is a schematic of the fotmst for “the ma~etic tape.

The logbook data IS read from the DECtape and written on digita2 tape along with the Interval Sumnary data. After the Interva2 .%maary data for each in- terval is written, Voyage S~ information such as number of wave-inducad peek- to-trough values etc. , for the voyage is updated on tha DECtape for the voyage.

A check is made to see if this was the last intenal in a paas based on informa- tion contained in the tape Header. If not, the progrw returns to BEGIN2 for processing another interval. If this is the end of a pass the program typea out “END OF PASS X“ and halta. Tha operator then mounts the next anelogue record w pushes CCNTINUE cm the computar which will cause a branch to BEG7J?2. If it is the end of the voyage, the program raads the voyage logbook data from DECtape and merges it with the Voyage S_ry data (voyage wave-induced R31B, etc. ) d wri~ this On digital tape. The program then types “RND OF VOYAGB X“ and halts. The operstor will then muut a new voyage tape cm the analogue device, push CONTINUE and the program branchee to BEGIN1 which will reinitialize all counters for the new voyage. All voyages are treated alike vithin a d18it81 magnatic tape. . OF EACH INTERVAL 4 TOTAL 12 RSCORDS, .-. TAYE RRADER I INTRRVAL DIGITIZSD I INTERVAL DIGITIZRD I I 500 Eytee R RRCORD R Rscmm R R G 2000 G G G 2000 Bytes —..

IIwSRVAL I.D. I I m 6tOMARY R EMS AS ABOVE FOR SAW 12WRRVA21 R G G 2280 Bytee ———— ——— LL

————-—. -- ~AGB I.D. I E MillNIIOIARY R sAMs ABAsovRmRsAGsmTAGB o F &o Bytee G —.-.————. rt

TAM HRADss 384 Bytes - LO@wOk Date 116 Bytes - .Zero Fill

2SY’2SV.MDATA 2000 Bytes - Deta

2STRRVAL I.D. ASD ~Y WYAGR I.D. ASD BUIBWtY 256 Bytes - Logbook Deta 376 Bytes - Logbook Dete (220 bl~) 24 Byteu - S_EY Informecion 24 Bytes - S-rg Znformetion 2000 Bytes - Ywak-to-trough (wave-indwce~ full word titegere.

FIG. C-2 - DATA TAPE OUTPUT FORMAT

1 -33-

When the last voyage to be written on tbe digital tape haa bean procesmad tbe computer writes an End-of-File Tape f4nrk (EOF), rewinds the digital mag- netic tape, types,out “ESD OF JOB” and haite. The operatot removes the digital tape from the tapa drive, removes tha ,wite ring, libels the tepe and files it. The DECtape is rctmwed from its uait, labelled and filed for later use. Thie completes the writing of a digital magnetic tape.

To continue processing of further voyages, all that is naedad is a new digital magnetic tape, a DECtape with logbook informction and the new analogue tape. The program is restarted by preesing CONTLNUS on the computer console. It automatically branches back to location 400B for complete reinitialization of the program.

Useful during production processing was the diagnostic portfoki of the program which helped identify where problems occurred. ‘IIIishas been eliminated by the use of the teletype. Euring the period where the program is waiting after an interval calibration signal (or if a long interval, no calibration signal) has been found, the program prints out part of the previous interval summery lafortoa- tion on the teletype. lhis gives the operator a visual dieplay of the production sequence. This routine occupies part of the second 4K of core (see subroutine LIST). By checking the interval eumcry data as it is listed, the operator can identify any probleraewhich occurred due to malfunction of the equipmrtt audlor data. This saves valuable titm?in finding errors or probl~ when they occur, not after the total job bac bean proceeeed.

Table C-I gives the program listlng.

OPER4TION PROCEDURE

To use the program, a DECtapa which contains the logbook data with the neceeeaty parameters must have been loaded via Program PAPT.

From the systerndevice (DECtape UNIT 8), the program is loaded Into menwry by monitor. Actually, because of the size of the program, it has bacn written ea ccut- nected program and must be loaded in two passee. The procedure is as follars: (underlined items are the system ~itor responses):

~LoADl

* IN - S: LIST]

*OPT-1

ST - J

++

titer typing CI’SL/P, the c-te~ ~TS~ After the c~t= ‘~ bad Mdreas 7600, and push START. ‘lltiebrings monitor back into cots. This dlcefs the wnitor ban baen initialized it wili i-pond with an ~. loading of tha second aet of progt~.

— -

-34-

~LoAo)

—* IN SHIP }

sT-J

~+

The computer, once again, will NALT. Tne programs are ncw in mmmry. Place Chc address 9499 ucing the SWItch Registers. Push IDAD ADDSESS , then pUCh STAST.

‘ibemssaga

DECTAPE ON 4? TOTAL NO. OF VOYAGES= will be typed cm the Cypawriter.

The operator must type the number of voyagaa in decimal (8.s. , 04). After this is done the computer will SALT. Remove the System DECtepe. Place the DEC- tape containing the logboqk information cm TC@ unit ~ (similer to the procedure uced in PAPT).

Turn the A/D unit on and allow at least 15 minutes for it to werm up bafote running any data.

Place a digital mcgnetic tape cm the magnetic-tape device. Make sure a ring (filch allows the system to write on the tape) has been ineerted on the back faca. Instructions for threading the apc arc given on the tape device.

After the tape hac been threaded properly, turn the magnetic- tapa driva ON. Push the LOAD ~lWMND button in. Sold it in until the magnetic tape stope. lhe Alumtnum foil (~gitming of Tape Nark) strip should be just beyond the SSAD/WSI~ heads. Puch NEWIND. ‘fhiswill bring the uuminum tape strip beck before the NEAO/WSITS headc . Make sure the PAPER-TAPE NPACF,PUN(SIis OFF. Also, make sure the PAPSX-Tl@E NJIADhas been set to PNSlf. The byatem is now ready to be ueed.

Press COBTINDE on the c.nquter. l%c message

sTANT OF VOYAGE 1

will be printed. Also, a Header label for the Interval S@mery which appeare at the end of each interval will be typed on the typewriter.

llteprogram then SALTS.

By puehing GONTINOU, the c~uter will now cntef the digitizing -de. BefOre Puching U)NTINIJE, the flIItape should be atartcd.

At the cnd of every interval an Interval SuumcrP ie typed. fib se-s as a check on tbe digitizing progress and a reams to eaa that the propar ~rgtig of 10S- book end digital data is taking place.

At tba end of eve~ Pass, and/or Voyage, the computer will 8ALT. This allCWS the operator to rnumt a naw PU tape or do whatever is necessary prior to starting a n= pcca . -35-

By pushing CONTINUE, the prc@am will rcanter tha digitizing phaae.

At the end of the last Voyage, the Magaetic tapa till be rawound and ● ~ssage

EHO OF JOB will be typed.

Bafora the progrcm begins its search for the start of am intervcl, a check ia mcde in the Hcadar information for spacicl Instructions (long interval, dalate or belt.

If a halt has bean progr~d in the progrcm through instructions in the Header, the computer will stop. If the oparator wished to skip war a nuuber of invalid intervals, the aualogue tcpe would be advanced to just before the naxt Interval to be digitized cnd the STAR7 buttm puahad on the c~uter ccnsole.

Besida skipping ovar invelid portions of analoguc tape, the EALT instruction mum t be used whan the number of long and/or delet~ axcaeda the capacity of 40 Instructic.tls. ‘lheanalogue tcpa mist be stopped whan tha computer atopa and tha additional Inatructiona enterad mtuually into the computer via the computer con- sole. Each instruction conaiets of two 12-bit words. The firat word idaatif iea voyage nu~er cud peer number (e.g., voyage 2, pcm 3 would be 0023). Tha second word definee the three fnatructi.ms (HALT - 1000, KING - 2000, DELETB - 4000) plus the interval number in octal, (e.g., to delete interval 25 (octal 31) of voyage2, pass 3, the two-word imatructirm would be 0023 4031). l’base Iaatructiona are placed in fields 7025 through 7164 . Care must be tckan to raco?d tba addraa in the program coumter E8 that the pr1?grcm can be restarted at the proper locatioa aftar adding the new iactru~tions. TABLE C-I - PROGRAM LISTING FOR DATA CONVERSIONAND ANALYSIS PROGRAM ..p IF ...- ?621 DIFFI MEW 2426 ;.Om’.. C.4NDI 4270 DINT WEAN 1 2540 CAND2 4204 D1 s LXEAN2 25. I ; .0”,-.s, 52 CCEC 6136 DIWIS LMEAV3 2452 ,. cr.F F 6132 DI” NO LMVN. 2503 ,., N- S,.IAC2, S, TC09 ccl-o. 2227 m+.. LVEA.5 25.4 ‘. CCLWA , 2254 ~F4N LMZFW!6 2550 *!, CCLOK~ 221! CUCB L.IEP.N, *S5 , , .OPT. A CEC1 6,37 mNE WKDIV 01.2 CEIL 6137 m.,, Lo,, 2. ,Z :.OUT-S!S3 CHAL 1 3124 “R, >, LOAFA 23 ,a ,. cm. 8,6. D., . . LOWED 513.5 ,., S- S: ALnl, S, RRD2, S, KODA. S, W16, S1MA0 CEP.,3 2142 DRI,8C LOAF, , 5$62 ‘. CHRPAC 5233 .,..% LOAFER 23, 1 1. CUP.., 56W? LOfi,l 2416 . CKAR2 53.17 L0,W2 2324 . CHAR 3 4727 ,., !,,, CH. R4 5016 L3CAF 5757 ; .0,, -4 LOC7AP B,47 CHRR5 567a LOCTP1 4365 Crmc:{s 5077 ~.fi!J~. ~: ~. LOCI 5,ae CHNG 2231 ,. LOW. 46a5 cm,, 2250 LCWGER 5, 3fl ,.,N. s,, fiGA, s,c.L,. s, Ka,, s,mB3. s*Ms mE&. I 5.30 . LLWG1 .5,4 cl-flaw 3624 LONG2 46c?0 CL,, 1 544a :. LONGS .562 CLEN2 5502 :. I_O.66 a566 CLOCK ,363B :.,!,!, LWG7 <455 ma% edas : .Op’r.. LO. G8 .5.0 COMB 1N 26.2 LOWOL 2274 COF.ADD 4387 !. O” T. *,*5 LOW02 aS33 COP-AD L 3270 ;. CORAD2 3277 LREAD 1616 .lN-S:I NT1, S: MLYP, S,” OY,, S, CON,, S,A~ LSR 74,7 COZ, D3 436. ,. ~,y,, ~ LURT ,604 ,231 15i2 ,. h!AGcNT 013, CRC. 613. 0371 !. ,.GIRO 1753 CRLF 5277 ne6a . MA.51RZ 1754 C5CF 6133 c+370 ,., ,,, , -GUP 1704 55.5 62,0 .0,, -. EAG”PE ,%35. 2!55 0276 I’AGUP, 16.42 5673 39.6 .OUT-S: % Mm’, ,703 8,6. 0273 ;. MAG* ,,30 3175 .’2,0 .IN-s, KYB,. s,h!m D %s. *,W 57.0 .333 . MXG+OD 012, 0272 a335 .:, MAx.vKT 01,6 3263 0787 .0,,. mx, 8,53 **67 4375 .?k:J MAX2 B ,54 8236 .,%7 .0”, - s, SHIP .CGM 0053 Q3aQ 375, . MEON,,D 2545 27E3 ,nFro, 5,15 .lN-S, S2, S, S3. S: 54, S, S5,5, .S6 “EA. SG 3C,50 6540 FOFTYP 5880 . . ...! elas &5&0 MEIW2 @1&6 . 0351 MGSET :656 . 0232 MP9RTE 1630 . 8212 MG. RT* az,a .0,7-T .366 ..—— .— MINFOR 2,a, . ..—.

I TABLE C-I (Continl TABLE C-I - (Continued) -%S14 1*2, W., 348 !M4AA 4$s, w ew , NW, Zoi%c-i i“o:.’Ns-sc.Nn”ao2i”:69:c-5,6, rSSTR 175 I .rllw 343 :U4ti ,552 0.0. .25s ,UPDATED vER510N FEE 15, 197 I THO”51 0,50 7.,7, ., I@@ 4556 CM, 3*5, 342 ,PFQ.IECI 1 ,4, -s5. D, G, TIZING S“l F’ Fti THOusz 015, W7rs.lw ~~ .557 w, .F6, 365 /bNcJJJG T,PES PROGR,W ‘MO”S3 3756 V*

-38-

.?3;. I TABLE C-I - (Continued) TABLE C-I - (Continued) -. . hirn’i “su8. iwuixu Es RI?J. 7/67 DTWI- 6764 /XO” AC TO SThr” S A I n.,,,, DTRE-6772 /nEAD ST6TUS B DTc.. c762 /CLXAR ST.T” S A DTI?,,.676 , ,REW” STATUS . DTLA-67h6 /1.OAD S%ATUS h DnO.6774 /m#.D STATUS B .1!:7> ! DTSF.6771 /sx:P ON Tci?, FI.AOS ;02n0 %Lwn R128, @ ,READ , ,6 w.”, 0201 .37, .MS DUAIT ,“AIT IF HOT IO% ,S ON /COU.T L-LOCKS ,CJIN 7,:<,,,, OPER.Tr ON 0282 I 20. TAD n 128 $.283 3206 DC. V128 DTUwk.> ,C5NPLE?.EN7 “O11ON AQD U1RECTION 0ea4 72s1 .CLA IAC /SET TO WRITE ,& 0205 5219 .mP En-e .%, II*127 02.% VIZ8, e ,WRLTE ,28 .0.. s mc. 2 0. I >8C, “,! 7.9 w ,FO,., TE, ,TO G!JRRN G /DR128 IF WRITE, OR DR12S+1 IF REA. ,13.3 ,LH”LK m 7755 Icnl ““en DUF, /lJN, T AND FILI, D .Y2J, 56@6 “Tmp, L Wle% i .3s5 L /o*,,.,- ! , INTERRuPTRFTIIRN /P, CN “P IIRG””EN, S

.236 .227 CC”.’(, DiET .237 1270 UR128, T!lD D2# ,, RITC (NOT R,*,>. [-W-25) $$?4n 1266 TAD ,30 /f+EA,D, CA,, CF1. S,.AWH { 20.,8> .3?. I (.7,,. DTXf. / SET F-”P4CTION W!. * ,$!3, TAD R128 ,,ST C“*E LOG.- , cm TW.5FSR G203 3,,6:! CC. 1 DCPA ,To 7755( CA) 02.44 2“53 1s2 Mcom /W INT 1.1 ERRUF? RETU.W TO DAT& TABLE C-I - (Continued) TABLE C-I - (Continued) APSC.65.2 , ,0 . .,RF.RD sTmTu..~...... — ___ &DSF.653, ,rJ, G,’IAL p: ,,,. DTs3n., DTFFI AIFW.6532 ,sY?+~L 7$)86 RTL AT !3,7 2 /1.001( ADRB.65,. ,T&mE 0325 ,,, a SPA Cl. & /E?JD ZONE, ; Me@ 6002 Ior : 0326 52s, .JWP DTUFNX /YES (MOTION BIT. n,, TURN ; w’., ~30* EEGIN, CLA CLL 0327 6772 DTR8 MO* ! 1’/. T.4D RQLLW ;0330 7710 SPLI CL, 0403 317, DCA FLM.OK , 0331 535, .m.lF DER /ERF53R FL&G Brr 0. ! 0.04 1.62 TAD HLCK @332 ,,6, DTR. e4e5 3063 DCA 9LOK @333 7086 RTL .406 330.3 DC. DEC ! 1033. 7.86 RTL ,mR-Rw STATUS (811 3, l:V LIUK .0407 3777 DC. “OYM” 0335 76c3@ 76.0 ,GWJIJP e C1.fi ‘m, o ,34, TAD SET, 03.?6 ,2,, T*D DTBLK .0.1! 3776 DC6 SET2 0337 7w, c..? I AC :8412 4775 .nS ST.RT 03.0 IE71 T*D rnm /l.l NK cm,. IF Iwo”,.,. ELK NO. :0.13 7.02 ULT /tLL,Y” TIME ,0 MOWT RED- ON WZT 03. t 7.,. s“. /,s B,WER I.E. .“s.7 GO FOHWRD 64!4 68,2 TCF 03.2 5357 .R4P D, F, LID ,FUWD mow CHECK Drmmlm 00!5 .77. ~S SEARCH 03.3 7“4, CM, ,.c m16 6032 Kcc 0344 7a2# 9JL 0.,7 6132 CC,F 0345 7,., 1 nc E42# 4773 .US LVRT 0346 7r52@ SNL Cl.. 0.21 6703 Iv% 03.7 ,2,3 “TURN, TP.D D4”4? /TUEW IF HERE 042? 522, .mP .-, 0350 52q5 ,LOAD FORWARD ,QEar,r m W** .X4P DR,27 /xOF! m A Sr,m”s.mr, D, SMIS #423 .772 as LABEL a351 676! DE*, DTRA ,ERROR KO”** NE, *W,D STATUS . 042. 7300 CL4 CLL e352 0276 AND two. /STOPTAPE IF RUNG ING. I.E. SET ,e425 3171 De,? WcFJr B353 ,,?e TAD D, /ruN, l’ CLEAR ERROR* BIT ,0. * .,,0 *S SET”P, 0354 676. DT,.4 ;:3 106, TAD 0., 0355 6772 DTRil i 0430 33. @ WA DEC t 0356 5530 .l+P , DTEIW !643, 4767 BEGIN:. W. SST” F.2 e357 ,62* .wr~b sm. CL. ,TEST D1RECTION !C432 4766 .nS UOY”ED 0360 52.5 .J4P .“ I Z, /D3MT TURN YET> S11!-. 1. FZ”EFISE .433 t,*, e clF., e U36 ! 16?7 TAD 1 DSEilH /DNE7, 6,7 03.,! -.7 ,0. liEmRS 10434 .5-I, as , “Eb, DER 036, 32,, DCS4 DSEFW .SINCE “07,0!4 1s mm. vm ;’2435 6Pa, CDF. LW 0363 .,Lla “s,0,, 0 /E ITHEH , OJOF’, OR ,$. D,.. (s,O, > 0416 6,02 CIF. W .C1364 676” 0,., /lxE.4R FLAG 0437 7... ,“.. . ,0365 ,23, TAD D“, 0..0 CIA CL1. .366 ,,,. DtL F! ,SET *EMORY FIELD 00. ) .nS lNTC”X 0?67 s..,, ,Exr, m mMPLE, , ON REWRN f’lP 1 DSHUI 0,.2 476a .mS CALIB 8378 0“.2 Iv> 0443 :~~ 8SG,lJ3, CL. CIA WAIF, # *37 I 0.0. ,“P,, T FOR NO MOT*O. 0044 ‘r,, ,x. 0372 676, 0,., tro. STATUS . 8.45 3066 Dc. AC 0373 ,7’, D7R, ,.GAIN, Iv CASE Mo7ro. SIT 0..6 1762 TAD ACB 0370 0276 aQrJ D*.W /,.s o o+, To END m.. 0..7 3067 DCa L 0375 764. 52A Cl-h 0,5e ,76, T.D ACC 0376 53,, .nP .-4 045 ! 3a70 DCA PC8FB 0377 577, .?6, , WAIT 0.52 1060 TAD ONZ P. !sE..n. 0.53 3xn2 DCA FIRST CCW.6 , 32 REAL / ens. 11.33 T&D sw cc Ec. &!36 ,T1hi E e45, 3!.34 DC, S“T* CEC1= 6131 /cLoc K 0.56 ,1,33 TAD SW’ CSCV.6 ,33 ,Swm!. @457 3,.5 W. SWT2 CRCsl.6, W2 .TA.LE 0468 tee TAD ONE C,,l... ,w ‘?461 3760 DC. cO&V7 ODCC.65. 1 ,#,NaL” G 0462 3757 DC. MOD , _— ---- — ._ TABLE C-I - (Continued) TABLE C-I - (Continued)

.—. . m. 3 3756 m% MODS — -6, 37S5 c+. m“, , -., 3,5. DC. “0”. ,SUBROUTINE CLOC. , -66 3’?53 DC. MOD5 e467 3,0. X. h. ,R.at m.~ .xocii’ m.nm FOUTIW 9a7. 3,., DCh B 969, 6009 a.m., “em -7, 3.55 Dca w,“s , met 6002 1or M72 3.7, DC6 VWE’2 0602 6132 Ccm 0473 3.,6 Cea “ODE, 1 em> 7 me CLA CLL -?4 ,me EC& MODE,, Q6ea 121: T.. TL114 O&Is 3*,, DC. Blm?,l’ e6e5 6137 CEIL fLO.D CLOCK CURTER, mAEi.E U.OCU 1 -76 3 ,e, r-x SWF9S O&e. 7300 CL* CLL 8477 3817 DC, SW?WD se’! 6.8, 1ox e58e 3077 DC, SL?4PKL Mt. 5600 .J’&l CLOCK ,CON?JEC7 CLOCK TO lNTEP.RUP7 0501 3076 DCA SU4FIC+ mtl ‘a05e TLIM, )DESX RED couw..m CO. PLX.UJT, . I s~cs 0s02 3073 %4 VHERE ,,13 FOINTS ,,. SECONDS FOR 10 KC CLOCX 05.33 31t6 LXX MAXPKT ,Fasmm SPEED 2,.0 ●REAL .,.x 1 esm 31&?1 cc. “Axio D /7 I/e r~s mow m? AT 0050 e5e5 ?.120 X. NW?40D NSING 16 Err WORD .2 DATA mINTS P.* 3*M ,0 =06 3752 IKA WSGsm / 0507 1751 Tm OUTERR /sunF.mJT1.c ma. M,a 37,0 ma OUTER I 0511 1147 TAD LOCTaP ,FU%.3!3 ro me r T“=CilNVEF’TEB 9512 le, e DCA T&PWi W12 ana’a RC6!D, ewe 05,3 ,1.7 TAD LOCT6P 0613 6882 ro, ala 3a!3 DCA I’AP!x3 C 062. ? ,.W cm CL 9515 11,3 ran z m 06,, 654 t Atcc /cl. EA* “UL, IPL.EXER mm awn REG 0S16 3131 DCA MAGCWT .%16 1S65 T.. llOLD ,SET .CC13-WI.ATOR TO C“M+ ASS,lW 9517 1?*7 ?.D **1= %17 6542 ADSC /SET “, .12. T,u. IXZB C“M @5L?0 37.6 C.m UP&lx 0620 70.0 N.-IP *521 11!0 T.D PlmuF I e421 7 See “o P ●SW 3,, Z DC, P.w, *22 7 .F.6 .,... . 0523 1457 TaD sw ,mw. srm OF smm.e- Ie03e PT. %23 70.. WJP 0524 3.6: DC, SMP, , mea 6S32 .x” ,CL.txrl m CONVERT m FLAG 0s25 111. TAD NWWII /cwr3**, %s “0,1.(3, 0,,6 3,, s DCA NLMPKT . mF /sK*, ,. e. FLAG ,s , 0527 37.5 cc, IMAG m!, .-, 6530 3744 De. ,,s,, m,. CLL 6531 $7.3 .mP SEW AD.. /REM1 .D 03”VE,WER WF?= IWO hC 0S32 1335 RACKER. TAD WTSCK N., ,C1. P’OR ND3AT1VE CM. SIGNAL CC.33 37s0 XA OUTER NW 0s34 S742 .HP *mmmD NOP 0535 5566 FWTBCK. ~P 1 D1 S cu. 6S36 Oe#a 1sT ,. 80ae 04. 1 FS.D 0537 7a1a mom, 7014 , e5ae eeoe mc 1, 0.00 tGi.OC. 1NTZRR”P7 SERVICE F.Q”71WE S5al 8011 Snl. *011 , / cm cu. , mo or SUBWXJTINZ LO as CLOCK , xSz v“,., ,*F “MERE . . ,,Lass 0. Dma 105.2 WI*O .s4, 0. 05.3 0636 “L.7 105.. 1,,, CLA CIA ~&.a5 175. rm 0.. 10,46 ,,,. DC. “mm .- ~ -42- —

..— — . .

:. —

-44- -. ,.. . .‘2 ., i’

-. .

I

...... o...... ------n..,..

...... ”...... “.. ..: ...... ”3-”5.” . . . 0..00-.0. ------_-.------TABLE C-I - (Continued) TABLE C-I - (Continued)

,.. ~cA.M.o”i —.—._ ,3s2 3,6, !!,,.-.‘53*3” .HIP “N.15W+ ,353 ,220 .J!P “oD&l ,,6, ,3., 7 AD .* ,3,, 777. I.,XGTH, ,,7” ix* 31,7 CGA SW?iO- 1367 1.82 1?7 I 1,0, TAD B ,,,7. ,.. , 1,72 3 ?,0 m. A ,,37, 1,73 522” *P KOIWJ.1 ! ,372 ,274 73.6 ..-0., GM Cu, ,.7. 11.1 7.40 s ~];: !,,,, 7.4, crA ,,375 ,,77 ,,,8 T.. A : ,3,6 .,3,,1 ,., ” s,. ( ,377 ,3, , 522. w, KODP.L! PAGE / . . .. START NEW PAGE ,3.2 se,? .E.lP ti3Dms .0.,, OCmc, ,3.3 73,, NC Saw, CL. CU. “0”2> ,7... /0. BEOzwrNG OF BURST, -. E+. :, M* ,,.” TAD A ..”,. clma ,3,5 cl. 7@al MOD., WI,. ! 1306 1117 TAD [email protected] “o LE. em. 13,3? 31,7 K& SAMO D HOD,N. CLP. CI.L ,,3,. I 1.3 TAD S.T TAO ONE !1311 s,.. x. WT2 WSA HOW ;13,, 110! ,,” , TAD ONE ,3,3 3,.0 DCA A DC, mm TABLE C-I - (Continued) {1314 3181 MM B TAD ONE WA .0.5 ,.. SAR40D —.—_. ___ ~ .C.L.L.. !45? 730. CIA !1315 111? TAD wF?MD 1.s3 2120 152 tn24K0D r.>,, +:0.1 !,3,6 77,. SF’, cl-. 14s, 1,., TAO HODS S$A CL. ,131., s,.,!. .MP -ODIN 1.95 7440 52A .AIP OUTZ ! !3,. 1774 TAD !40D.4 1456 5971 .MP ours TAD S~OD ,132, 77,0 SP. U-b 1457 1121 TAD tlAXlt3D DCA MOD1 ; ,382 5?73 .nP O“*3 1.6.? 7041 CIA .MP 0UT2 ~1323 11,7 ,fo SAE$OD 1.6 I t me TAD !40.1 0“,3. (X. CLL ,3*.4 70., CIA ,1462 77,0 SPA CL.A TAO S,%0 . ,3e5 ,,2?2 ~ B., D ,1.63 ,266 c,. a4P OUT. 1326 75.0 1.6 a 1=00 TAD HOD! T.. BAWD ,3,7 5,? e .?4P .0.6 ,.65 3111 .s.=0 D .s4. DCA :133!? 7300 CLA cl.: ,.66 lee. OUT*. CGA “0.1 ~P “OD6 133, !77 , TAD MOD1 ,46, 9en3 WA Hm.! m, OUT?. 133* 76.71 cl. <147e 5771 Ovm. m MODM. I CL.4 CLL ,3,3 ,,,7 TP.D 3AR40D 1.71 73.. 0“,s. CM CLL T.” !IOD2 1334 7510 s,. 1472 112! TAD MAmOD :.,., m.. ‘!335 ,3.3 ~, *$OKEZP :1.,3 7760 WA cl., 0., 0.,s ,336 73.. CL, cu. 1474 5e66 .MP 0“,. cL* CLL ,337 1,,7 ,s. S.-O. 147s ,73@n CM u,!, TAD Same. ,,.. 3,7, DC. MOD I 1476 c,. 120. TAD MOD 1 ,3.1 377, D- MOW 1477 ?ea , 7.. Bm.1 Cl& ,34* 52,. .mP MOWL1 15.30 11’21 ~ Mgmm .3!. CL. 1343 7.9ee a.. c,. $5.1 7700 .MP 0UT2 ,3.4 1770 ,6. .,.2 .,5,2 5e66 mP 0U14 1S2 140D3 13., 74.” s,, 15n3 1,0. 1,9 HOD1 .no curs ,3.6 ,77s m. MOM. 150. 3,*! DCA wO.~OD .1.. .,.!- ,3.7 ,,6, 7.. ONE 1,05 ,266 .mP OUT* “CA “39P ,35. 37,8 ,x. “00, ,,.,. .0,0 .,BAND 1: . . . “0”3 ??W ,.._.._ 13,1 1>5, r.. ,,~.,. ._.. . . . —

-46-

;--- ‘~- .- A

TABLE C-I - (Continued)

Fms ET. 8000 1657 730a CM ct.L 1660 !132 lRD TAP, 1<.61 0835 Awl Toel.r 166s 7806 *TL TABLE C-I - (Continued) 1663 ,0., 8TL ,66. 3132 DCA T.PI ,665 1133 TAD TAP2 , i.bb 0,36 AND T7.e. 1667 ,e, e RTR 1670 7*IZ RTR . ,167 I 78,, ,,, iW1.WJTINX WES NO, VAIIV WTIL-LO .40”” !1672 101’2 RTR ,P3WARD15 c3wII.HF., iiO.17JER, T“t LOAD .1673 113* TAD TAP) /Fo KvARn 15 CWN?C,?. D 10 THE VR1?17 WE m.w! ,J674 3.12 DCA 1 TA?LWF ,BYm 1 ,WC. .,LL lNHIBZT WHITING TAD TAP2 / : 1675 1133 ! 1676 W112 DCA 1 TAPSJP ,WTz 2 I /LQm mrn,.m to RFAD ,677 7300 CLA CIA ewe 1700 1355 tan t! 2 yR CM, 1131 TAO MAGcw /WAD CONTENTS OF STATUSR6Q1STER:.,0 ,17e1 A 31!: UAGWT . ,x FOR CHECK ,70, w. ,7 m 56s6 .nP 1 MOSET ~ !47400 /141SX LNCRZCKZD BITS I-lna 73.. CM Cl& /sKIF IF OKAY TO PF@CEED .“. .17@5 6002 10!’ 17s6 335s ECA U4A0 ~A; LFR /TAD LOAD PORVI!RD TO W. 1707 13$1 TAB T zsr. Itlc /1.,0 AC, 160VS T6F’Z W LOA. P: ,7!s3 ?7,0 SPA CLA CL.AQ.L ,11) 533* .MP M&Ge J!, 1 LRSAD , ,712 ,.*O T&u O*E ,,13 !131 TAD HAQCW ,RAO TPES VR17FSU8R9U?111E , ,,,,. 3131 D-X “.GCJJT },, ,5 e35.4 :s2 nmrra L6w em., W3WRTC. ;.s0 ,7,6 ;33: .MP MAGE 7WK /PL P.CE Barn WRD m .1’1 TC WTFZR ?.XD 1631 67!36 TAD 1W /ND OT?WRATC VRI?E STEP I’, ,7 ; ;~ 4200 .IIS IKXIND 1632 CM CLL , b., TAD 0. E ,.33 .MP 1 I16VETE !sINGLE UO~ EKTUW 33s1 IBM TEST. 1634 I.fw, 50ne ,Vs:e 17.3 1353 TAO .AGlso !6?5 STATUS> Kawl :7,. 3354 WA MA. z,,. !s3. LFR. 4 sea 1725 en. I 1s2 .WHPI ,1637 “74.0, 74e0 17,6 5566 J+P I D15 16.3 ?476,,, 7660 TABLE C-I - (Continued) 1727 5777 *P Alla K ,,.1 .368.. 36.s 173. ,2.. CL6 CLL ,6,2 HM3u,,, .3.. 1731 3351 ma rmm 1643 CL. CU. !732 1t3t TAD MaGmT ,6.. TAD TESTR :!733 7450 SNA ,645 SZA :17.5 1,4, TAD LO C7AP 1734 53.3 m? t5#31 !1746 1646 .mP 1 MAGUP 1 3s12 WA rAJwlF %735 ‘1?.0 0., cLL i 1747 ,$*7 CL. cu. 4566 .MS 1 DIS ~73. tal? TAD 1 T.?,,: : ,65s ,.. In#lo :1758 WE* LrmG, em 1137 4:3. .X4S M(4 P.T>. .165 I 52A 17s , 00.0 TE3TR, eem , ,7.. 1.6. TAD 0+$F ,652 .HP 1 waQtlPl I?,e ea.. K*, !YO,.8,630 ,74 t 3>5. cc. Irtm I 6,.3 TAD 1 TAPIIJC ,1753 .060 14AGIRG, 4060 17.P s.,,+. .24P 1 .1s 1’54 *S KGURTE .1754 Sew MAGIR2, 0000 ,7.3 8!.7 ,.m LOC)AP 1655 m? 1 HAGU, 1 1755 eOme M2, ease .,,74. 3012 CCA Tf.PLO c . . —-—. . . .1656

I -48- -49- —

-50- ..> I TABLE C-I - (Continued) TABLE C-I - (Continued)

. ;S7ART-NFY Suimu,z. c T-APEWRITE--, ,3.. AL WE, m CI.L 301 ! 0,,,8 ,, s,. 60,, 10, 3,,, 3,, , /Rxs Cmum,o,’m. I,mlz”.m. 6,,, CCFF ,3.13 ,7,, 67.3 Ivs 3.,. 3*,7 53*7 .FIP .-, 3$3$5 ,,76 ,76, Isz. .orw m,, .,., ,,), TAD m,”, , 3.11 *,*8 V1,5, 30,. DC. RIX 1. 3“2” .03. ,,,,6, 17.. T.. cr... t ,3”, , 33,, ...... 3763 “...... ,764 TAD W.ND1 / ml, FACTOR / scum FOOT FWJT1w. 34,, m, * m.,. / ‘m,, 176* 7.40 swrm3 ,SMI.T CAL FACTOR ,363 ‘rAD Xr., x ,X1.,X.6. OCTAL 34,. D.% , .,(3 t 4 !3.23 336. DC4 x, ( 2762 7.. SH1FT3 3024 ,,64 .(33 , ,.. x, 376 ! DCA S“!,,. 3.,5 3233 DCA “, S, 1,,, TAD NWPK, ! 3,3,6 ,36, TAD “ 2 1075 T,D ,.. 3,*7 323, m. v, 5, 3,,.?? Dc. V, s!? /.0 PEAK To ,FJ?uw m, ,t4rzmJAL !3.34? 1361 TAD “1 ,T, a . . . t! . . . 303, .5., .nS 1 MWD,, 34,. 3“32 ‘a@o, “1 s.> em. ,76. ,3.33 .,.0 V, ,,. ,00, 3,5, MM I 36. ,.” x, , ,2” :3.33, .7, ,7 LSR 3,, ” 3*36 “m, ,0.8 .,, , ,“3, 33,, DC. x,x”, 30., 13,0 . . . x, ,:.,~:: 7.4, C:, 30”2 ,36, TAD xrm.us 3043 e?., AND *,,,6 :3..4 76, * .34a CLe 3,4, ,,,4 m, OK, 3!?.6 ,3,, c., CL!- 3..7 ,36, ,.. X,mus ,3.5. 3360 DC. X, ,31?5! 52,, JMP AGN !3052 73,, NOPFAX, cm cm 277, 3.53 3365 w. x, m“, ,,7. 3“,, ,:%. !3 O*,. CL. ml- .27,3 3*55 , 365 ,0.” .,,.”5 277. 30,, 3,,, “c. PI.,, 2,’7, 3.57 .775 .MS MUL,sl 27,6 3%s 1173 ,,, w.,-, 2777 3(?6, 34,0 Dca I REG la Pam /... s,.., NEW Pam ,062 , )7. ,.. ?!-’/. 73(,. NEv,.., CL, cu. 3063 3.,. c’.. , ,,.,. ,,1! ,.. “,,, 3.,4 ! ,7. ,0.. ?LY. 7,,, .s.. ,,.. 3.6, 70,7 ,s. ,,, , J%, m,.,.. .3,% ..,, 9,,, , ,,,, , r,, T..” $.”., P* m,., DC. ,. :,, ,” . ..4 “,,. , 3,,, ” ,’/,. ,.” “SW,...... ,!!7. TAD 5“.,.” ,,, , 704, c,. 3,.7 4 =.42 *+, 1 ,,NKO, V 3.,,? ,,73 ,.. P.,, ,3.,. “(,”++ “,$1. 6+!., - 3., , .745. s.. 3.7. ,,,,, .mP z, —

-52-

...... & ...... 0 . . ..! 7..0. .,-,. ~ ......

-55- -

— ,—— ...— — —— ,.. ,... -.

I I TABLE C-I - (Continued) TABLE C-I - (Continued)

*P .-,4 1s, “.Aa I ‘tSTARTCOW MERE / .nP .-23 4371 It.nn 1A. . . . DC. M.*A 437s nsan .373 37,, LONG7, r.. , Tam, MD *W,, .374 37s7 Tan UYmr 437s 37s6 ,m”?ulm WI,AG, m - .376 3750 4377 1638 :22 ,WY WA lWLD1 Pmr t...sTARr *N Pas lAD I TAP6+J?’ MD ,00,7 TAD ID3LD, DC. t XR,7 48M$T mee” SETUP*. k Tm I TaPW? 44., 73,+3 CIA cu. alm “e,,, -.% 13.6 TAD REEQJT :$ 4403 3017 w. XRIT 440. 13a7 TAD “73** 0s!2 4An5 301e WA TAPWJF Ma CIA ~06 ,a,L? ~ ~APB!JF m Hn.rl, 4407 73.. Tm I TAREUF ,#aln 177? ,A. w, MD !400,? TAO !IOLD, -11 ma., AND ?M017 44, * ,42, Mm. DCA lMLD1 4a13 7.., WJY TAD t TAPWF . 4414 .67, ? m,* 4Q1S 7,8, “cm %. k l“,?.RWI. mm , -%6 334. DCA IIOLD1 ! -C.@Og, A Dae’IIot4 4417 ,776 TAD we ~mm, & LONG INTERVAL use ,3.3 mm “..,, { eas I 4mIKwa Uel 13.4 T~ HOLD] .583 33., 44Qt 3355 Dca WOVOY DC4 ilOL~ 450. ,345 M23 13,5 T.D NOVOY Tm wa D* -2., 3.!, m 1 XR,7 45n5 1360 T=? DZDZ=E 4506 76.* Mzs 135. TAB .4A /A Dn.lmzon .5*7 53,. m’a6 33s1 me Ham W LONO , .510 1%, 7m x Tm TAD !meea ,:?0 22 mm “a.,, 4s11 13.4 TAD KW.D1 .S, z ,,,, ml,,a,, DCA 1 %R17 m , XR,, 4513 5366 U32 135S TAD IL7a m LONG6 451. 13.5 I,4433 3352 Eca ❑ aw LONO1, TfiD HOLD’2 ~SIS 1.362 ran LW%5 .5,6 76.. Ifl% ::: ::MD lleell‘ ‘- SZA CIA 4s1? 53e. :0a36 7ae1 mP HPI.T law 7405 WY .5,0 1363 TAD “ Z*LW ;44.0 9“,, 99!s 4521 13.* TAD HOL.D1 :44., 77,, MQA CL.A .s,2 3a17 DcA 1 XRI1 .523 ,366 ,44.8 334. m HOLD1 *P L0N%6 4584 1345 W.Lt. T&D hULW. 45*5 ,,6s TAD “M.r , IH: EE +lg~ W5 13.4 4526 76.$? SzA CM 4446 %17 WA 1 XR17 4527 ,334 .nP NOT,M 4S30 136* 44.7 S358 1S2 M41uA ‘rAn “, e,e TABLE C-I - (Continued)

.,. .53, TAD HOLD I ‘–46; i“ 1Z2 <“ .,3’2 DCA I xR17 06,2 3*E. .533 JW L.oN06 ,6,3 1e2s .594 NOTIM, m. CL.L ,6!. 3776 W,,!, .535 TAO ~LD 1 1226 4s36 DC. I n,, ,6,6 3775 .53, .MP LON06 577. 45.0 LC+408, CL. CU. ..an VOt?+o, .511, J+P 1 SWP1 00.0 PAsvO, .5.2 WCNT, @#*@ 00.” rNtNo, ,5*3 . ..17. 0017 04,, 5X78, .s.. HOLDI. emno .“LW sEt3. 4545 HOLD2. %000 7901 M70a,, .546 “,DCNT, f.,,, .70#a M1990. ..,,.” s,, .5.7, .7322, 72*a ,5+4 !44.. ,7,4 .551 MaAA, 8008 45W M.!?+,, ew3a 4553 .16,, 77s6 .s5. M I SAA, mea 455s NOW”. .Oaa .5s6 !4.0, 773L7 ,557 ..0,. 600, a56fl DRE7E, 74,a .56, .40.8, .aea .562 LWG5, 7455 4563 MeeBn. EWE 656, II Iaae. le8a 4,65 “Al.,,, 7.7. .566 Lcw06, r Sz “.8A *,6, a, LW.37 7,s,. TAD DKC 1 .57, S+A CI.A ,,572 .J+P L0NG2 .573 tE4P WN08 “57. ,5,5 4576 4577

I .IWR 1717 UU!3*, k, BEG, .6’31 76*L3 SZA CLA !4602 5205 .NP LOt/G& i.boa 7.”, 1AC w.. .3a2n DCA VOWJO !46.5 ?..71 LW%& lAC 46S6 3e21 CCA, PA940 /PASS 1 ‘$6.7 70.1 1AC 4619 aaaa WA Inmo /l”TxRvw , ——

—. ! i? s _—

-61- __. -— ..... 0.,”,- ; 0-.?. ““, ”,0 .“, .,.5

1 . . ..-__— . . .._ —- —._—---._.—-.——. — —--- —.—.. — ~ ------Li , s : 8 : 5 i I

I TAl~LLC-1 - (Collt111.(,(1) 1 Alll I ( ([,,,1! II((WI)

1..., ● ,”. ,M .,....—.—. —.. ——.—. .— S*6 “ .“. ” *.. w.. em. START. *eee s.. 7 “,”. ,** 5,01 ‘1300 CIA al. “,,, ,,, 52.2 1777 TAD AU *,3, l>t 52n3 3066 MM ac .,., 3.1 5204 1776 12 y ,307 307 52*5 3067 .,.5 3., 5’206 1175 TfiD fiCC 0323 3*1 We, 307.? DCA PCREG ,,75 e, 5 5’210 3774 Dca mum. E5e77 090. 0 ,IXRR,AOZ R17U~ LIME F= 5811 3773 ~ ymy 1 53’30 730. CLA CU. 5212 4277 530 t 1es? T.D KR15 913 1e33 TgA yttmc 53.3? .,72 .24s TYPE 5214 301. se 3 1R26 Tm X,12 521s 1230 TAD .6 $304 .7?2 .!!s TYPE 5916 3231 Dca mun =95 S677 .mP 1 Cm.r =17 1.10 NEXT. LA :IF# / WUI WE TO ACCZP7 TW CHARAC 322. .772 S306 0000 ACCEPT. wet e231 I Sz C.3UJT 53e7 73.. &a Cl-L 52*2 5217 J4P *CKI 531e .3,7 .81S LIB 522Ll 4271 as Cmr 5311 3315 DCA WI S22a 4306 .F4S AccEPT 5312 .3, ? .nS LISN S*2S 56.8 .mP 1 sTml 5113 3316 DCA WY* lnl.le 531. S106 .nP I Accm S226 ‘W12 .212, elz /Ascl 1 MR L 5.31s 000.? w,. Lime 32,7 0215 x,, % 215 /Ascl I mR c 5316 8000 vYe, 0s00 5x3e 7735 *6, 7735 5317 asee .Xx. 0 /llmn READ suwntml*x -3 t Wee mm?, eoaa S32* 6.31 .s, SS32 7.47 ❑Y. 7447 /Ascr 1 Y- 532, 5320 .mP .-1 5233 5233 CRaR4C, . 5322 6R36 K=R 523. 0304 304 5323 6046 S23, “3.5 3.5 5324 6041 E? se,. “3.3 303 532s 532. U4P .-l ,*37 .3,. 384 S326 5717 J(P 1 LISN S&.” “3* I 1.1 s3a7 .0,. ,Amm, . 0009 seal #32* 380 :;: .277 .mS cm.F 52*Q 03.s 305 13.7 TAO CH&TM 5243 Wan Me 533a ~;: XA In, 5’2.. WI,, 317 5333 TAD MPAS s.?.. 8,,6 316 533. 3771 MA c, S2*6 ma, me $335 141. GE,*. TAD x rw 5a47 nR64 eM S336 .,,2 da WE 525. m277 277 5337 *?7 t 1s2 c1 5251 .Zan sea 5349 S33, .MP QICT* %52 032. 3s4 53.1 1,,e ran PASO 5ss3 8317 317 53.* 1767 TAD mea $2%4 .32. .Wa 53., 4!,, * as ‘mm 534a 5*5, *3., 301 4277 .?4s cm-, %a S56 e314 31* 57e, .nP 1 PAsltm 5257 nzam 94e 7763 7,., SW, 526* .316 316 334, 535. 5261 e3,7 s 11 8240 A 53s 1 5262 0256 e56 a,os 10s ,nm s,,, 5263 *2., ,.. *316 316 - Sma .2,7—— I

TABLE C-I - (Continued) TABLE C-I - (Continued) TABLE C-I - (Cent)

=— /wL1l-DEc,APt WV1OR.IINT .IN5,L,,,.S,.I.,,,,D,CI,s,vO, I 57a5 03,7 ,m , . 57.6 n,, e em TABLE C-I - (Continued) 56P! NEVDEC, 0008 . s707 0304 5422 CLA cu. 304 . 5,,. ,3.5 305 5423 as c%, 5711 83,3 303 :,, - ~ l------—- — 562, TAD CHAR5 5530 3010 ‘XA lR1 5712 032. 324 5425 XA 1.1 5531 1344 5713 .3.1 3e I ?:: yw 5426 ,,. NW 5$32 33.5 ,7,. *3,. 3e. 5627 WA C2 5533 !4,, 0.7,, 5715 .3.5 TAD 1 lR1 %30 !JEvw,. TAD 1 [RI ,,3. 5?16 .27, 4315 as TYPE %31 as TYPE 51,7 el?.aa 5535 2345 lSZ c: 5532 1s, C2 s,,. 5333 .MP (KT1 ,72. ,.8. 5633 .MP ?iEVDC1 553? 1761 ,,2, ,Yae TAD VOYNO 5634 as 8CEPT1 55.0 1346 S,?* 13,6 TAD M2.5. 5635 CLA O-L s.. # .3,5 57e3 38,. m s TYPE %36 .nS Ciu.r 554, .,63 ,7,. ,3,, .MS cm. 5637 CLA CU. 57.5 30!0 5543 S72. .MP 1 VOYIED 56., TCF 5726 ! *6* 9544 176. .“0,, 7760 56. I KCc 5,2, 3155 5545 0... c,. 0000 %.2 .MP 1 NEUDEC 5,3. .,@> S546 .26, “260, 0260 %43 . 573! ,.,4 5561 .,2. 5+..4 5732 62, , 556e ,6.. %.5 ,723 34,. 5563 5277 %.6 s%. 3651 573. 2,5, %.? 5565 26.2 5735 533, 5650 5566 0536 5?36 ,3.5. 555, S567 .62. 5737 3.** 5652 S>,* 57.. 1361 5621 5653 .5.0 574, ,.,, 5571 565. ,74? ,36. 557 * .6,1 %,, ,70, 3,, s 5573 ,327 .s ,6 s,,, 6., , s,,. 51.3 %,, Y/., 1., ” ,57s 04. B 566, ,5,. L16,, ,746 6211 %61 5,77 .26. 5747 34,. 5662 5?5. 2,55 5663 56.. 57s., 53.. %,a c“.. 1, 5454 I 5752 .5*.2 S.! 0323 ,23 /s 566, ,,5, 62., 56.2 .33*4 3e4 / ,Am S666 W 5. 73.8 56s3 0301 301 5667 57s5 57,0 96.. 0322 322 %7* 6.., 56.5 +33E. 324 %7 t “0,3, 5756 s,., ,.,7 se. .2., 240 NUM, s,.. 7*,6 %07 0317 31? /0? j~: C2> ,76, 0,3, S41s 0386 306 .“..,, %11 .!2,. s,., 7775 24% !%75 315 %12 ,3*. ,.mYAG, s.,,, 44.+? 3Z6 !56,6 317 54,, .3,, 5772 .322 317 325 541. 033, 331 S773 *6, * IYO: 3!6 %,5 .,., ,77. ,232 381 3,. 54,6 .3!37 ,5775 5,,, 3e7 K:’ *ae 56,7 .3*5 5776 *5,, 3e5 ,57s, 316 % en 82.0 _84 e ~ m -—. .- ~ X5 -_..J -. . . . ,.- ...... z 23 s ,,Iigd . . \; <:?< TABLE C-I - (Continued; TABLE C-I - (Continued)

, 10., 7..5 ❑UY ,CON”ZRTS BIN.RY NUN9EW 70 DECIMN. 1.62 ,,4.3 ,,*B ,96 DEC /EO”XVfiLEMT FOR DLSPLA~ OX TFI.ETYPE 1063 73W CLAu , 106. 75., . . . FIELD I ta.s 1053 ,.4. “3 P.GC 1066 3.53 CCA “3 ,*S, so*# eOOO ,W7 lee. 107s 527, 10s1 62,1 CDv., e LmP DA,* 101, 1002 7 3a@ .2.. CLL 126, rAD ,96 ,WJERF7.0” Nm lB. ?3 1,50 Tnn ,2 1072 1053 TAD H3 105. .7?7 as S1..ux 1.73 3.53 DC. !!3 1805 73ne CLA CIA lm. 1,.5 TAD F.. 1006 3057 can 71 1075 1057 TAD T 1 1007 3@6S co 1’2 1W76 3057 DC, T , 1077 ,0,0 3061 DCA T3 73n@ CLA cu. , LW 101, 3s62 w. 74 1053 TAD “3 1012 3,63 CC. ‘r, 110, 15ea %, ,,13 ,2.0 ST. 11”2 5.312 JIP DA,A3 1.1. 3112 DC& F’SVT ,,,3 ,!.4 ,.. ,* C!O*A 1n15 ,n55 TAD lNl?fOF 1104 285, 1s2 71 1816 3,15 DCA lNTNF1 11.?5 2.,, lSZ ,1 1017 1102 TAD F7775 ,,06 750. .WA 102. 3!.3 g 7A:5A ,,.7 53,2 .NP DATA3 ,.., 5776 11,0 ,.,, T.. F ,88c3. ,.22 7300 CL. CU. 11, ! 2!!51 1s2 rl ,,93 .624, CDF.10 II, z 3.53 me .3 TAB1.E C-I (Continued) ,.32. 1,77 TAD LOCAJ ,*,3 73*D cu. Cu - 1025 Y@, * “... Pm 1114 16!53 TAD “3 !02, ,.,2 TAD 1 ?.3 1,,5 47’/5 .J4S D&TA 1 !,2, a775 .uS D.TA1 ,,,6 7308 cm cu. .567 ,.3” 017. .mS PKINT ,,,7 re,, ,,. T , m,. 103! !,!” TAD F’6 ,!2” ! 866 ..,.4, TAD F ,0. m571 ,.32 4,77. .J4S m.r.fw ,!2, 7510 SF’, 057 e 1833 !412 TAD X Fx3 ,,22 53*5 .IW DP.T.5 0573 1.3. .,,5 *S w.,., 11,3 *,6 3 ,SZ T5 .s, . ,1s, lm35 4774 .US PRINT ,,2. 532. .x-l, DA,A4 0575 ,036 1tn2 TAD F7775 1,25 1072 DA,.5, ,.. ,*OB ,.37 3,03 DCA ,7775, 11s6 3057 DCA T , :Z: 10.’3 3864 DCA mc,m. ,,27 ,3@a m., CL.L 06044 ,0. , ,!0, TAD ,5 113, .77” as ,“,,, em* ,.42 .,7, as m-w 1,3! 2t03 z s% ,77, s, 04.0s ,,,3 ,.,2 ,.0 , ,X3 !,3, 52.6 .nP DA,., %.3 ICma 3.s, WA “8A ,,,3 ,!,2 ,Sz ,W* %.. ,.., ,.,, Tm 1 FX3 113, 5336 .RtP Df17A6 m, 5 ,..3. 3.53 m, “3 1135 577. d., DA,,, .?606 10., 7304 CL A cu. ,,3. 73”, .,,.6, CL. CL.L $?.s,, .1.5. 762, CM ,,3, .,72 J+, cm.F, 0510 :,05, I .5* 7A. !!2.4 11.0 6*, , c.,... 6611 /vP...”, !1052 7a5a %. ,1., 6*82 C1?+,. .341, 5277 .x0 DA’TA2 ,“,,3” OP.DER .a ,,4, ,,., .MP r DATA ml, !:% 7.,3 ,,72 0,;,2 %14 11055 mm, % , ,,73 ,23, 06!5 10>6 3057 DCP. 7, 1174 ,,46 0616 !057 ,.35?. TAD “,6 1175 ,4.s M17 106. 7,2, Ma 1176 I,am

1 TABLE C-I - (Continued) TABLE C-I - (Continued)

~3F piii PA,,. / ,30, CL. cw ! ,HMUES TIVE NU4.ZRS ,s,, ,*rNF, msl ?.., , ONLY 3.2. Dc. A, t / ,2*6 T,, ., 1..3.3 “.,x OAT.1. 0000 ,227 TAD ,77eLI 1,., 306. DC, FOC,,u 7,,. 52A CL, 1.02 ,3., a. cu. 5,,1 .mP ..3 I ,..3 , Ma 1,. Fvcra ,.5. TAD F2.la Mm. 1070 TFWJS. ~ F18LWA ,2,7 JMP ..7 1.0, 7s!. 12,, 7,, A, 1406 ,2, , .NP KWD 11!6 TAD ,K36S ! Me, *#s, Isz ,1 7,,0 SPA 1.,. 5.,. .nP ,Im”s ,,,4 ,.. ,atoe ; 1411 10,. “WC!. ,,. F,..., ,1,3 ,.. ,$*6* ! la,, ,.3., WIND1. TAD P,m. 62,, CDF., LI 1.,, 7,,. SPA 4777 &s rrr+ 1.!. 52,7 .HP Tmas 2,, s Isz mn?w, , 1.15 2,6, 1s. T2 z 103 1Sz F,775A , TABLE C-.1- (Continued) 1.16 5e, z m? HuWJ, 52,d *P MT, 1.1, ,.73 7.. ,*WB * ,,7 1,. ,, 1 1.2. ,.66 ~ FIL3A 4776 *5 8LCNK ~ 1.,1 75,, ,,75 .R4P .,7* ,.,2 52*5 *P WITS 0.,, 000. ! 1.23 ,,6, 1s2 ?3 ,7.. 77., r.,4 522’3 .x$, Tins, ,,wd c., m.. , 1r.25 !,,2 W+* l-s, ‘IAD F,., 3064 x, FucTm. I 1426 1862 TAD 7*4L7 STA r. , .*7 3.6, cm, T. 3,,3 DC, .7175A ,.30 62, , CDF+, O 1,07 T,. ,5 t 1.3, “.., , .776 73.!3 .nS BL@iGi , au ,4,, ) 56.* TP.D , FX3 , .33 6.03 3052 DC. “,. t.34 ,,., ,4,2 TfiD 1 =3 1.35 ,.5. 3@,3 I cc. “3 1436 5633 1.5* r.. H*. 1,27 3,5, 3774 ma HOLD, ! , . . . ,.5. 10s3 ‘rm TAD K, 14.1 4,,, 3773 as DC, HOLD* ; 1m, ,6,, 2.5, r sz , .*3 ,2.. 7308 1. . . 73.. 331, .% 14., 5633 ,.52 .?+, :E i 1..6 ,,., 00.0 ,.,.,, sna CL, la 47 ,3,2 730. “i TAD SM., , 1. se ,,75 13,3 TnD M5GN, I la 5, ,.6, .777 .ErS *YPF M s, 7.,. ,*,, TfiD !!2, 1 1. S3 52, > 7,0. s.la m.. 145. 53, ! 2075 *P Ms, M 5s ,,3s , 0s7 ,m “3 la M 7.,. 744. ,3, , 5275 2.75 ~.~ _&.__l 1.6, E TABLE C-I - (Continued)

-,= 1462 ~r---- ,.63 5215 .MP PR1NT2 ,.6. !207s 1s2 B1 TABLE C-I - (concluded) ,.6, 1.61 TAD 73 ,.66 7..* SZA 1,67 5275 .llP PR1NT2 .— 1470 2n15 lSZ B1 .Wm — 8.7 I !062 T P.D T. xl. # W?IEAV. ,00s 1.72 7.,0 SZA TABLE C-I - (Continued) W8 1 CL.A CLI. 1473 5215 m, PRrNTe 2002 x, HOLDd 1.7. 2015 lSZ 61 zllns TAD v& 1.75 738. PRINT*. CW. CLL mm CIA 1,76 ,62, — *LW5 71W PLY3 ,.77 1.75 ;~. 61 F7. 0..7 20.6 SP6 1500 .233 .)4s ELM. ?1 , %000 mm .nP zOIJT 1501 1776 TAD CHNGF ,2, 9.,0 EO,, S4A CLA ,58, 3775 cr. TYPF 1 T3. 0000 =,1 .x4P Z1 ,5.3 te,s TAD B , ,4, 00430 w,, z 2, m.. cu. 1s.. 7.,3 T5. . ...3 2013 T hD P>T3 1,.5 0!7., ;?00 FOCTAL> 0000 m 14 w. VA 1506 !33, TRD PR1NT4 F*A. 7777 m,, TAD PI.YE 15UT 33,0 .CA .+1 F1.A> 7766 m,. WA u, 1s1. 53*n .MP . ,!63.,, 763. W,, cm... 1511 1.?63 PR1NT3, 7.. ,5 E-a,. TAD HOLD, ,,12 .777 .x s TYPF F1OOeA, 6030 ,,,, 0,,, 2021 WA 1 WI 1s13 10s7 ,.. ,1 F*OB> 00,2 2022 TAD HOI.D, 1514 4777 m s TYPF F,.,,, ,1.. 20,3 DCA r .Y2 1515 ,.6. TAD ,2 ,,606,, ,7s.0 EO*. CDF+,8 ,s,6 II,,, .MS TYPF 2925 B,, 0$300 .nP ZO”T ,5,7 la., T.D T 3 m26 .1, CL. cl.!- .777 .mS mm ,Plcw,, 6,01 1528 W27 Tan m,. 152, , .6? TAD T. ,x?.,. , , ,.3..01, m30 LSR 1,22 .,7, .14S TYW LOC.4F,0, ,7 /B”FFEE FoR 9-K .TO TROUGH %31 00.. ,5,3 73.. CLA CI.L F7766, ,766 =32 DC. nOLIM 15,. 177. TF.D NOP 1 ~’166,, 000, ea33 TAD v, 1525 3775 DCA TYPF 1 ,,7,5. 7775 z034 LSR ,5*6 3057 nc~ t I 2a35 ..00 1527 306. DCfI T2 ; F7775A, 0000 2036 CIA 1530 306, CCA T3 F20waA, 4,60 2037 TAD H0LC4 153, 3.6, DC, T. ; F.., .90.. W, 0.0. 20.0 SPA cl-a 1532 3,63 w, ‘H ~ 20., ,s. 0005 .mP ZOUT ,533 ,,,30 .0P 20. z F., e006 .t4P 22 1534 56.6 .t+P 1 PRINT’ ma 3 MSm. *,5 Zwr, CLA u 1535 ,3, , ,R, N,4. .mP ,.1.,3 zO.4 ?Swf, 086s .uP 1 mm !5,. .2.3 2.4, FE?26.. ,26s HOLD1. 800s 1,75 ,?3, Zwa. Fe100, 0180 KULD9. f-30e 1s76 02.4 2047 I ,!4,,,,, 0000 Hmw. . . . . 1577 .3231 z-as, ,#360, ?42. F%Y3, eaee 2051 ma-.,.,. PLY., .0.3s to., C-.7621 w,. 36,6 2053 .w.7*e I we. ,..-/ ,esa “uY.7405 “.4, 0008 m55 v,, Bose ~ wnA-7s*1 INtKO- 0040 1.sR-7a 17 -69-

APPENDIS D

SUMMARY TAPE AND EDIT PROGSAM

INTRODUCTION

This program was written to provide an editing capability for the digital data tapes and to provide a capability for creating a full compacted dats taPe from up to four partially filled data tapes. The editing option permits a) dele- tion of an interval, b) recalculation of voyage summary data, c) correction of interval logbook data, and d) the addition of a voyage identification record at the beginning of each voyage (as well as at the end of the voyage as produced in tbe data processing).

NO versions of the program were written. Vera iGU I operates vhen intervals are identified by an interval ntier. Versicn II operates when interva2a mat be identified by both an interval number and a logbook index nunber. The’ latter case arises because the intenal nmnbering system used during part of the data acquisi- tion permits an interval number to be used more than once during a voyage. In Version II, the Delete control cards and the Logbook Data centrol carde refer to an interval by both numbers. In all other respects, the program are similar.

The program listings are given in Tables D-I (for Version 1) and D-II (for Vers’ion II). 2he flow chart is shown in Figure D-1.

CARD INPUT

~pes of card input

1. “C” coded control card

2. “H” coded header card for summary tape

3. “T” coded data tape header card

4. Voyage identification cards

5. ‘“D”coded interval delete card

6. ,,Ltr ~O,&,j logbook data cards

Order of card input

1. Centrol Card

2. Summary Tape Header Card —....——

-70-

[3. Data W= Header card up to 4 4. Voyage Identification Cards sets - up to 4 eets - 1 per data 5. Delete Cards* 1 per voyage tape 6. Z.agbook Data Cards* }

1*@t ional

Control Card

Cols . Description ,,,, 1 5 ~int Code ~~ ~ ~~i%%e S-V record 10 Number of Data Tapes - up to 4

summary Tape Header Card

Cols . Eescrip$ioa

1 ,,H,, 2-1o Tape Identification 11-80 Descripticm

Data Tape Header Card

*. Description

1 ,,T,, 2-27 Tape Identificaticm 28-29 Number of Voyages 30-32 Voyaga Number 33-35 Nuuber of Intervals 36-37 * Number of Delete Cards 37-38} Number of Sets (4/~t) of Logbook Data Cards 40-49 Same as * 50-59 sama aa* 60-69 slm8 as*

Voyage Identification Cards

1. TWO cards per voyase.

2. These are the same cards used to create paper tape (see Appendix A)--contains voyage logbook data.

3. Identified by a “V” in CQIIUTSI78. -1

-71=

Oelete Card (Version I)

—.Cole Daactlotirln

1 **D,* 2-4 Voyage Number 5-7 Interva2 Number 8-10 Imterva2 Number 10 intervals .

31:33 2nterva2:,1- Number

Interval Logbook Data Cards, ~1

Cols . Description

1 ,,L,, 2 X-l, 2,3,0r4 3-5 Interval Number 6-77 Logbook Data 4th card only through CO1. 45

Delete Card (Version II)

~. Description

1 *,D,* 2-4 Voyaga Number 5-7 Lc.gbook Index Number 10 intervals 8-1o Interva2 Numbar 11-13 Lngbook Index Nunber 14-16 2nterval Numbar ~6& Interval Number 1 Interval Logbook Data Carda (Version II)

Cols . Description

1 ,,L,, 2 X-l, 2,3,0r4 3-5 Logbook Index Numb er 6-8 2nterval Nunber 9-80 Logbook Data 4th card only through Col. 48

TAPE INPIJT/OUTPUT

The tape used as input are those tapes craated using the program @van in Appendix C (see Figure -2 for tape format). The output tape is similar to the input with the exception that a Voyage Identification (logbook data only) has been inserted before the first interval in earh vpyage. 3%1s insertion doee not include the Voyage Summary Data. -72-

PRINTED OUTPUT (OpTION)

1. Listing of control cards

2. Listing of header record

3. INTERVAL KXX DELETED indicating one interval (XXK) has been deleted.

4. INTERVAL KSX CNANGRD indicating that the logbook data for Interval XXX has been changed.

5. Listing of voyage suimuatyrecord.

6. Error messages.

4 CONTROL CAM M2SSING “’C” type control card is missing - correct and reenter

b) SLM4APl TAPE HEADER CARD MISSING “Self -explanatory--correct and reenter

c) DATA TAPE MADER CARD OUT OF SEQURNCR “T” type header card is missing or out of sequence-correct and reenter

d) VOYAGE IDENTIFICATION CARD llISSING One of the 2 voyage identification cards for a voyage is missing or out of sequence—correct and reenter

e) VOYAGE NO. ON DELETE CARD INCORRSCT Voyage number on delete card does not match the appropriate voyage number on the data tape header card—correct and reenter

f) INTERVAL LOCEOOK MTA CASD MIS SING OR OUT OF ORDER According to count on data tape header card “L” type logbook data card is missing or om of sequence-- correct and reanter

g) TAPE IDENTIFICATION NOT TRE SANF,AS CARO IDRNT Self-explanatory Correct and reenter

h) VOYAGE SUMMARY F.XCORD FOR VOYAGS ~ MISS2NG Voyage number on voyage 8ummary record does not match vnyage number on data tape header card—correct card and reenter -73-

CONTROL DATA DATA DATA DATA TAPE CARDS TAPE TAPE TAPE

? ?y~~

T, \

SUMMARY TAPE PROGRAM

EDITING MESSAGES ERROR MESSAGES --63

FIG. D-1 - FLOW CHART FOR SUMMARY TAPE AND EDIT PROGRAM TABLE D-I - PROGRAM LISTING FOR SUMMARY TAPE AND TABLE D-I - (Continued) EDIT PROGRAM (VERSION 1) I

w“,,,., “J’’%y”’”” - — y; ysJ

**!..7.1 C... i ymw,: l,,,.,s,.,,. ””.,., 0, ,,. ,,., s,..,.,,”. . SJwro,, o ~ _ IVAN,,,,.,.,,,, K, ______..,:: .-,WT06,0 lNW; I,.., N,V,,K) sLw”.,.- . ... w ,,.”, -,,,,,,.”,,, ,,,, .,,, ,.., .,,,,, c,., . . “Om. ,,,, ,yc!,,a,. r,,, m,.O.,.,,,,”,. ”,.,, (Iwo,,,, ,“,,,, (,, , , ;O::;; ,::;:; ~,n, wn4.n::_ .,, ) ,,OO,. ,,.,.,, ””.,, ,,”””,, ,.,,”, ”(, ,, .L, .,,.. m, r,.,. ,.., $!!l! !!,: .1. am.,,,,,, ,” ,,,,2,.,,.,,,x,l,,,... {,,,,x, r,,*, *a.,*,*,*,* , -,. ,.O ::::$:: m#n0502 Nw- .,, ”,.,, ---- -187.0. ‘, lull,.,,.

-, m.:~ ‘——----~--.–:.– .,.. ::”m:-e .—. —-- . yy~ _..:&,.. ——.4 D CWIRLW CARD D f,”,,,, l+OOZ,l P*.”,APS

.W m,uhim - ,...,.,,, ,kirfvmmiiii ~,!,0.,”,,cm,“,ss,no.,. ______! ~.a! ,.,, ,,,,, , ,,,.O,-,.O,, ,,,,, ,,,.,,,, !,, . sl$nu””TAPE.Cmm m ...... { IZt[!mu,.?i) o ,1”.,6,,m.,.me., *MAT ,. “.3”,0, “.. 0“ ,,ur, ,,”0 Ulccantc,. , ~—. ,,,.,2,.,,, ,,0 ~&~:;:;~fl~l,s701.#1-l!-1

g;w:o -aw~fiyl .–—–— ——.——..- .—— . ,,1 ::;~ m&ls;mlL: 1,-., ””0”.1”, a.”..., . . ..,.. . . SUIT”,, 117E, *cw.22, ,cm. wov. rw us,.., o ,,”.,,, ”.,,., ”,.,,, ”.,, (,,,, ”,, u.wc4?., _, 5!M,CA,0 . “can ,“rm”u -ma ma. OAr,-ci-”m--—- ..’ ——— —””” Iul,.,,$ , . .. . 1,... .1,(,.0.,,,,,...... , ,,>,,,3,,,4 W,*,, * ;- ,.. . ..--...”..,,, SU17,0.O , sw,m~ ?0 ,25 JJZ-l, ”LO,O -—-. . -— —...... r.. ,.- ...... ,. . .. .

,/ -76- -77-

...... : 1 -78- ——- ___

.&-.L+e- “ ,

i

,,

. . . . . : ,2: .:.: “. , I —. ,

. . . I

1 I ,,, —

-81-

APFSND2X E

FIW sUM4AP.YTAPE PROGSMi

INTRODUCTION

The edited mad compacted data tapes (Appendix D) ccmtain the digital records (12,000 points) necessary to reproduce the recorded signal for each interval. For use in studies such as those mqulred un&r the parametric study phaae of the ccntract, considerable efficiency in tape reading is accomplished by having a tape which coataina only the information required for such studies. (Interval and Voyage Identification and Swmnaries). Elimination of the digital records permitted all the Interval and Voyage Identification and Summary data from the 25 edited and compacted data tapes to be written cm two Fina2 Summary Tapes (one each centaining full-bridge data and half-bridge data). The Final Suwnary Tape program (IMST) was written to accomplish this. A mayhmm of 150 voyagea in provided for in the header record.

The program listing is given in Table E-I and the flcw chart is givan In Figure E-1.

CARD INPUT

1. Control Card

2. Fina2 Sumary Tape &ader Card

3. Header Cards for Input Data Tapes (one for each data tape)

Control Card

—.Col Description

1 ,,,, - creatim 5 &e Code ~ - additfm { 10 Number of Tapes - max. 4

Final Summary Tape header Card

~ Description 1 “P’ 2-so I@ader information (description) -82-

Reader Card for Input Mta Tauas*

*. Dascriptial

1 ,,R!, 2-80 Header identification and description *AlsO input to sumaxy tapa program

PRINTEO OUTPUT

1. Control Card

2. Old Summary Tapa Header Record of Mdition RUU

3. Final Stnm.aryTape Naader Card

4. Header Card for Each Data Tape

5. New Summary Tapa Haader &cord

6. Old Voyage Summary for each voyage on the Old SurmnaryTape if addition run

7. New VoyaSe Sumnary for each voyage on the data tapes in the order of processing

s. Error Massages

Error Messages

1. CONTROL CASJ MISSING “C” type control card missing or out of sequence—correct reenter

2. CONTSOL CARO COL 5 MJST BE 1 OP.2 aPPli~ tO “C” tYPe control-card correct and reenter

3. HP,AOER C@Il ~SING FOR F2NAL SUhU4ARTTAPE “F” type header card is miseins or o“t of sequence— correct and reenter

4. TAPE HEADER CARD MISSING

“H” type haader card is missins or out of sequence—correct and reenter

5. TAPE SPADER JY3ESNOT X.4TCH NF.ADER CARD XX x The first 79 bytes of the summary tape header does not match the data ou the respective header card—correct and reenter xx x in the tape haader

TAPE INPUT/OUTPUT

me tape input is that which reau2ts frcm Me edited amd c~pacted data tapes (see Appendix D). -83-

The tape output results from &letim of 12 records (2000 bytes each) of Interval Data and the resultant compacting of tbe remaining data. The tape output is:

1. Tape Reader (1400 bytec)

2. Inter-record Gap (IRG)

3. Voyage Identification (376 bytes )

4. IRG

5. Interval Summary (2280 bytes)

6. IRG

7. -- Interval %msasries for remaining intes-wb

g. IRG

9. Voyage Sumasj (400 bytes) --Repeat 2-9 for each voyage.

FINAL SUM44RV TAPE PW3GRPM I

t

LIST OF CONTROL CARDS VOYAGE SONMAR1 ES ERROR PESSAGS

—— __ -. ..— FIG. E-1 - FLOW CHART FOR FINAL SUMMARY TAPE PROGRAM TABLE E-I - PROGRAM LISTING FOR FINAL SUMMARY TAPE PROGRAM I . ,...... —-—-—. —-...,....-—_— ——

...... ,F,., o,’ti ,J,.f. wi, ,,.,,,,0, ,, A,.,,20,, {.,,29, ,.,. T)! 5101 ,,.,,,,, ——rr—5c . ,,(,,0,,.,,,,”, .. ,0 ,,. ,“T&w 1,, ”,(%3!,,,,.1! .,,,,,.1., ,,,, ,,.ATA, (,,, Wmmo. .W,..... ,.. r —-–,mc .<.., ,,,,, !,,, ,7 ,.. ~ ._ y;;~w’ PC,., ...... ,s”- ---—------0,,, ,,, ,,, ,,, .,1, 4,!, ,, !/,,,,,,2,,,,.,,, ,,.,,,,,,.,,, ,,., ,.,l, , , ,,.,., ,O .— --— m ( D., . 1,.,. ,,.7., ,/ j fcO.,.~.2 ,,.,,,9, ON. ro., ,,.,,,0, .,W,..,. pww; ; ,,.., ,,, .,0 i-n-’<,,,.,,,,.’-”,, ~;m:- ! fl~u:;:;- ,s.,,2,0 ym; $: :) ;~”;-, . yJ :72 .,.,(,,,,,,,,.,,,,,,,,,,,,,, ,,s,,,,, 10 r.,.., ,.,,,,,.,,’,,,, , ,,.,02,, w,, ,,, ,,., ,,. , , ,0,, ,., ------,.,,,.,.., ,,.,,,0, *. .,,,,,0. .,., m,,., .5,,,, ,,,0,, ,,,. ,,D ,U”. A*” ,,., ,,.,.,, O i’ ,F(, cm, ...~“..,.,.-, .--. --. ,,, r##& r ml-m n-mF.,.,,, , ,0.,.0, ,“,0 ,.,,,, .,!, . ..7.... ,$.,0,,0 \ 100 :s!!::?:

,!.,O ,8. - ,,.. ,,.,,.0, row.,, ! ,. ,, .,.,,,.,,!,’”,,,, ,,.,,.,, , .:.,, ” ,,,0?, ,... 0,, ,“...,, ,.,, ,s.,,.2, : < *,? ,,,.,,, w.,’%w“?.,,,, ,,.,.,.,,.,., ,s”,,4,, FOR W1, ,,,.2,, C,.’.,,,,, ,, .,.,0 .,, =- ——.,. ~—— ––—r .*, T,,,,”,,,,,,,.,,,,,..,,,,,,.,., —...-. ——-___,. _ ..~s.,,.,, —

-85- —

-86-

APPEWDIX F

SUMIART TAPE COP.BXCTION PROCRAM

INTRODUCTION

ibis program (CRCT) was written to incorporate the subroutine RELWND (nee Appendix I) and thus provide capability for correction of the FIna2 Summary Tapes. An error in programming of the conversion of (recorded) True Wind Direction Co the required Relative Wind Mrection (Appendix A) resulted in some Relative Wind Direc- tion values to be 180” in error. Since the punched-paper tapes were created with the program error, and all the data were subsequently processed from theee tapes, the correction has been made cnly cm the Final Summary Tapes (see Appendix E).

The prosram listins is given in Table F-I.and the flow chart in Figure F-1.

The prosram reads an uncorrected Final SutmBSryTape, reads each interval record, and creates a corrected Final Sumnary Tape. The description of the RSLNND Subroutine, (Appendix I) gives the details for the co~ection process.

PROGRAM DETAILS

Input: (1) Final Summary Tape (to be corrected)

Output: (1) Pinal Summary Tape (corrected)

(2) Printed Output

A. SUMARY TAPE ESADER RE~5D

B. VOYAGS xxx voyage number from aach voyage identification record 123 .4567S c. Xxxxxxxxxx xxxxxa xxx Xxxx

(1) Interva2 number

(2) Course

(3) Original relatlve wind direction

(4) Speed

(5) True Wind Velocity -87-

(6) Relative wind velocity

(7) Lndica

(8) Corrected relative wind direction. ‘fhismessaxe armears for each interval record. 1 2 D. BLAMCXXX2XXXX

(1) true wind velocity

(2) course

‘I’hismc.ssage appears if the true wind velocity, couree or relative tzktd direction are bbilc in the interval record.

Subroutine:

SELWND - (APP. I)

BCNV - SCCiC Conversion Subroutine available from ISM mcnual Form c27-6932-3, Appendix J cc ad&d by I’RLN37-1313, Jllly23, 1969

The BCNV subroutine allows the FORTRAN or Assembler Lcnguage GSP user to chcnge the format of dcta in storage when the data IS in hexadecimal, integer, floating point, or EBCDIC E, F, 1, or Z formcts. The user-specified dcta Is conve rtcd to the fo~t rcqueeted in the CALL stat-t, and IS plcced in the Output area designated. For information about the use of the various FORTRAN formats, see the publication IBM SYstem/360 FORTRANIT Language, Form C2B-6515.

FINAL Slfma;r

UNCORRECTED

9t CRCT PROGRAM

I ~— —-_ FIG . F-1. FLOW CHART FOR SUMMARY TAPE-CORRECTIONPROGRAM

—. -88- -...—. .—-—-. ...

-89-

APPEND2X G

SUMARY TAPE LISTING PROGSAM

This program (LIST) was included to provide a capability to list the data which appears on the data tapes. An option is prodded to supptess the printing of the 12,000 points of digitized record and ptint only Idantificnticm and Summary data for intervals and voyages.

A listing of the program is given in Table O-I.

TABLE G-I - PROGRAM ISTING OF SUMMARY TAPE-LISTING PROGRAM

,,.7,.. i’rc Fe., *,.,,,a.,m?ts,.,P, //.,., !0,,.0,m ,,”:..:,E~mT,ywm,.O-,w->r&O..,,#wl,,,A=,,,, 4,9”1.5,5,, DE —— y:,:m:~,~:::~o,:o,,,,, ,aol.,,.,,., // .,8,, ”,,.”.”..,.,,,,>..,,, —. ,. L/Go.r!,s’o.L.LuLm, .___.. . .,_...... ,!.,,’,..,.,,.2 ,,.. ,. .> ,, _ ...... >..oo. o “., ,,, ,,, , 1“,!,,,,,>, .< ..4. .,.. CJ .,,,.0 “,’, ,, .,,,, ,“. ,. j l,) ,0=.. !!57.2 .,01...31 .21 _ ., .,,,,. L, ——-—_— , ,...,,, ,., , ... ,,,...,02, ,,.,. ,92 ,W..rc,. ,7.2,.lx. t.,. ,*i; ,x., o,...,.,2.,i,ki,31. z.,., )...>,..,,,,,,.s..z,.----ix.—.–.–...... _..-..——. .—.._ ,“”.., --..- ..,8“ , .,. ”,,,,.,, ,0.,’,.., ,.. >,,,,,, ,0. F.. H. Tt!Be.2,—. ..—..—. — .,!,,,..,,,, ,.,,., .,,.., .,.,, ).7 ,on.4rr i.i ....2.3 u.7,.7.a, ...... _.,Ati. .,a,., w ,, ...... ,,,. ,-,,, ,.,.,. ..,, 3 .?, ,,, . . ,, , ., ,0 .,, ,,2 .,,, , ,,6, , .,,,, ,,., >,. ,,00, — , ..6 ,, .,, ,., ,.,,. , .>, <,, .“,,.,,. ,;,, 0.,.,.,., >..., LE.- . ,,,,,,.,,,,..’;.50 .0 .8, TZ!6, ,, .—.. —— _. —.- ._— ,, cm, ,>,., ., ....,,,,, ,, ,<,,.,,,,. .,.,. , A~mI, ‘~. .,.0,>.2),,.,.,,!!.!,, .5701 .,, r,rb. m),,of.lL,*,,~l...+L.——.— ..-—.. —— .—— ... ,,, ..,., ,,.,.7 (,,,, . 6s. 76) .,, ,,,.. U,, ,DC.,, ,,. U. U.,, O, .._—.. — ,, w+,, ,.,., —.1 .. . ,L.,, ,,z, ,;w.,, t,,,., .:00, ... ,, :,, .,(, ,,, ,[, ,.1?.. ,,, ._...... ,1,,,.. ,2,, 7.,.,(,,., > ,5,,.., .— .-—. ,,, ,0. 11... — , !ow&,, so, .o.z, ,- ,. —.,.,) --$%..,, ,” .2,.., ,,0, -.. .. —... ——.—–- -—— -— ..” _ ..- _,.: . .. . . , ..= —...—...... ——

-90-

AFPENDIX II

Parametric ‘STUDIES PRDGRAM

INTRODUCTION

The Parametric- Studies prosram (PAPJ4)was written to provide the capability to read the Final Summary tapes and selectively extract data. The program has been written in as general a fozm as possible to provide the greatest options for flegibility. Cutput can be in the form of printed output, or stored m magnetic tape for subsequent analysis or dumping on cards. The program does not include the capability for analysis directly from magnetic tape output.

GENERAL DESCRIPTION

The program allows the user to specify criteria which each interval mst meet. If these criteria are met, the user may specify a number of different data fields from the interval record to be provided as output of the program. For example, the user may request that for every interval which has a Eeaufort .%8 State greater than four, he should obtain as output, the Relative Wind Direction for that interval, In addition, for every interval which meets his criteria, he will always obtain the interval identification (tape reference number, interval number, and logbook in&x number) as part of the output.

For each run,the user may request up to four criteria for each interval and up to twelve fields o f output (In addition to the criteria field which are alwayo contained in the output). The user makes his specific requests on input data cards--one card for each criteria and one card for each output field. In a?ldi- tion, a run coatrol card is required and a tape-header card is required to i&n- tify the Final SumaIY Tape to be used.

The system flm cA* is given in Ngure H-1 and the detailed flmf charts are given in Figure H-2. The program listing is gives in Table H-1.

VARIASLE NAMES

NCOMPS - number of compares to be made--number of criteria to be -t

NPRNTS - nunber of fields to be ptutched/printed ISTUDY - study code Criteria Card

ITTPE(4) - type of field (I,A,F) to be compared

ICODE (4) - “hit or miss” code

LOCAT(4) - location of field to be compared

ISTART(4) - start of compare field

————. — ——. — .-— - -91-

ILEN(4) - length of compare field

ICONO(4) - ccmditicn of compare

IVALU(4,12) - actual value to be cmopared

Print /Punch Card

NLOC(16) - location of print/punch field

INlV(16) - this interval or next

NSTART(16) - start of print/punch field

NLEN(16) - length of print/punch field

Interval Record

INTERV(28!3)- this interval information

NINTRV(280) - next incerva2 information

IvOYGE(256) - voyage identification data

ICOPfP(4) - storage of integer values for comparing

COMP(4) - storage of floating point values for comparing

PROGRAM LIMITATIONS

For summary numbers, have length of 1 and begin at 257,258...262

For character compare, only EQ allowed

For floating point compare, EQ not alloved

If large print field is used, must be on last print/punch card of group

on input of value on compare card, characters are left justified, integer and floating point numbers are right justified.

Integer is maximum of 6 digits includin~ sign

Floating pof.ntis maximum of 10 digits including sign and decimal point

Character is maxim.un of 12 character -.

-92-

INPUT Data Cards 1. “C” type Rrm Control Gerd

2. “S“ type Compare Card(e)

3. “P” type Print/Punch Card(s)

4. “F” type Final Summary Tape Identification Card

“C” type Run Control Card

—.Col Des~riptimr 1 c 5 number of compares (l-4) 9-1o nunber of print punch carde (1-12) 15 Study Code

“S” type Compare Card

~. Description 1 s 2 I-integer type of field A-lfr@IC { F-floating pt.

3 for a hit code 0 keep { 1 keep for a miss

4

5-7 start of field

s-9 length of fIeld (in bytes)

10-11 tY* of compare condition EQ, IX, GE, GT, LT

12-23 value to be compared against (up to 12 cola. )

A type is left justified I,F type are right justified I is mqxiqmn of 6 characters including sign F is maximum of 10 characters including sign One card required for each compare. -93-

*’P”type P~intlFunch card

& Description

1 P O interval 2 location of field { 1 voyage

0 - this interval 3 { 1- next interval

4-6 start of field

7-8 length of field

(maximum of 12 except 1 of length 20)

One card required for each field to be printed/punched

“F’ type Final SuunnarYTape Header Card

—Col. Description

1 F

2-80 description

OUTPUT

Cards Printed and on ~gnetic tape are card images

—Col. Description

1 study code

2 card in Series 1-4

3-14 Tape Reference Number

15-17 Logbook Index

18-20 Interval Number

21-32 Field No. 1

!, ,, 33-44 2 ,, ,, 45-56 3

,, ,, 57-68 4

69-80 !! !r 5 —

-94-

(1) first four fields on first card are the Sort fields (left blank if not used)

(2) maximum of 3 of these cards/interval

(3) PIUS a 4th card if required with a 20 CO1. print field COIS . 21-40

Printed

1. NO. OF COMPARES-XX NO. OF FIELOS TO PRINT/PUNCH-XX STUDY CODE-X information from “C” type control card

2. COMPARE INFORMATION (printed from cards ) compare control card listing 3. PRINT/PUNCH INFORMATION

(printed frcm cards)

print /punch control card listing

4. TAPE HRADER INFORMATION

(printed from cards)

printout of tape header control card

5. SUMMARY TAPE HEADER RBCXISD

(printed from cards)

printout of mnumary tape header record

6. LISTING OF MAGNETIC TAPE OUTPUT, one to four lines for each interval which meets criteria, depending on nunber of field requested in print/punch cards. 5 of these per line xx ~= L J Study Card Tape Sef. Lag- Intrv. Print /punch output Code NO. Number book NO. field Index

Interval Identification

and xx ~~

same as above except print/punch output field is 20 char. and only one per line--this appears only if a large print/punch field is ra- quested or if the max. no. of fields are requested. JOB SUCCESS~LY COKPLETED -95-

7. Error Uessages

A. RUN CONTROL CARD N2SSING

“C” type control card missing or out of sequence - correct and reenter

B. MAX. ALLOWABLE CRITESIA IS 4

mare than 4 criteria are requested on RUII Control Card - correct and reenter

c. W. ALLOWABLE p2utr2/puwcH RSQWST IS 12

more than 12 print/punch fields are requested on Run Control Card - correct and reenter

D. COf4PARSCARD 141SSING OR OUT OF SEQUSNCR

self-explanatory - correct and reenter

E. PRINT/PUNCS CABD M2sSING OR OUT OF SEQUENCE

self -explanatory - correct and reenter - mug t asree with r.umber of requests on Run Control Card

F. HEADSR CARD DESCN2PTION DOES NOT NATCH TAPE RRCORD

description on “F” type header card does not match description in summary tape header record. Check tape and header card - correct and reenter

G. INTEGSR COMPARE IUIQUIMD FOR SOMMANY NO. if field compared against criteria is a sunmary number, the type of compare UU16t be specified as integer - correct criteria card and reenter

H. EQ IS NOT ALLCWED AS A COKPARS CONDITION FOR AN F TYPE NUMBES

self explanatory - correct criteria card and reenter

I. ONLY EQ IS ALLOWEU AS A COMPAIU CONDITION FoR AN “A” TYPE CONPANR

self-explanatory - correct criteria card and reenter

3. PRINT FIELD IARGER TJ4N 12 MUST BE LAST PRINT/FONCH CARD ~

check the sequence of print lptmch cards and reenter

— .-. ., .. ...— . - . ...+.-.. Fill

~O#~L

I

1 I

pAFAMTER STUU1E5 PM)GRP.M

I I

CAKE TO BE P!JNCXEO

/ c/’ /

Oumn CARDS .5.—— —... — FIG. H-1. SYSTEM FLOW CHART FOR PARA- FIG. H-2. DETAIL FIG. H-2 (Continued) METRIC-STUDIESPROGRAM FLOW CHART FOR PARAMETRIC-STUOIES PROGRAM -. .—— - W ~ ‘- .- —-— .——. —-—- . . . . . u I

GET ltllER?ti FIELD FIELD

I

, 1

YES i t CC#VERT TO FLT PO1NT

U4KE CW.4CTER I I STR1N6 i COMPARE I I FLT~OIw INTEGER COMPARE COFP.4RE

I

,-—— —___.—. —. .-.-...... -.—. . — FIG. H-2 - (Continued) FIG. H-2 - (Continued) -98-

. ,

r

?

-E)

-. —. .———.--.—n

l__J

,.-. ———....-. .-——.. —.— -99- -1oo- -1o1-

i

1

. ...-..!

..:;.L TABLE H-I - (Continued) TABLE H-I - (Continued)

...... ,. . .. .— ..—-. . .. —--—-_

.-.”..,,.,,6 ,...,,., ,.,. SC..r, sw,.n., ,!,...,,, m ,,, --–—-—— P,w,,m- . ,,,..,,,, - ‘— - PA*.2770- ,,,..>,.<.>> . ,,, ,,O.,>, ...... “..’ ,.. I i.i... t,..., . ii-i;;; -— ———.- --- . ..” . ..m-

,..,,..

.m. L, R.m.., P.%R ‘6.,. ,*-L.*------————,..,01. ,1,,..,., W“,T”[R ,8,,,,. ”... ,,,,. ,, ,. “,,,., Wmm * ,.,,, ”.. m. -–- . . . . .—– :~:~. ,,,..O, (.

1

.!

x

;...... —..:::.H:::s:. . .k;... .

.:, ., - -— -.. —,.. . ~–

-1o4-

~IX I

SXLATIVS WIWD DIRIKTI(Xi CO~ON SUBRUITINE

IU1’RODUCTION

The origtial data entered in the logbooks permitted several options to report wind direction. ‘llirLogbook Preprocessor program (APPendix A) wan written to ac- cept the options end convert all to a single format namely, Relative Wind Dlrectim (in degrees port or starboard). Bcwever, the programing h=dled incorrectly a small mmunt of data with the remit that there Wlmd Mrect icms were in error by 180”. A cOr=ct subroutine wae written (SEMI@ fi~~ C~ be ~cm=ated h ~ of the existing progr~ to corrert these date wIIichwere in error.

lhe RSWND subroutine, M listed In Table I-1, m.skcnany necessary adjustmt to the Selative Wind Direction data. Whether the existing val~ requires correct icn or not depends on several other given values (i.e., ship course, ship epeed, t- wind s~ed and relative wind speed). For those casea in which a correction is re- quired, the corrected value of X@lative Wind Direction is obtained by subtracting the original value from 180” mid changing the port “P” designatia to etefioard “s” or vice versa. me last mm argumeata of the subroutine contain the correct Selative Wind Oirection whether a correction wan made or not.

lhe flow chart for the subroutine ie ehown in Pigure I-1.

r

FIG. I-1. FLOW CHART FOR RELWND SUBROUTINE -1o5- . r’- t

—____ ———-. -——. . .—. . .. . ______-,---- !--& i-

U. 43 TABLE I-I - PROGRAM LISTING FOR RELATIVE WIND CORRECTIONSubroutine !

TABLE I-I - (Concluded)

! ...... —- . ... ——.—-.:: --:: .—-... --. —— ---- = . .= , . . ,. ,,, pm::: ,,, ,., ... !,,,.’ “,L”m_

,1. ,.-,.,,,, “,,.06,, ,., ,,, ,,..-”1 “,,.,,.. ,—. ., .,.,,. - “,,.,,,, z ..s0.,, ...... , “!.:+:06 m — +-.,,,, ,’!,9s,.’.:,.0,f,O!.c.O~_ _- ._,_ . .._ . .. ..W96.: - ~~~~ . . ,0 ,,r ,m ,,,.,,,, l-’-m;:;;;;;:. -—.R— W., mm,lmw, wr - -— ----- ——---— .—,..s001. &.- ,.!,,1,.. ,,,., ,.,0. EWOoo ,0,-..,,T.,$!!9,,7 .—...,...... * m ,,, . . . . *F ..,’+=” !s.,- ,,,,..4, .-, ., C”.:. ,. P.74— —------mmxm,,m!r – - –—— ——-.— -- psRs:~:- .,,.0,,, ,,,0, ,.. ,s.,., ‘-– ,IDV-~- ‘--- ‘—–. ‘-. — ‘--- ‘---- - ‘—– tR.soO?O _ ,,.”.,,. !.0, . . ,0 ,0, ,,..,,,, MO* !!..,l .,,.,5,! ,. ,0 ,,, - “,L”62,a- ...... ,m ,..s0,00 .- ..— . .. ——_... !,.,,,,.,,,. s”,,,. 09 ,.. .! : C,T*” “.i “w“-”—””—– -.= ;.:;;...... , .~-:o! _ T .--K-,--- - ,.,.,.0, : ,,, . .,< ’..,. ~—. --- *.&——-.– : -- ,.,’,,0, ,x, ,“, . . .0 . WC.,::+

I ~., ; i o ,: , ,.<..,,, , —“—------.------– “ 0 , ,.,.0..9. ! ,,, . 0, , . ., HCG.0,, -.x. -—–..-- .,”,,,,, ,.CO. -. ,:,.. ,,,., ,. ,.,, ,. ,.,. ,.,’,,,, ,,, 8 cT7rc56nm0&H%- ,,, . . ,H,m,,. ,.,’.01, [,::: .— !“,.001$ ~ , ,/60.,,,0 ,0,, m U,,,., A,,,,, A,,.., ., L,, V..,.,,, FULLULL. I ,,,.,,,,,,.0,,,,“,{,,.,A.,,,.t5..,,,w,o.,,,— :L.,,c.,,:fiT ,/ -m.,m. c,l..”,w,.,,.,,...,,,.,,,,..,.,,,,,.,, ~ ;$0.:73::0,, 00 ...... — —— d Unclassified S.?c.dtyC1..slfic.tio” DOCUMENTCONTROL DATA . R & O (S.anit, .I...lllti,n,n of ,,,:., b4y .1 ..,,”., ..d ,cd.,,., m.o,.,,.vr “w., M .“,.”8 whom ,,..-”11 ,.w, i. cI.,.MI.O 0.,0, $4.?, ”0 ..,, ”,,” (Com.n,,. .“LIw, aa. “..0”, sm.””,.” CL A.S,. I. A7,0. TELEDTNR MAT? RIALS RESEARCH Unclassified 303 Bear Hill Road >b, 0.0.. Waltham, UA 0215fI .,.0,, ‘r,,l.. COWUTER PROGRAMS FOR TNE DIGITIZING AND USING OF LIBRARY TAPES OF SHIP STRESS AND ENVIRONMENT DATA

T. SC*,PT,VC .O,, s(ryp. .,r.p,md ,..,”.,” .3.,.., Final Report —. .“,“0l?,,,(m,.,“am.,El,.+m.1.1(k,,1.,,.uM.)

Aldie E. Johnson, Jr. Isaac J. Walters James A. Flaherty

REPORT ..,, 7..,0,.. “o.0, ,.0.s ,b.No.0, “.,, February 1973 106 1

,..0. ,.,. , 0...... NO. 9., OR,. IF4ATOWS .WPC.. T .“$.-==”(s1 NOO024-69-C-5161 ,.,.O.... .0. E-1149 (d)

Ship Structure Committee M.OT.4~ti;Pol?,.0,s%(m .-— tit007b....lm.d— Research Project SR-187-Part II ,. SSC-237 . mrm..,).a. .,,,,?4.., Distributionof this document is unlimited

—— ,“.P.EM.N,AR,.0,,s ,.. ,PO”*O”, MC MI L,7A. ” AC7, ”,TY Ship Structure Committee Naval Ship Engineering Center

Processor programs are given to convert original analogue stress data and hand-entry ship, sea and weather environmental information to a final digital format. Included is a program to provide a capability to retrieve portions of the data for subsequent statistical analysis. —— —

Unclassified .—..4...-.———... —!7 . . . ..mmuon

,. LINK A .$4s● Law. c .=” “0”0, “01. e “, “OL= w, *eLc w,

PROCESSOR PROGRAM

LIBRARY TAPES

DIGITIZING

— —

SHIP RESEARCH COMMITTEE Maritime Transportation Research Board National Academy of Sciences-National Research Council

The Ship Research Committee has technical cognizance of the inter agency Ship Structure Committee’s research program:

PROF. R. A. YAGLE , Chairman, PPOf. of Naval Architecture?,Universityof Michigan

DR. H. N. ABRAMSON , Tech. Vice President,Dept. of Meoh. Sciences,SouthwestRes. Inst.

PROF. R. W. CLOUGH, prof. of CiviJ Engineering,Universityof California

MR. E. L. CRISCUOLO, Senior NDT Specialist,Naval OrdnanceLaboratory

PROF. J. E. GOLDBERG, PYVf.of CiviZ Engineering,Fwdue University

PROF. W. J. HALL, prof. of Civi2 Engineering,Universityof IZZinois

DR. S.’R. HELLER, JR. , Ckairman, CiviZ & Mech. Eng. Dept., The CathoZie Univ. of Americ

MR. G. E. KAMPSCHAEFER, JR. , Manager, TechnicaZ.%rwices,ARMCO Steel Corporation

MR. R. C. STRASSER, Director of Research,Neuport News ShipbuiZding & Dry Dock Company

MR. H. S. TOWNSENO, Vice President,U. S. Salvage Association,Inc.

DR. S. YUKAWA, Consulting Engineer,General Electric Company

MR. R. W. RUMKE, ExecutiveSe?czwtary,Ship Research Committee

Advisory Group 1, “Ship Response and Load Criteria”, prepared the project prospectus and evaluated the proposals for this project:

OR. H. N. ABRAMSON, CHAIRMAN, Tech. Vice President,Dept. of Mech. Sciences,Southwest Resewrch Institute DR. C. CHRYSSOSTOMIDIS, Asst. PPOf. of Naval Architecture,Mass. Inst. of Technology

PROF. A. M. FREUOENTHAL, CoLZege of Engineering,George WashingtonUniversity

DR. R. GLASFELO, Naval Architect,GeneraL Dynamics Corporation

MR. R. G. KLINE, Assoc. Research Consultant,U. S. Steel Corpora*ion

OR. M. K. OCHI, Research Scientist,Naval Ship Research & Dew lopmentCenter

MR. R. C. STRASSER, Direeto~of Research, Newport News Shipbuilding& Dry Dock Company The SR-187 Project Advisory Committee provided the 1iaison technical guidance and reviewed the project reports with the investigator:

MR. W. H. BUCKLEY, Chairman, Coordinatorof HydrofoiZ Strwt. Res., NavaZ R d D Center

PROF. A. M. FREUDENTHAL, ColLege of Engineering,George WashingtonUniversity

MR. R. G. KLINE, Assoc. Research Consultant,U. S. SteeL Corporation SHIP STRUCTURE COMMITTEE PUBLICATIONS

These documents are distributed by tie iVationalTechnieal Information Service, SpringfieZd, Va. 22151. These doc- uments have been announced in the Clearinghouse journal U.S. Government Research & DeveLopment Reports (USGRDR) under the indicated AD numbers.

SSC-224, Feasibility Study of Glass Reinforced Plastic Cargo Ship by R. J. Scott and J. H. Sommel la. 1971. AO 735113.

SSC-225, Structural Analysis of Longitudinally Framed Ships by R. Nielsen, P. Y. Chang, and L. C. Deschamps. 1972. AO 752769.

.-. . . . —...... - SSC-226 , I’ankerLong%tud%naL Strength ArmLys%s - USep ’s MUnUUL Una Cpmpuk?r @ogram by R. Nielsen, P. Y. Chang, and L. C. Oeschamps. 1972. AO 752770.

SSC-227, Tanker Transverse Strength Analysis - User’s Manual by R. Nielsen P. Y. Chang, and L, C. Deschamps. 1972. AD 752771.

SSC-228 , Tanker !?ransve~seStrength Analysis - Progzwmner’s Manual by R. Nielsen, P. Y. Chang, and L. C. Oeschamps. 1972. AD 752742.

SSC-229 , EvaZuation.and Verification of Computer Cakw Lations of Wave-Induced Ship Structural Loads by P. Kaplan and A. 1. Raff. 1972. AO 753220.

SSC-230 , Program SCORES -- Ship Structural Response in Waves by A. 1. Raff. 1972. AD 752468.

SSC-231 , Further Studies of Computer .%mulation of Sknuning and Other Wave- Induced Vibratory Structural Loadings on Ships in Waves by P. Kaplan and T. P. Sargent. 1972. AO 752479.

SSC-232 , Study of the Factors uhich Affect the Adequacy of High-Strength, Low AZ.Zoy, Steel Weldments for Cargo Ship Hulls by E. 8. Norris, A. G. Pickett, R. D. Wylie. 1972. AD 752480.

SSC-233 , Correlation of ModeZ and Fu7.1 Scale Results in Predicting Wave Bend- ing Moment Trends by D. Hoffman, J. Wil1iamson, E. V. Lewis. 1972. AD 753223.

SSC-234 , Evahation of Methods for Eztrapolation of Ship Bending Stress Data by O. Hoffman, R. Van Hooff, E. V. Lewis. 1972. AD 753224.

SSC-235 , Effeet of Temperature and Strain Upon Ship Steels by R. L. Rothman and R. E. Monroe. 1973.

SSC-236 , A Method for Digitizing, Preparing and Using Library Tapes of Ship Stress and Environment Data by A. E. Johnson, Jr. , J. A. Flaherty, I. J. Walters. 1973.