Skip to main content

Full text of "NASA Technical Reports Server (NTRS) 19830026185: DOE/NASA wind turbine data acquisition system. Part 4: Operations and maintenance manual (Plumbrook Station)"

See other formats


General Disclaimer 


One or more of the Following Statements may affect this Document 


• This document has been reproduced from the best copy furnished by the 
organizational source. It is being released in the interest of making available as 
much information as possible. 


• This document may contain data, which exceeds the sheet parameters. It was 
furnished in this condition by the organizational source and is the best copy 
available. 


• This document may contain tone-on-tone or color graphs, charts and/or pictures, 
which have been reproduced in black and white. 


• This document is paginated as submitted by the original source. 


• Portions of this document are not fully legible due to the historical nature of some 
of the material. However, it is the best reproduction available from the original 
submission. 


Produced by the NASA Center for Aerospace Information (CASI) 



fl. 

[ 

[ 

[ 


(NikSA-CB- 168084) OOE/NASA HIND TOBBIME DATA 
ACQUISITION SISTEfl. PART 4: OPBBATIONS AND 

HAINTEMANCE HANOAL (PLUHBfiOOK STATION) 

(Eairchiid Heston Systeas, Inc.) 96 p 

UC A05/HF AOl CSCL 10A H2/44 


N8J-34456 


Ooclas 
4 1977 


NASA CR-168084 
FWS7680 



r 


r 

[ 

[ 

[ 

[ 


DOE/NASA WIND TURBINE 
DATA ACQUISITION SYSTEM 
PART IV: OPERATIONS AND MAINTENANCE 

MANUAL (PLUMBROOK STATION) 



by S. Prenger, T. Tatman 

FAIRCHILD WESTON SYSTEMS INCORPORATED 
DATA SYSTEMS DIVISION 


prepared for 

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION 


f: 

r 


NASA Lewis Research Center 
Contract C-19179-D 


TABLE OF CXWIENTS 


SECTION TITIE PACS 

1.0 PPEVEtinVE MAimENW^ 2 

1.1 Daily Preventive Maintaiance 2 

1.2 Weekly Preventive Maintenance 2 

1.3 Creating System Backups 4 

2.0 CALIBRATION PROCEDURES 6 

2.1 Tape Speed Conpensation Calibration 6 

2.2 Mod 0 Discriminato: Calibratiai (Realtime) 6 

2.3 Mod OA Discriminator Calibration (Playback) 9 

2.4 Brush Recorder Calibration 9 

2.5 Qntmitek VOO Calibration 10 

2.6 Sabre Recorder Calibration 10 

2.7 RMJ Calibration 12 

2.8 600 PCM DAS Calibration 12 

2.9 Force Card Calibration 14 

3.0 SYSTEM VERIFICATION 15 

3.1 System Diagnostic Initialization 15 

3.2 System Diagnostics 15 

3.3 Analog System Verification 16 

3.4 Digital System Verification 17 

4.0 SYSTEM OPERATING PROCEDC’RES 18 

4.1 Preparatory Actions for Data Acquistiai 18 

4.2 Sabre Analog Recorder Operation 20 

4.3 Digital Recorder Operation 21 

4.4 Recording Mod 0 (Realtime) Data 22 

4.5 Playback of Mod OA (Remote Site) Data 25 

ii 



SECTION THLE PAGE 

4.6 Brush Recorder (^ration 29 

4.7 Time Code Gaierator Setup 29 

4.8 Searching Analog Tape for Time 29 

4.9 Operating FK05 - Disk Drive Unit 29 

4.10 Digital Tape Header Format 31 

4.11 Digital Tape Labeling Procedure 32 

4.12 Remote Site Analog Tape Logg’.ng Procedure 33 

4.13 Ranote Site Analog Tape Mailing Procedure 33 

5.0 SYSTEM SOFTWARE FUNDAMEirALS 34 

5.1 Booting Up System 34 

5.2 Using RSX-llM Terminal 35 

5.3 Using Utility Programs (File Manipulation) 36 

5.4 Operational Software 47 

6.0 CATA BASE (PROGRAM FILES) 70 

6.1 Data Base Format 70 

6.2 Example of Data Base Setup 70 

6.3 Coefficient Calculation 71 

6.4 Program ID Scheme 73 

6.5 Creating a New Data Base 74 

6.6 Debugging Data Base 74 

6.7 Program ID Listing 74 

7.0 PATCHBOARD 78 

7.1 Patchboard Layout 78 

7.2 Patching Procedure 82 

7.3 Checkout and Debugging Procedure 90 

7.4 Patdiboard Listing 90 

8.0 RELATED DOCUMENTS 92 

iii 


TEiCHNICAL ASSISTANCE JOB DESCRIPTION 


A) Sl^Jpart MMD 0 

1. Preventive Maintenance 

a) Run system diagnostics 

b) Cleaning recorders 

c) Do system backtps 

2. Calibration of sensors and equipnent 

a) RMU calibration 

b) Discriminator calibraticn 

c) Sabre recorder calibration 

d) VCO calibration 

e; 600 PCM DAS calibration 
f) Brush recorder calibraticn 

3. Repair any equipment failures 

4. Install new equipment and i^jgrade old equipment as needed 

5. Recording data 

a) Recording real time - Mod 0 WTG operatican - analog and digital 

b) Recording real time - wind data tapes - digital 

6. Playback of data 

a) Playback data from analog tapes as requested 

b) Playback data from digital tapes as requested 

7. Paper work 

a) Log all tapes recorded 

b) Log all repairs 

c) Log received parts, etc. 

d) Maintain up-to-date system schematics 

e) Maintain up-to-date and past seti^ files 

B) Support additional WTG sites 

1. Log in any incoming tapjes 

2. Data reduction 

a) Process cne digital tape per site per week 

b) Process any special requests 

3. Sand degaussed tapes back to remote sites; replace any bad tapes or reels 

4. Contact each site on a weekly basis 

a) Check supplies 

b) Check on any problems with data systan 

5. Maintain inventory of equipment at each site 

6. Maintain old and up-to-date setup files for each site 


1 



1.0 PREVENTIVE MAINTENANCE 


1.1 Daily Preventive Maintenance 

1.1.1 Clean tape heads cn Analog Sabre III, Analog Sabre VII and Digital 
DEC Mag tape recorders prior tx> first usage of the day and between 
tape changes as described. 

A. Turn off power bo recorders. 

B. Open front panel access doors. 

C. Using tape head cleaner and ootton swabs, clean tape heads and 
path on recorders. 

D. Place new tapes on recorders and feed tape through to takeup reels 
as displayed cn the diagram on the front panel of tape recorders. 
(Refer to Recorder Operations, Sections 4.2 and 4.3) 

E. Turn takeup reels manually clockwise until about 3 feet of tape 
is cn takeup reels. 

F. Turn power on bo both recorders. 

G. On analog tape recorder, press the stop buttcMi until tension is 
placed on the tape. 

H. On digital tape recorder, press the LOAD button 1 time. 

I. Close front panel access doors on recorders. 

Note: For more details, refer to the respective maintenance manual 

1.2 Weekly Preventive Maintenance 

1.2.1 Clean Digital Dec Mag tape recorder vacuum chamber with denatured 
alcchol as follows: 

A. Turn power off to recorder. 

B. Open front panel access door b^' turning 2 screws holding access 
door, and open door. 

C. Using cotton swabs, clean the inside of the vacuum chamber and 
access door with alcohol. Be sure to cle- n all vacuum holes 
thoroughly. 

D. Close vacuum chamber access door by turning 2 screws holding 
latches on the door until they lcx:k. 

E. Place new tape cn recorder as defined in Section 4.2. 

1.2.2 Clean the RK05 Disk Drive ijpper and lower disk heads with denatured 
ethyl alcohol and ootton swabs as follows; 

A. Place the RUN/LQAD front panel switch in the LOAD position. 

B. When the front panel LOAD light cxames on, open disk drive access 
door and remove disk pack. 

C. Close access door. 

D. Depress the CNTRL and HALT switches on the PEP 31/34 front panel 
simultaneously . 

E. Turn the PDP 11/34 ccntpuber power switch to the off position. 

F. Slide the disk drive out of the rack to gain access to top cover. 

G. Loosen top and side holding screws on tie bop cover and remove. 

H. With alcohol and ootton swabs, clean upper and lower disk heads. 

I. Replace top cover and tighten holding screws. 

J. Slide disk drive into rack. 

K. Turn the PDP 11/34 oonputer power switch to the on position. 

L. Open access door to the disk drive and insert disk pack. 

M. Place the RUN/LQAD front panel switch to the RUN position. 

1.2.3 Perform System Verification, Section 3.0. 

Note: Be sure to oonplete the Weekly Maintenance Log. 


2 



1.2.4 Weekly Prev«itiye Maint«\ance Log 

Month of 

Date Operator 

A. DEC MAG Tape Recorder Cleaned (check) 

B. RR05 Disk Drive Heads Cleaned (check) 

C. System Verified Operational (check) 

Date Operator 

A. EEC MAG Tape Recorder Cleaned (dieck) 

B. RKD5 Disk Drive Heads Cleaned (check) 

C. System Verified Operational (check) 

Date Operator 

A. EEC MAG Tape Recorder Cleaned (check) 

B. RK05 Disk Drive Heads Cleaned (check) 

C. System Verified Operational (check) 

Date Operator 

A. DEC MAG Tape Recorder Cleaned (check) 

B. FK05 Disk Drive Hee'^s Cleaned (check) 

C. System Verified Operational (check) 

Date Operator 

A. EEC MAG Tape Recorder Cleaned (check) 

B. RRD5 Disk Drive Heads Cleaned (check) 

C. System Verified Operational (check) 

Date Operational 

A. DEC MAG Tape RecxDrder Cleaned (check) 

B. RK05 Disk Drive Heads Cleaned (check) 

C. System Verified Operaticnal (check) 


3 


1.3 Creating System Backups 


1.3.1 Procedure to create System Backup Disks (1:^0 and OKI) 

A. Load a scratch formatted disk into disk drive IXC2. 

B. Boot ip K(0 by the following: 

(1) Place the Disk 0/1 front panel RDN/LQAD switch to the RUN position. 

(2) On the PDP 11/34 front panel: 

a) Press the CNFIRL and HALT switches simultaneously. 

b) Press the CNTRL arK3 BOOT switches simultaneously. 

Keyboard Operations - ttie operator's terminal responds as follows: 

Note: Operator input is designated by underline. 

004360 151726 001036 012040 

DEVICE TTOl: NOT IN CONFIGURATION 

RSX-llM V3.1 BL22 64K MAPPED 
RED DK0:=SY0: 

RED DK0:=IB0: 

MOD DKD:SYSHM 
@(1,2) STARTUP 

* PIEASE ENTER TIME AND DATE (HR;MN DD-fft-YY) (S) : 04-MAY-81 
TIM 04-MAY-81 

ACS SYO:/BLKS=200 

* DO YOU WISH TO RUN TELEVEMT? (Y/N) :N 

c) By entering the following ooninand strings, the operator will 
create backup disks of IXCO and U(l. 

1- BOO (l,54)DSv^S This boots up program DSCSYS. 

2- DK1;/UOTT=2 Program doesn't recognize Disk 

2. This ocmnand assigns I»G. to 
Unit 2 (DK2). 

3- DKl:/VE=i:ar 0 Stores DKO onto WQ (reassigned to E»C2) 

4- Remove Disk from ESC2, label and date. 

5- Install an ether scratch formatted Disk into DK2. 

6- DKO:/UNI'I-=2 Assigns DKO to Unit 2 (DK2) . 

7“ DK1:/UNIT=1 Assigns DKl to Unit 1. 

8- DK0:/Ve=^ 1: Stores E»C1 onto DKO (reassigned to ISC2) 

9- Remove Disk frc«n M(2, label and date. 

1.3.2 Procedure to Copy Backup Disks Back Onto DKO and r*(l 

A. Load 1^0 backup disk into disk drive DK2. 

B. Boot up DKO (refer to Secticn 1.3.1 b) . 

C. By entering the following ooninand strings, the operator will copy 
the backup W(0 and DKl disks onto DKO and IX(1. 

Note: Operator input is designated by underline. 

D. Write Protect the Original Disk (Depress WTPRDT switdi) . 

1. BOO (1,54) DSCSYS This boots program DSCSYS. 

2. DIQ:/UOTT^ Assigns DKl to Unit 2. 

3. DK0:=IH(1: Loads MCO from backup DKO. 

4. Remove DKO backup disk from IK2 and store. 

5. Loe^j DKl backup into disk drive DK2. 

6. DK1;/UNIT=1 Assigns DKl to Unit 1. 

7. DK0:/UNIT=2 Assigns DKO to Unit 2. 

8. DK1:=DK0: Loads DKl from backup DKl. 

9. Remove 1^1 loackup disk and store. 


4 



1.3.3 Procedure t» Transfer Files from Disk to Disk 

A. Boot system. 

B. Load Disk to obtain files frcm (or transfer to) . 

C. Type: >M0U DK2;/0ro - this mounts WC2 

D. Type: >Pff - this puts terminal in PEP mode. 

E. To transfer all files in a given UIC (user ID oods) , use the 
following format: 

PEP> DK2; (30,l)AJF»DK0 :9 30a)*.*;* 

Note: AIF creates UIC if that UIC doesn't exist. 

This transfers fran I»0 all files in UIC (30,1) to DK2 UIC (30,1). 

F. To transfer a file(s) in a UIC, use the following fconat: 

PIP> DK2:(30,1)»DKO:(30,1)MODO.PB2;11 

This transfers from DKO tbe file M0D0.PB2;11 to DK2 (30,1). 


2.0 Calibration Procedures 


2.1 Calibration of Tape Speed Gcampensation 

2.1.1 Using a Frequency Synthesizer apply a 10m volts BM5 signal bo the input 
patdi panel FM Mux input. 

2.1.2 Place TSC switch on, set frequency bo 9.5 khz and adjust BAL control 
for 0.00 + 0.020 volts. 

2.1.3 Set frequency to 9.785 kHz <+3%) and adjust band edge voltage (BEV) 
for +4.000 + .020 volts. 

2.1.4 Change frequav:y bo 9.215 kHz (-3%) and verify output is -4.00 volts. 

2.1.5 Repeat steps 2.1.1 - 2.1.4 for each FM Detranslabor. 


2.2 Mod 0 Discriminator Calibration (Realtime) 

2.2.1 Install Mod O.FB (or current) patchboard. Take note on how FM signals are 
patched. 

NCHE: FM patching informaticn can be found in the Plmbrook Site 

Manual under patchboard Information. 

2.2.2 Patch FM Calibrator cxitput (PP 31,32) to the AMPAEIAJ? Inputs 1 through 
4 Icxated at cxx>rdinates (B,C,D,E 31,32). 

2.2.3 Verify that all discriminators lcx;k up with signal. Note that zero 
signal (yellow) lanp cn 4130 Detranslators goes out. 

2.2.4 Turn edl TSC switches to off position. 

2.2.5 Place the FM calibrator switch bo center frequency. (CF) 

2.2.6 With a digital voltmeter monitoring the output of each EMR 4167 and 4150 
discriminatcx, adjust the balance cxsntrol for 00.00 + 0.005 volts. 

Check off on data sheet. 

2.2.7 Place the FM calibrator switch bo upper band edge. (UBE) Adjust the BEV 
pc3t on eadi discnriminabor fcx: +5.000 volts. Check off on data sheet. 

2.2.8 Patch each mux back bo its respective locaticxi. 

NC7IE: Refer bo current FM patching infcxrmation found in Plunbrook Site 

Manual under Patchbcard Information. 


6 





2.3 ReitDte Site Discriminator Calibration (Playback) 

2.3.1 Install desired patchboard into system. 

Note: A listing of available patchboards can be found in Section 7.4. 

2.3.2 Patdi FM Calibrator output (PP 31,32) to A^S>/t}etAY ix^ts 1 through 4 
located at (B, C,D,E, 31.32) . 

2.3.3 Verify that all discriminators lock up with signal. Note that zero 
signal (yellow) lanp on the 4130 Detranslators goes out. 

2.3.4 Turn off an TSC owitches. 

2.3.5 Place the EM calibrator switch to (CF) omter frequency. 

2.3.6 With a digital voltmeter monitor inq the ou^t of each EMR 4167 and 4150 

diserLiinator, adjust the balance control for 03.00 ^ 0.005 volts. Check 
off on data rtieet. ” 

2.3.7 Place the EM calibrator switdi to (OBE) ifiper band edge. Adjust the BEV 
pot on eadi discriminator for +5.000 volts. Qwek off on data sheet. 

2.3.8 Patdi desired recorder track to its desired Detranslator ir^t. 

Ncme: Refer to EM patdi ing (playback) infexmation found in the 

Remote Site manual under patchboard Information. 

2.3.9 Load remote site analog tape, using die cal iignals reoevded onto the 
beginning of the EM tape from the remote site, make adjustments to t^ 
discriminators as necefflary. 

Note: Individual senses: calibration infocroation is available on the 

respective sensor sheets located in the respective site manual. 

2.4 Brudi Recorder Cedibration 

There are two (2) ways of calibrating the Ixu^ recorders. 

2.4.1 A. Patch the discriminator outputs to the desired brush channel. 

B. Patch the EM calibrator ou^xit to the discriminator ir^ts. 

C* Place the EM calibrator switch to (CP) center frequoicy. Adjust 
the brush pen position as desired. 

D. Place the EM calibrator switch to the desired band edge and adjust 
brush sensitivity as cesired. 

-or- 

2.4.2 A. Use a voltage source and patch directly to the brush charaiel irput. 

B. Apply known voltage for the lower limits. EOr zeroing, adjust Che 
pen position as desired. 

C. Apply known voltage for the qpper limits. For gain, adjust the 
sensitivity as desired. 

Note: NASA personnel takes care of Mod 0 brush calibration. 


9 


2.5 Ckmitek Calibraticsn 


2.5.1 Required Test Equipment 

A. Digital Vbltmieter 

B. 0 - 5 \A>lt Voltage Source 

C. Frequency Counter 

2.5.2 Preliminary Operations 

A. Install Plunbrook Calibration Patchboard into system. 

B. Osnnect 0-5 volt voltage source to patch panel where marked 
VOO input (1 AA, 1 Bfl) . 

2.5.3 VOO Calibration with a zero volts offset. 

A. Set voltage source to 0.00 volts. 

B. Mhile monitoring the VOO FrequefK^ Output (test point on 1A30) with 
a frequency counter, adjust the frequency (FR) p^ntiometer to 
give an output frequency equal to the VCD cexitet frequ«x;y that is 
marked cn the VOO. 

C. Set the voltage source to 5.0 volts. The output frequency should be 
equal to the VOO center frequency plus 125 Hz. (Bx. If the VOO is 
marked 1.0 kHz then the out^t frequency should be 1.125 kHz). 

Note: The band width (BW) pot may need adjustment. 

D. Set the voltage source to -5.0 volts. The output frequency should 
be equal to the VCO center frequency minus 125 Hz. 

2.5.4 VCO Calibraticn with 2.5 volt offset. 

A. Set voltage source to 2.5 volts. 

B. vtiile monitoring the lAX) Frequency Output (test point on the VOO) 
with a frequency counter, adjust the frequency potentianeter to 
give an output frequency equal to the VOO center frequency that is 
marked on the VCO. 

C. Set the voltage aouroe to n voics. The output frequency should be 
equal to the VOO obiter frequency minus 125 Hz. 

Note: 'Ihe band width pot may need a slight adjustment. 

D. Set tlie voltage source to ■ volts. The ou^t frequency should be 
equal to the VCO center frequency plus 125 Hz. 

2.5.5 Repeat the approisriate step; for the remainder of the VCO's in the system. 
2.6 Satare Recorder Calibrai-ion 

2.6.1 Required Test Equipment 

A. 0 - 10 Volt Voltage Source 

3. T«ivetek Frequency Generator or equivalmt 

C. Frequency Or.unter 

D. Digital Voltmeter 

2.6.2 Preliminary OparatiTis 

A. List signals and their expected vol.:age range. 

B. Determine which reocxrder tracks need to be calibrated. 

C. Determine type of record aapllfier needed for each signal. 

Note: A multiplex signal should be reccxrded with a direct record 
amplifier while a direct signal dx>uld be recorded with an 
FM Record Amplifier. 


10 



D. Set i:p recorder using the above information as r. basis; plugging 

the proper reoard and reproduce amplifiers into the proper track 

locations. 

E. Determine at what speed data is to be recorded. 

F. Load a tape on the reccarder using tlie diagram on the recorder as 

a guide. 

2.6.3 Reocard Amplifier Cedibration 

A. FM Record 

(1) Place RANGE/UST switch to lEST. 

(2) Place recorder in REOCM) mode by pressing FV8) and REOC^ 
simultaneously (both lights ^)ould ranain lit) . 

(3) Monitor the record signal betwe«i TP3 (CAR) a«3 Gmd on the 
froit of the record amplifier with a frequaicy counter. 

(4) Depending on the chosei speed and the type of tape (Intermediate 
or Wide Band) adjust the CP pot on the front panel to the 
desired center frequency (refer to the Tape Speed and 
Frequaicy tables in toe Salrure VII manual under the System 
Checkout and Calibration Section, page 6-12) . (Ex. Center 
frequaicy for Intermediate Band tape at a tape speed of Ih IPS 
is 13.5 kHz) . 

(5) Depending on v^t the full scale input voltage is to be, select 
the desired volt^e range with the RANGE/TEST switch. 

(6) Apply full scale voltage to input of the Record Amplifier. 

(7) Adjust the "in" pot for tapper Band Edge (UBE) frequency v^ito 
is determined by the type of tape and tape speed. (Refer to 
i^re VII Manual page 6-12) . 

B. FM Record Playback 

(1) After the Record Amplifier has been calibrated, «\sure tape is 
still in the RECORD mode. 

(2) Ensure full scale signal is epplied to inpit of the Record 
Amplifier. 

(3) Monitor the apfirojariate track Reproduce Amplifier output 
(front panel) with a voltmeter. 

(4) ^just the repoduce output for desired outpjt voltage 
(maximun approximately 4 volts) . 

C. Direct Record 

(1) Place raws: switch oi froit panel of direct Record Amplifier to 
desired range. (This range should have been determined previously. 
See Step 2. 6. 2. a) 

(2) Connect the wavetek with a knowi RMS signal bo the desired track 
input. 

(3) Place recorder in the RECOi® mode. 

(4) Monitor the Reccrd Amplifier record level with a meter or 
oscilloscope. 

D. Direct Record Playback 

(1) After the direct Reccxrd Amplifier has been calibrated, ensure 
that the tape is still in the RECORD mode. 

(2) Ensure the signal is applied to the input of the Record 
Amplifier. 

(3) Monitor the appropriate track Reprod<jK:e Amplifier output with 
an oscilloscope. 

(4) Adjust ‘•v.a reproduce output t<x approximately 3-4 volts p - p. 


U 


2.7 PMU Calibration 


2.7.1 Wb«i IM) Calibration should be performed: 

A. As needed 

B. After repairs to equipnent 

C. Monthly 

2.7.2 Required Test Equipment 

A. Porcable (battery operated) Digital Voltmeter 

B. Signal Conditioner Extender Card 

C. Input Shcxrting Plug 

D. local Calibration Control Switoh Box 

E. Signal Conditioner Card Puller 

2.7.3 Preliminary Op^aticns 

A. Ensure proper gain, offset, and calibration resistors are installed 
in signal conditioner anoplifier cards as specified 1:^ NASA. 

B. Allow system to stabilize (8-12 hours under power) . 

C. Remove cable from connector J9 of HMD and connect local calibration 
control switch box. 

D. Pull appropriate VOO card for inputs to be calibrated and place on 
e:±a>der card. Inputs frcrni SCA cards may be monitored as follows; 

Input # V0O Pin # 

■ 1 J 

2 H 

3 K 

4 L 

2.7.4 376-02 Calibration 

A. Check .10 V excitation on pins R and S. Adjust R38 for 10.00 volts. 

B. Put input sh tinr connector on appropriate signal input connector. 
VAiile monitoring an(>lifier output, trim the balance pot R7 for an 
output as near zero as possible. 

C. RHiove input shorting plug. Connect dumnoy bridge on data inputs. 
Adjust gain pot R27 for an output of -2.00 volts of Lo Cal and 
+2.00 volts in Hi Cal position of Cal control. 

D. Connect data channels back bo input. Adjust bcdance pot R17 for 
0.00 volts output vten in data position and +2.00 volts in Hi and 
Lo Cell positions. Record. 

2.7.5 377-02 SCA Calibration 

A. With input ^rting plug on input connectors, adjust R2 balance 
pot so anplifier output equals 0.00. 

B. Reconnect data input connectors. 

C. While monitoring output of S.C.A. , trim balance ^t R2 to 0.00 volts 
while Lo Cal cal control switch is in Lo Cal position. While in Hi 
Cal, adjust R18 gain pot fca: 2.50 volts. Record. 

Note: This (Hi and Lo Cal setting) may vary depending on offset 

put into a particular channel. Refer bo Plumbrook FMJ sensor 
sheets for calibration voltages. 

2.8 600 PCM DAS Calibration 


12 


2.8.1 Required Test Equipment 

A. Patchboard with all ADC ciiannel inputs patched t» a oomncn source. 

B. ^Asltage Standard 

C. CW HP 3455A or equivalent 

D. RP-LL DIPC 

2.8.2 Do the following to set up the 714 as a decxxn. 

A. Install RF-U disk in drive 2, ^in it up and protect (tuirn drive 
0/1 to l(3ad) disk by engaging WTPRTT. 

B. Push CNTRL and HALT/SS switches simultaneously. 

C. Push CRTRL and BOOT switches simultaneously. 

D. Responses required cn the terminal are underlined. The channel 
nunher must be typed in octal. 

064314 000024 001016 004076 
$DK2 

RT-llSJ V03B-00C 
?KMCN-P-Conmand file not found 

. RUN EMCHV 

INPliT CHMWEL NOWBER 
1 

INPOT CHfiNNEL N«©ER 

At this point the Address display cn the 714 will display the channel 
number in cxrtal and the Data display will contain the data in octal. 

2.8.3 ADC Channel Calibration & Verification 

A. With patchboard in, voltage standard driving all DAS input channels, 
and DUM monitoring the voltage standard, set the following voltages 
and verify correct c3ata. Adjust, if necessary, the pots cxi the 681 
board. Data should be at the two numbers half the time. 

Voltage Data Pot 

-4.99145 V 003/4 R15 

-»-4. 99145 V 7773/4 R14 

Repeat back and fcarth until no adjustment is nec:essary. 

B. Check the following table for accnaracy. The data should be +1 cx)unt. 

Volts Data 

-5.00000 0 

-4.99756 1 

-4.99512 2 

-4.90023 4 

-4.98046 10 

-4.96093 20 

-4.92185 40 

-4.84371 100 

-4.68742 200 

-4.37485 400 

-3.74969 1000 

-2.49939 2000 

.00122 4000 

This verifies ail bits are operating properly and the data is accurate. 


13 


2.8.4 Using FM discriminators patched to all inputs, verify each channel is 
working correctly by using EM calibrator one channel at a time. Change 
from SEQ tr> IBE thru VBE and back to SEQ. Verify data displayed on 714 
is correct. {This needs tjo be rewritten vhen patchboard is done). 

2.9 Force Card Cadibraticn 

2.9.1 Set a function gmerator with offset capability bo sine wave 5 V P-P 
no offset. Insert signal bo FORCE IN input on patchboard (22, 33, 34). 

2.9.2 Attach dual trace scc^ with both inputs set the same and on DC. 

Verify TP7 is approximately midway between positive and negative 
excursions of TP6. 

2.9.3 Change offset on gaierator and verify TP7 slowly responds bo changes 
at TP6. 

2.9.4 Monitor and sync on TP14 and monitor TP6. Verify TP14 occurs on only 
the rising oc falling part of sine wave. 

2.9.5 Change SI on Force Card and verify the slc^ that TP14 occurs on is 
changed. Leave switch in position required foe Plunyorook site. 


n M 

XH 


3.0 System Verification 

3.1 System Diagnostic Initialization 

3.1.1 Place desired diagnostic disk pack into disk drive #2 (RK05J). 

3.1.2 Place front panel ROIVIXAD switch to BUN position. 

3.1.3 On PDP 11/34 front panel: 

A. Press CtTTFSL and HALT buttons simultaneously. 

B. Press C37TRL and BOOT buttons simultaneously. 

3.1.4 Keyboard will respond with the following (operator input is noted 
bjy underline) . 

064214 000024 001016 004076 
$DK2 

CLEABING 

OiOKAO XXDPf DK MKiTOR 28K 

BOOTED VIA UNIT 2 

ENTER DATE (DD-M4-YY) ; 18-MAy-81 

RESTART ADDR: 153726 

50 HZ? N N 

rsi? N N 

THIS IS XXDPt. TYPE "H" CR "Wl>” FOR DETAILS 
.R ZQMC?? * 


* At this point you enter the diagnostic you wish the syston bo run. 


3.2 System Diagnostics 


3.2.1 


The following diagnostics should be run fee a complete checkout of the 
digital portion of the system. Load the appropriate disk for chosen 
diagnostic. Initialize the system (refer bo Section 3.1). For information 


on 

A. 


how brj losd the disk refer to Section 4.9. 


Diagiostic 
.R FKAA?? 
.R EKAB?? 
.R FDAC?? 
.R EKTG?? 
.R FKGH?? 
.R ZQPC?? 


Disk #1 - Processor Checkout 
11/34 Basic Instructions Test 
TRAPS Test 
11/34 EIS Test 
Memcey Management 
Memory Management 
0 - 124K Memory Exerciser 


OR 


. R ENASA - Exercises all system components simultax^usly. 

Note: Operator input is designated by underline. 

raC/X-11 EXERCISER (MONITOR V02.1) MD-ZZ-CXMON-B 

MONITOR: C 

SYSTEM SIZE: 00064 K 

WRITE BOTTER ROTATION ON 

RT ON 

PARITY- ERROR TRAPPING ENABIED 
TO TEST H> ^EDIA CLR LOC 40 
CM3>MAP 
CM3> 


15 


LPAPO AT Vht 070712 STAT: 140000 LINE PREMIER 

•n©KO AT VA; 072444 STAT: 150000 MAG TAPE 

RKAGO AT VA: 105042 STAT: 150000 RK05 

K»«J0 AT \^: 112312 STAT: 140000 CLOCK (KWll-P) 

CPAGO AT VA: 057266 STAT: 040020 PROCESSOR (BASIC INST* ) 

CPBJO AT VA: 061150 STAT: 040020 PROCESSC® (EIS) 

FffiCO AT 063026 STAT: 040020 PROCESSC® (FLOATING POINT) 

BMCNO AT VPl: 102366 STAT: 040020 BOOT MDDUIE 

KEADO AT VPl: 111144 STAT: 040020 KEll 

CM) >CES BMGNO * 

P OPES RKAGO* 

CMD>BON 

BSY> 

* Itie oomnand DES is used to tell the program to disallow 
operation on that particular oonponent. 

B. Diagnostic Disk #2 - FK05 Verification and Fcnrroatting R - 2RKI?? 

Used to Verify or Format Disk. Procedure is as follows: 

(1) Run program (.R ZWd??) 

(2) Remove diagnostic Disk #2 and insert disk to be formatted. 

(3) Enter TYPE*3. 

(4) Press the CLR button on the front panel of the 11/34. 

(5) Press the #4 button - this will select Disk #2. 

(6) Press LSR - this loads the Switch Register with the octal #4 
selecting Disk #2. 

(7) Press the CNTRL and OONT. switches simultaneously for program 
to continue. 

(8) Program continues now fcarmatting and verifying s^hether the Disk 
in #2 drive is good or bad. 

C. Diagnostic Disk #3 

C WHXME Data Corpressor Diagnostics 
R CHNTST Prints out A-D channel outputs in cctal 

D. RTU Dicpnostic Disk 

R ENCHV Encoder Channel Verify, displays selected A-D channel 
outputs to 714 frcjnt panel. 

NOTE: Channel numbers selected must be input in Octal format. 
R Noise Tests Noise level of the system. 

R MinMax Tests Noise level of the system. 

R CalCHK Tests Noise level of the system. 

3.3 Analog System Verification 

3.3.1 Discriminator Verification 

A. Install Plumbrook calibraticsn patchboard. 

B. Patch EW calibrator cxitput (PP 31, 32) to AMP/PEliAY inputs 
1 through 4 (B,C,D,e 31,32). 

C. Place the EM c^ibrator switch to AETTO. 

D. Observe all discriminator front panel meters. 

E. Proper operation is that all meters deflect from LBE through CF to 
UBE. 

Note: Detranslated channels deflect UBE to LBE. LBE is a negative 

voltage but a positive input. 


16 


3.3.2 Sabre III Analog Recorder Verificaticn 

A. Place tape on aialog recorder as defined in the Recorder 
Operations procedure. (Section 4.2) 

B. Install the Plundsrook calibration patchboard. 

C. Press the FM) and RECORD switches on the recorder. Both lights 
should be lit and tape should start forward notion and record data. 

D. with an oscillosoqpe, ncnitor the reproduce electronics output 
tracks 1 through 14 to verify a signal is being recorded. 

Note: You should observe a multiplex signal approximately 3 V p-p. 
These tracks can also be monitored on the patdiboard at 
TRK 1 through TRK 14 at ooordinates A 33,34 through P 33,34. 

3.3.3 Remote and Control Room Multiplexer Verificaticn 

A. Install ModO.PB patchboard. 

B. Monitor mux outputs with an oscilloscope (BB-LL 31,32). You should 
observe a 3-4V p-p multiplex signal. 

C. Press the Lo Cal and Hi Cal switches on the Cal (oontrol panel and 
observe discriminatcxrs for appropriate deflections for RMD najlti- 
plexed signals. (Refer to plvxnbrook Site Manual) . 

D. Patch the control room muxes (H,J,K,L 31,32) one at a time into 
A^C>/tXLAY input #2. Verify that data is obs^ved per eadi 
discriminator. Ihis is a means of verifying each VCO in an 
individual mux is functioning. (Refer bo Plumbrook Site Manual 
for VCO location and voltages) . 

3.4 Digital System Verification 

3.4.1 ADC and DCL* data and channel verificaticn 

A. Install desired patchboard. 

B. Initiadize system RTll - Diagnostic Disk (refer bo Section 3.1). 

C. Run program ENCHV ( .R ENCHV) . 

D. Input channel number (cx;tal) desired to verify. 

E. Oteerve output of selected channel on 714 DCU front panel display. 

Note: Display will be in an Octal format 0 to 7777 — 0 

representing -5 volts into che ADC and 7777 representing 
+5 volts into the ADC. 

P, Repeat steps C and D as necessary for all channels desired bo 
be diecked and verified. 

Note: This program can be used bo verify discriminator output, 

patcnboard wiring and systan wiring through the ADC and DCU. 


17 



4.0 System Operating Procedures 

4.1 Preparatory Actions for Taking Data 

4.1.1 Remove existing digital and analog tapes fron recxsrders. 

4.1.2 Clean tape heads and place new tapes cn recorders. 

4.1.3 Prepare tape units to recced (refer to Recocder Operations, 

Sections 4.2 and 4.3) . 

4.1.4 Calibrate discriminators and brush recorders (refer to Site Manual 
and Calibration Procedure) . 

4.1.5 Verify correct patchboard is being used (refer to patchboard listing, 
Section 5.3) . 

4.1.6 Verify all PMD signal conditioner cards are functioning by pressing 
Lo Cal and Hi Ced. switches on the calibration control panel and 
observe the f^ropriate discriminator channel. 

4.1.7 Verify all necjessary data channels on the patchboard have been 
patched to the brush recorder and/or A-D converter. 

4.1.8 Check that the time input (realtime ca: playback) is patched to A 31,32 
and verify that the time cxde is translating time cx>rrectly. 

4.1.9 Plac» the Disk 0/1 front panel BUN/LCIAD switch to the HUM position, 
wait for HEADy arxi CN CYL light to come on. 

4.1.10 On the PEP 11/34 front panel: 

A. Press the OTTRL and HALT switches simultaneously. 

B. Press the CNTRL and BOOT switches simultaneously. 

4.1.11 Keyboard Operations - the operator's terminal responds as follows: 
Note: Operator input is designated by mderline. 

004360 151726 001036 012040 
SDK 

IKVICS TTOl: NOT IN OONFIGURATICN 

RSX-UM V3.1 BL22 64K 
>FED DK0:=SY0: 

>RED DKO:=IB0: 

>MCXJ DK0;SYSTSM 
>« (1,2) STARTUP 

>* PIEASE ENTER TIME AND EME (HR-.MJ DD-^ff4-YY) (S) : 04-MAY-81 
>TIM 04-MAY-81 
>P£S Sy0:/Bli®=200 

>*D0 YOU WISH TO PUN TELEVENT/ (Y/N) :Y 
>M0U DKl:/OVR 
>SET /UIO(30,23) 

>; 

>; INffTL.CMD 

>; 


18 



ORIGINAL PAGE ® 
OF POOR QUALITY 


>j INSTALL TEIEVENr 

>; 

>INS a,l)DEVPAR 
>LQA IX:/I>AR=IXPAR 
>LOP. OC:/PAI«XPAR 
>SET /UIC*(30,23) 

>INS DK1:M30DAB 
>INS DKlrCDU 
>INS Wa:D714 
>INS DKlrDCM) 

>INS DKlrDPDO 

<INS DK1:DSKINT 

>INS DKl:ERE?POL 

>INS DKliMTDUMP 

>INS DK1:MWFM 

>INS DKl;RIPIBL/t>RI=100. 

>INS DK1:T0P 

>INS DK:lEL/EASK*m...A/I>RI=49. 

>SErr Afi'>(30,i) 

>9<EXF> 

>HUN TOP 
>IE[£VENT-11 
RDY FOR EXEC CMOS 
TEL>FUN WEM 

ENTER MAG TAPE LOG UNIT hBR 0 
TEL>RUN WFM 

ENTER TAPE LOG UNIT NBR 0 
RDY FOR EXEC CTCS 
TEL>.IC * 

TEL >gMX)O.PBl ** 

TEL >20RPM TEETERED *** 

ENTER ODM1ENTS, END=NDNE 
TEL >TEST N11BER=81-05-02 
ENTER aM®nS, ENC^NONE 
TEL >TAPE ID = PB10419L 
ENTER OOrtlENTB, END=NDNE 
TEL >START TIME = 110;11;36 
ENTER OOM«NTS, ENI^'NONE 
TEL Z **** 

NOTE ***** 

* After entering .IC and a carriage return, make sure that the Digital 
Recorder ON LINE light is lit. 

** Enter program ID of program tao be run (refer to Program ID Listing, 
Section 6.7) . 

*** Enter any conroents with regard to the data or tape (refer to the Tape 
Header Format, Section 4.10). 

**** This oormand is perfCMnned by depressing the CTRL key found on the lower 
left hand side of the keyboard and while holding the CTRL key down, 
depress the Z. This loads the oomnents onto the tape and the systan 
is ready to take data, 

***** After the CNTRL Z ooninand. To get back into Telev«?t to seti^ a new 
program. Type the underlined connands. This is a shorter method of 
preparing the system for data rather than rebooting the system. 


19 


ORIGINAL PAGE fS 
OF POOR QUALITY 


m> z 

TEL>RJN WEn 

ENTER MAG TAPE LOG UNIT VBR 
TELXI 

RDY FOR EXEC CM» 

TEL>.EX 
eABO 

>; 

>; ABO.CMD 

>; 

>ABO TOP 

ABO — TASK NOT ACTIVE 
>ABO TEL.. A 

TASK "TEL.. A" TERMINATED 
ABCWTED VIA DIREJCTIVE OR MOR 
>ABO RIPTEL 

TASK "RIPTBL" TERMINATED 
ABORTED VIA DIRECTIVE OR MOR 
AND WITH PENDING 10 REQUESTS 
>INS Dfa:C30,23]AO0DAB 
>0 <EOF> 

> 52 ? TCP 
>TEI£VENT-U 
RDY FOR EXEC CMDS 
TEL>RDN WFM 

ENTER MAG TAPE LOG UNIT tBR 0 
TEL>RUN WFM 

ENIER MAG TAPE LOG UNIT tBR 0 
RDY FOR EXEC (. 

TEL>.IC 

TEL >^aX)A.CL4 OR v^tever the program ID is. 

TEL>TAIE ID » CL20314U 
EMIER 0>WENIS, ENI> NONE 
TEL>START TI^C = 073:20:45 
ENTER OOfWENTS, ENI>» NONE 
TEL>TRia3ER = 02S056 
ENTER OOFWENTS, END« NONE 
TEL>VARIABI£ PITCH 
ENTER OOtfC^, ENI>> NONE 
TEL> 2 

4.2 Sabre Analog Reocxder Operation 
4.2.1 Loading Analog Recorder 

A. With the power indicating lamp off (pciier supply unit) or the 
POWER indicating pushbutton off (control paml ) , adign all the 
guiding pins cn the dual hub. This action will lock the two hubs 
so they will not turn independently. 

B. By aligning the slots un a full reel of tape with the guiding 
pins on the hubr place the full reel onto the inner hub. The 

tape should feed off the reel turns clockwise (in the EVD mode). 

C. While holding the reel with one hand turn the inner hub 20* 
clockwise mtil the hub locks the reel into position. 


20 



D. TO release the hubs from each other, turn the locking pin (the pin 
in the 1% ind\ slot) counterclockwise v^ile holding t.ie squared 
guiding pin which is located directly b^ind the locking pin. 

E. Place an empty reel cnto the outer hub and lock it in place by 
holding the reel and turning the hub 20* clockwise until secured. 

F. Refer to the tape threading diagram and thread tape over guide 
#1 and below the lower tape tension arm. 

G. Continue with the tape over the right side of the footage counter 
.md the tape sense post, over the right translation post, and 
under the left translation post. 

H. Ihread the tape q> (to the left of ^ide #2) betwe^ the capstan 
and the ri^t pindi roller, over the recc»:d heeid and around the 
inertia danpening roller, then down peist the reE»:oduoe heads, 
between the capstan and left pind^ roller, and to the right of 
guide #3. 

I. Continue with the tape below the vpper tape taision arm, over 
guide #4, and cnto the enpty outer reel for several turns. 

J. Inspect the entire tape path to ensure that the tape is threaded 
and aligned correctly. 

4.2.2 Recording Data on the Sabre Recorder 

A. Verify RMJ and VOO outputs are patched to the recorder inputs 
(correct patchboard) and time is patdied to Track 1. 

B. Verify that the Time Code is in the translate mode, the master 
clock is patched to the translator input (A 31,32) and the clock 
is reading the proper time. 

C. Press the and VECON) buttons on the recenrder. 

D. Verify that the recOTder (JWD and RECORD) lights are lit and the 
tape is in motion. 

E. As a precaution, use an oscilloscope to verify that data and time 
are being recorded by monitoring the Re{»:oduce Amplifier outputs. 

F. Log time, tape ID, tape ^>eed and any oommaits in the tape log. 

4.2.3 Sabre Recorder Analog Data Playback 

A. Calibrate discriminators and TSC units (refer to Calibration 
Procedures, Section 2.0). 

B. Load desired analog tape per Analog Tape Procedure, Section 4.2.1. 

C. Ensure proper patchboard is in system. 

D. patch desired recorder output tracks to FM AMP ir^ts. 

E. Ensure time is patched to translator. 

F. Seardi tape for desired steurt time. 

G. Onoe start time has been found and everything is ready for playback 
(patching, digital tape, etc.), {^ess FND on the recorder f(% 

data playback. 

4.3 Digital Recorder Operation 

4.3.1 Turn on power to the digited tape recorder. 

4.3.2 Clean record head, captans and tape path. 

4.3.3 Use guide (diagram) on front of the tape machine to thread tape 

and put at least 3 windings of tape cn the if^r reel. 


21 


4.3.4 Prett the LCAD button on recorder. Tape will load into postion. 

Verify the ON UNE light is lit. 

4.3.5 Calibrate FM system (refer to Calibraticn Procedures, Section 2.0) . 

4.3.6 Load analog tape (refer to Analog Recorder Operation Procedure, 

Section 4.2). 

4.3.7 Search the analog tape for start time (only if analog playback). 

4.3.8 Ensure proper patchboard is in the syston. If it is an analog playback, 
ensure the necessary reorder output tracks are patc^ied to the proper AMP 
IN inputs (FM system) and the {proper AHD channels are patched. 

Note; If realtime data is to be recorded, be sure the proper PMJ and VCO 
outputs are patdied accc^dingly. 

4.3.9 Intiadize the system (refer to System Operating procedures. Section 4.1) 

4.3.10 System is now ready to take data 

A. To start taking digital data, press the INTERRUPT CXMTROL START 
button on the calibraticn control panel, verify the inter rqpt starts 
the digitad tape in motion. 

Note: Qisure a once-per-rev or equivalent signal is patched to the 
force input. 

B. To stop taking data, press the STOP button. Log start and stop 
times in the site tape log. 

4.3.11 To save the digital tape and store it 'properly, an EOF (end of file) 
mark must be written on the tape. This is done after the completion 
of the data run by the following commands. 

TEL BDN VgM 

EinER m; tape log unit nbr 

TEL 0 

This causes the tape to electronically write an BCF mark on the 
tape and to rewind the tape. 

4.3.12 Log the tape ID and any pertirent information in the Tape Log. 

Note: Fbr nc»:e details on taking digital data refer to Recording 

ModO (Realtime) Data, Section 4.4 or Playback of Remote Site 
Data, Section 4.5. 

4.4 Recc»:ding ModO (Realtime) Data 

4.4.1 Prepare the Analog System for Recording 

A. Install the correct patchboard for MXO.PB. Ensure that the cnoe per 
rev signal is patched at the Forex Request Input (Z2 33,34). Also, 
ensure the Reference Wind Speed (ask H. Pfanner) is patched to ADC 24 
(ZZ 21,22). 

B. Clean the heads and tape path on the Salxe III aid then load the 
analog tape (refer bo Satxe Analog Reocxder Operation, Section 
4.2). Ensure the analog tape has beoi leUxled and logged into 
the Plumbrook Tape Log. 


22 



ORIGINAL PAGE 19 
OF POOR QUALITY 

C. Calibrate the IM discriminators (refer to ModO Discriminator 
Calibration (ttenltime ) , Section 2.2) 

D. Calibrate the Brush Recacdeca (NASA's responsibility) (refer to 
Brush Recorder Calibration, Section 2.4) 

4.4.2 Preparaticn of the Digital System foe Recording Data 

a. Clean the head and tape path on the digital recorder and load 

the digitad tape (refer to Digital Recorder Operation, Section 4.3) 

B. Press the RDN/^OAD st^itch on the top RK05 Disk (DKO/1) to RUN (Rack 12). 

C. On the PDP 11/34 front panel: 

1. Press the OTTPL and HALT switdies sinult4YiecHJSly. 

2. Press the CNTRL and BOOT switedws simulb^ieously. 

D. Keyboard optfaticr.c - the operator terminal responds as follows - 
Note: Operator ir^t is designated by underline. 

004360 151726 001036 012040 

CE^CE TPOl: NOT IN OONFTGURATION 

RSX-UM V3.1 BL22 64R MAPPED 
>RED DKO:-SYO: 

>RED DK0:-tfi0: 

>MOU DK0:SySlB4 
>#(1,2) STARTUP 

>* PIEASE 0«ER TIME AND DATE (HH:W ED-ffW-YY) (S) ; 04-fftY-81 
mM 04->AY-81 
>ACS SY0:/BLKS*200 

>* DO YOU WISH TO BUN TELEVEMT? (Y/N) :Y 

>M0U DKl:/OVR 

>SETAJIO(30,23) 

>; 

>; INSTL.CM) 

>; 

>; INSTALL THEVENT 

>; 

>INS (1,1) DEVPAR 
>L0A DC:/PAR-IXPAR 
>LQA OC:/PAi«X3>AR 
>SET /UlC-(30,23) 

>INS DK1:A30DAB 
>INS DK1:CDU 
>INS DK1:D714 
>1NS DKl-.DCM) 

>1NS Dfa:DPDO 
>INS DKl:DKSINr 
>1NS DKl:ERRPOL 
>INS DKl:MrDU»f> 

>INS Dfa:»««M 

>1NS DK1;RIPTBLA'RI-100. 

>INS DKlsTOP 

>INS DK:TEL/EASK*m..A/PRI»49. 

>SET /tJIO(30,l) 

XHB0P> 

>BUN TOP 
>TE[ZVEjrr-ll 


23 


ORIGINAL PAGE IS 
OF POOR QUALITY 


BOY KJR EXEC CM» 

TEL >RJN WFM 

EXnER WC TAPE £06 UNIT NSR 0 
TEL>RHM®M 

EmElt mG TAPE LOG UNIT ^6R 0 
BOY FOR EXEC CM)S 
TCL>.IC * 

■nBL> |MObO.PBl ** 

TEL >^BPM ■ mEB E D *** 

ENTER OMerhS^ EN£>*NONE 
TEL yiEST NUMBER ■81-05-02 
OOMCNP5, Era>>N^~ 
TEL XIAPE ID ■ ^10419L 
OnSR CXMGNnS, Q4D>N0NE 
^TEL >SmRT TIME ■ U0;ll;36 
ENTER OD»eNlS, END-NONE 
TEL>2 ♦*** 


* After entering ,IC and a carriage return, ensure the Digital ?e<x>rder 
ON LINE light ii^L. 

** Enter program ID of {program to be run (refer to Program Ii: Listing, 
Section 6.7) 

*** Enter any oomments with regard to the fiata oc tape (refer to the Tape 
Header Fcxrmat, Section 4.10) 

**** This ccmnand is perfcxmed by depressing the CTRL key fouoid csn the lower 
left hand side of the keybcard. While holding the CTRL key down, depress 
the Z. This loads the oomnents onto t)e tape< end the syston is ready to 
take data. 

NOTE: After the CNTRL Z cxxnroend to get back into Tt.levent to setup a new 
progreun, type the underlined cXKmends. This is a shelter method of 
preparing the systan foe data rather than rebexoting the system. 

TEL> Z 

TEL>I»JN WiM 

ENTER MAG TAPE LOG UNIT NBR 

TELW 

RDY FOR EXEC (M3S 


TEL>.EX 



>; AB0.CM3 

>; 

>AB0 TGP 

ABO — TASK NOT ACTIVE 
>AB0 TEL.. A 

TASK "TEL.. A" TEBMINATED 
ABORTED VIA DIRECTIVE OR MCR 
>AB0 RIPTBL 

TASK "RIPTBL" TEBMINATED 
ABORTQ3 VIA DIRECTIVE OR »CR 
AND WITH PENDING 10 REQUESTS 


>INS 0R1:P0,23]MXCAR 
H <BOF> 

>WN TCP 
>TELEVEMP-11 


BDY FOR EXEC CMOS 


24 


ORIGINAL PAGE IS 

1EL>B0N WFM OF POOR QUALITY 

araiR MRG TAPE LOG UNIT tBR 0 
RDY FCm. EXEC CMOS 
TEL>.rc 

'IEL >gMODOA.CL4 OR whatever the program ID is. 

m>TAPE ID = CL20314U 

ENIER (XMCNT5, END= NONE 

TEL>START TIFE = 073:20:45 

SnSR (XMCNIS, ENI> NONE 

TEL>TRIQGER = 02S056 

ENTER OOMffiNlS, END= NONE 

TEL>VARIABrE PITCH 

ENTER (X»MENIS, EM>= NONE 

TEL> Z 

E. Now the digital tape is ready to begin taking data. 

(1) you are ready, start the analog tape (FVD and REXXX^) , 
log the tape ID, and the start time. 

(2) Ensure the tape ^>eed is 1-7/8 IPS and verify the tape is 
recording by moni tearing the reproduce out^ait with a scope. 

(3) Start the digital tape by jessing the DnEI?EiJPT OONTBOL START 
switch (located above the data oonfaressor car on the WPG Control 
PeBiel) . 

(4) Verify digital tape motion. (Motion of tape will depend on 
vrfiether a Pearce Request is received by the data oonipressor; 
ex. Once Per Rev) . Motion of the digital tape indicates data 
is being taken. 

Note: It is at this point the Blade Calibration Points will be 

recorded (»-efer bo Digital Tape Blade Calibration, 
Section 2.^0) 

(5) Log the digital tape ID and other pertinent information into 
■ the Plumbrook Tape Log. 

4.4.3 Termination of Data Acquisition 

A. Stop the analog tape (log stop time, etc.). 

B. Press the lOTEFRUPT CONHCSL STOP switch to stop the digital tape. 
Note: Be sure all tape infexmation has be«i logged. 

C. To write an EOF mark and rewind the digital tape, use the following 
procedure ui the console. 

TEL RUN WFM 

ENTER MAG TAPE LOG UNIT ICR 
TEL 0 

PDY FOR EXEC OCS 

D. Label the digital tape (refer to Digital Tape Labeling 
Procedure, S^tion 4.11). 

E. Prepare the digital tape fear delivery bo NASA Lewis Res^rch 
Center, Cleveland. 

4.5 Playback of Remote Site Data 


25 






ORIGINAL PAGE 13 

OF POOR QUALITY 


4.5.1 Prepare Analog Systan foe Playback 

A. dean heads, capstans, and tape path on Sabre III. 'Rien load desired 
analog tape (refer to Sabre Analog Recc^der Operation, Section 4.2) 
Ensure tape ^>eed is set for 15/16 IPS. 

B. Install correct patchboard to patch panel tac the particular ranote 
site playback (refer to Patchboard Listing, Section 7.4) . Ensure a 
chord bending sensor or a once-per-rev signal is patched to the force 
input (ZZ 33,34). 

C. Calibrate discrininators (refer to Remote Site Discriminator 
Calibration Playback, Section 2.3) 

D. Calibrate brush recenrders (refer to Brush Recorder Calibration, 
Section 2.4) Be sure to i^ntify and label brush channels. 

E. Patch RMJ data tracks bo discriminatca: ir^ts. Patch time track 
to the Time Translator Ir^t (A 31,32). For nrare detailed 
discussion of time and data reccarded on tapes from remote sites, 
refer to Sabre VI Operational Information in the appropriate 
site manual. 

F. Search the tape to find desired starting time. 

4.5.2 Preparation of Digital System for Analog Tape Playback 

A. dean the head and tape path then lead the digital tape (refer 
to Digital Reexarder Operation, Section 4.3) 

B. Press the FUN/LQAD switch on the top disk (M(0) to RUN. 

C. On the POP 11/34 front panel: 

1. Press the CNERL and HALT switches siimiltaneously. 

2. Press the CWTRL and BOOT switches simultaneously. 

Keyboard Operations - the eperabor's terminal responds as follows: 
Note: Operator input is designated by underline. 

004360 151726 001036 012040 
SDK 

DEVICE TTOl: NOT IN CONFIGURATION 

RSX-llM V3.1 BL22 64K MAPPED 
>RED DK0:=SY0: 

>FED DK0:-LB0: 

>M0U DKO:SYST0< 

>^( 1,2) STARTUP 

>* PIEASE ENTER TIME AND DATE (HR;^•l DD-fff4-YY) (S) : 04-MAY-81 
>TIM 04-MAY-81 
>ACS SY0:/BLKS=200 

>* DO YOU WISH TO PUN TEIEVENT? (Y/N) :Y 
>M0U DKl:/OVR 
>SET /UIC= (30,23) 

>; 

>; INSTL.aC 

>; 

>; INSTALL 'ffiLEVENT 

>; 

>INS (l,l)IffiVPAR 
>LCft IX:/PAR=IXPAR 
>L0lA OC;/PAR=OCPAR 
>SET /UIO(30,23) 

>INS Dfa:ACODAB 
HNS DK1:CDU 


26 


ORIGINAL PAGE fg 
OF POOR QUALITY 


>INS DK1:D714 
>INS DKlrDCM) 

>INS m:DPDO 
>INS DKlrDSKIlfr 
>INS DKl:EFRPOL 
>INS DKlrMITXJMP 
>INS DKl:^i^EM 
>INS DKljRIPTBL/PRI=100. 

>INS DKlrTOP 

>INS DK:'IEI/IlRSK=m..M‘RI=49. 

>SErr /uic=(30,i) 

>^<BOF> 

>HUN TOP 
>TEI£VENT-11 
RDY FOR EXEC CMDS 
1EL>HJN WEW 

ENTER MAG TAPE LOG UNIT I©R 0 
RDY FOR EXEC Cf©S 
TEL>.IC * 

TEI. >gMODO«P31 ** 

TEL>20RPM TEE T E RED *** 

ENTER 0>*1ENIS, EM>=NONE 
TEL XEST Nl^ER =81-05-02 
ENTER OO^WENTS, ENI>N0NE 
TEL >TAPE ID = EB10419L 
ENTER a0^f«NTS, )!ND=NONE 
TEL >START TIME = U0;ll;36 
ENTER OOM4EITPS, END=N0NE 
TEL>Z **** 

* After entering .IC and a carriage return, make sure that the Digital 
Recorder ON LINE light is lit. 

** Enter program ID of program to be run (refer to Program ID Listing, 
Section 6.7) . 

*** Enter any ooraments with regard to the data or tape (refer to the Tape 
Header Format, Section 4.10). 

**** This ooraroand is performed by depressing the CTRL key found on the lower 
left hand side of the keyboard. While holding the CTRL key down, 
depress the Z. This loads the oommaits onto the tape, and the system 
is ready to take data. 

NOTE; After the CNTRL Z command to get back into Televent to setup a new 
program, type the underlined ooninands. This is a shorter method of 
preparing the system fca: data rather than rebooting the system. 

TEL> Z 
TEL>RUN WEW 

ENTER MAG TAPE LOG UNIT NBR 
TEL>0 

RDY EOR EXEC CMOS 

TEL>.EX 

0ABO 

>; 

>; ABO.CMD 

>? 


27 


ORIGINAL PAGE IS 
OF POOR QUALITY 


>ABO TCP 

ABO — TASK NOT ACTIVE 
>ABO IEL..A 

TASK '”raL..A'' lEFMINA'IED 
ABOEOED VIA DIRECTIVE OR ICR 
>ABO RIPIBL 

TASK "RIPTBL" TERMINAIED 
AB0R3ED VIA DIRECTIVE CR fCR 
AND WITH PENDING 10 RBQOESTS 
>INS DKl: pO,233AOO[»B 
>0 <EOE> 

>ajN TCP 

RDY FOR EXEC (MDS 
1EL>BUN WEM 

ENIER ^BG TAPE LOG UNIT ^BR 0 
FDY FOR EXEC CMOS 

lEI ^gMDDOA.CI^ OR v^tever the program ID is. 

TEUTAPE id « CL20314U 
ENTER OOffENIB, END= NONE 
TEL>START TIJC = 073:20:45 
ENIER OOMIENTSr END^ NONE 
•IEL>TRIGGER » 02S056 
ENTER OOM1ENIS, END= NONE 
TEL>VARrABIE PITCH 
ENTER OOfWENTS, END= NONE 
TEL> Z 

D. Now the digital tape is ready to begin taking data. 

(1) When you are ready, start the enalog tape. Verify the Request 
li^t (REQ) C3n the frwit panel of the Data Caii(>ressor is cycling 
cn and off. 

(2) Start the digital tape by pressing the INIERRUPT CONTROL START 
switch located above the Data Conpressor. 

(3) Verify digital tape moticn indicating data being taken (motion 
of tape will depend cn whether a fcxoe request is received by 
the DCU; i.e. a cnoe-per-rev signal) . 

(4) Log the digital tape ID, etc., into the proper tape log. 

4.5.3 Termiration of Data Acquisition 

A. Whffli ready to stop taking data, press the INIERRUPT CONTROL STOP 
switch (this stops the digital tape) . 

B. To write an EOF mark and rewind the digital tape, use the following 
procredure cn the console - 

TEL BON WEM 

QJTER MAG TAPE LOG UNIT 1©R 
TEL 0 

RDY FOR EXEC ODS 

C. Label the digital tape (refer to Digital Tape Labeling Prcxsdure, 
Section 4.11) . 

D. Prepare the digital tape for delivery to NASA Lewis Research 
Center, Cleveland. 


28 


4.6 Brush Pecorder Operaticn 

4.6.1 Patdi channels desired into Brush Reorder inputs on the patchboard. 

4.6.2 Press the power switch ani turn units cn. 

4.6.3 Make sure recorder is in local made. 

4.6.4 Depress button for desired chart speed. 

4.6.5 With a zero volt (CP) input adjust pen to position desired using the 
frwit panel position potentiometer. 

4.6.6 With a voltage input (+ 5V + 20MV) adjust the pei bo position using 
the seisitivity (gain) adjustment located next to the position pot. 

Note: Gain of the Pre Anp can be selected by the Sensitivity switch. 

For individual channel calibration refer to the appropriate site 
manual sensor information. For other information pertaining to 
op^ation of recorder (such as changing paper, replacing pen, pen 
motor, etc.) refer to Brui^ Operations manual. 

4.7 Time Code Generator Set\:|> 

4.7.1 Set mode switch to Hold. 

4.7.2 Set decade time switches. Starting with seconds, put the correct 
time in. After each unit of time has been selected press the set 
button to set the time in the counters. Do this for minutes, hours 
and days. 

4.7.3 After the proper time has been loaded, return the mode switch to 
Generate. Then press the start button (next to the mode switch) , 
and the clock should start counting. 

Note: This unit is normally left in the translate mode and used as a 
slave clock translating time from the master clock in the WTG 
control room. 

4.8 Searching Analog Tape fcx: Time 

Since there is no tape search unit, searching for time on the analog tape 
requires the following. 

4.8.1 Patch recorded time track output to translator input. 

4.8.2 Verify Time Code Generator is in the translate mode. 

4.8.3 Run tape fast fcxvard several hundred feet and stop. 

4.8.4 Run tape fcxrward - observe time on translator. 

4.8.5 Run tape fast forward (or reverse, as is appropriate) until the 
desired time is found. 

4.9 Operating RK05 - Disk Drive unit 


29 



ORIGINAL PAGE 13 
OF POOR QUALITY 

4.9.1 RK05J Disk Drive 

A. To lead disk - 

1. Turn power to "DC CN" on PDP 11/34. 

2. Open access door amd insert disk. 

(3) Place WJtl/lJOM) switch to HUN position. 

U) Wh^ frc»it panel READY li^t comes on, system can be 
initiadized (refer to System Diagnostic Initialization, 
Section 3.1) 

B. To unload or remove disk - 

(1) Place RDN/LCAD switch to LOAD position. 

(2) When front panel LOAD light oomes on, open disk drive 
access door and remove disk. 

(3) Remove ac replace disk as desi ed. 

4.9.2 RK05F Disk Drive 

This disk drive unit is configured as a fixed head disk. The only 
controls foe this disk are ON or OFF. 

A. To turn disk ON - 

(1) Place RUN/LQAD switch to RDN position. 

(2) When front panel READY light comes on, system can be 
initialized (refer to Sections 4.1.9 through 4.1.11) . 

B. To turn disk OFF - 

(1) Place HON/LQAD switch to LCAD position. 

4.9.3 Initializing Disk 

A. LOAD formatted Disk into disk drive 2. 

Note: Refer to 3.2.1 Formatting Disk. 

B. Boot ip system - section 4.0 

C. Enter >INI DK2: FILE. NAME* 

* Arbitrary Label 

4.9.4 Transferring Files Disk to Disk 

A. Boot system - Section 4.0 

B. Load disk to obtain files frexn (or transfer to) into Disk drive 2. 

C. Enter the following oonmands 

(1) >MU DK2t/OVR This mounts DK2 

(2) >PIP DK2:t3^I]/tJF=DK0tC30,U*.*;* 

Hiis OTimaid tr^sfers ^ nles in UIC (User ID Code) 130,1] 

from DKO to DK2 UIC P0,U 

Note; /UP creates UIC if it doesn't exist. 

OR 

>pn> DKO ; [30 ,11* .* 7*»DK2 ; C30 ,1]* .* ;* 

This command transfers all files in I»2C30,13 to E^Opo,!] 

(3) >pn> DK2it30,ll«DK0;C30.13n^.NAME;NN 

This oomma^ transfers the file named from M(0 to DK2 
Note: Uhderline indicates cemnand Altered terminal. 

4.9.5 Printing File(s) from Disk 

A. Boot disk - Section 4.0 

B. >pip - Section 5.3 Invokes PIP 

C. PIP >l«C2;/pIR - Prints DK2 directory 

D. PIP>t»C0;/DIR - Prints DKO directory 

E. PIP>n: -FILE. NAME - Prints File or PIP>FII£.NAME /LI 


30 



4.10 Digital Tape Reader Fcsmat 

The following is a basic format for the tape header which is 
mtered onto the digital tape through the ocnin«it file. 

TEL >eMGD0.PBl * 

TEL>‘55"OT5rraEniEPH5 ** 

ErnSR OOMGNTS, ENI>N0NE 
•mj ^TEST NOrCER « 81-05-02 
QflER OOMMEtnS, EMD-NONE 
TEL >TOD 87 ■ 14R002 HEF WS 
OnSR aMGKIS, QQMCMB 
TE DTRPE ID « PB10609J 
QHER OOMCMISr QQ>NGNE 
m >STRRr nPC » 160:09;48 
OnSR GDM1ENIS, EMD-NCNE 
lEOZ*** 


* Program being run 

** Test N 2 Biie 

*** This ooninand is porfbcmed by depressing the CTRL key found on the 
lower left hand side of the keyboard. Viiile holding the CTRL 
key down, depress the Z. This loads the ocmnents onto the tape 
and the system is ready to take data. 

Rote: List vorking and nonworking windspeed end wind direction 
before the tape ID. Also, list seiscmrs or other pertinmit 
information at this time. 


31 


4.11 


DIGTIAL TKPB LABELING PRXEDQRB 


TAPE m 

TNO ZBTIEBS ZDENTimNG SITE 

lAST DIGIT GP 370 

■no DIGITS INDICATING MONIH 

m> DIGITS INDICATING DAY 


LABEL PLACED ON 
BACK OF TAPE 


uffiEL TO BE pia::b} on FBOtrS 

am OF DAY TAPE BEGINS GF ALL PIMBOOR TAPES 


PB 

3 

TWO lABBLS CN 0 

OOTER RIM OF h 

TAPE CASE 

I 

6 

I 

2 PER 
TAPE 


RESEARCH 

PB 304161 

CORRIGAN/DEB z. ic_ 


lABEL TO BE PIAGED ON PEONT 
OF ALL T3VPES OIHER THAN 
PLOfiROOK TAPES 


RESEARCH CE^r^jf 

MB 30319Q 


NEUSTADTER/DEB 3-19- "^3 


A. Meuck two aRall labels with TAPE ID and place labels on outer rim of the 

tape case. 

B. For Plunbrook tapes, mark one large label with TAPE ID and OQRRIGAN/DEB 

and place on tape. 

C. For other sites, mark one large label with TAPE ID and NEUSTADIER/DES 
and plaoe on tape. 

D. Mark one small label with 370 (oomputer ID) and place it on back of 
tApe. 


32 


KBX 

SITE 


4.12 

4.12. 

4.12. 

4.12. 


4.13 

4.13. 

4.13. 

4.13. 

4.U. 


4.13. 

4.13. 


CL 

m 

Clayton, New Mexico 

BI 

m 

Block Island, Ihode Island 

GU 

m 

Culebra, Puerto Rico 

HA 

m 

Hawaii 

BN 

m 

Boone 

IB 

m 

Plumbrook 

PS 

m 

Palm Springs, Calif. 

m 

m 

Medicine Bow, Weaning 

CB 

m 

Ooos Bay, Or. 

PS 

9 

Block Island Fuel Study 

G3 

m 

Goodnoe Bills NES 3 

62 

■ 

Goodnoe Hills vns 2 

61 

m 

Goodnoe Hills WTS 1 


HOUR - A « 0000 

I - 0800 

Q - 1600 

B - 0100 

J - 0900 

R « 1700 

C - 0200 

R - 1000 

S > 1800 

D - 0300 

L - 1100 

T ■ 1900 

B « 0400 

M - 1200 

U - 2000 

F - 0500 

N - 1300 

V • 2100 

6 « 0600 

0 - 1400 

W - 2200 

H • 0700 

P - 1500 

X » 2300 


Remote Site Analog Tape Logging Procedure 

Upai arrival of tape mailer, open and inspect tapes. Note any damage 
or cosnents. 


Label tapes with oonsecutive ID nunber found in the Analog and 
Digital Tape Log. 

Log the following items in the particular remote Site Analog l^ipe 
Log (inocming) > 

A. Tape ID 

B. Reel numbm: (if none, assign one) 

C. Date received 

D. Start and stop times 

E. Quality of reel (damages) 

F. Digital tape ID (\^ien processed) 

Remote Site Analog Tape Mailing procedure 

Pick two tapes, either new or degaussed, that are in good condition. 

Make sure tdie reels have beoi assigned a reel number. If they have 
not, assign one. 

Put the two tapes in the t^e mail er. 

Log the following • 

A. Old tape ID 

B. Reel nuite: 

C. De g au s s ed date 

D. Date sent 

E. Where being sent 

Seal and label tape mailer. 

Note: Eadi mailo: has been assigned a particular site (see below) . 

l^ip via UPS or US Priority mail to the proper site. 

Note: Tape mailers minbers 1 and 2 are assigned to Clayton, 3 and 4 
to Block Island, 5 and 6 to Culebra, 7 and 8 to Hawaii, 9 and 
10 to Boone, and 11 and 12 to the minivan. 




5.0 System SoftNare Fundamentals 

5.1 Bcx>ting 0^ System 

5.1.1 Place ^ Disk 0/1 fxont panel PDN/t£AD switch to BUN. 

5.1.2 On the POP 11/34 fzont panel: 

A. Press the CMTRL and BPLT switches simultaneously. 

B. Press the CNfTRL and BOOT switches simultaneously. 

5.1.3 Keyboard operations - the operator's terminal responds as follows 
Note: Operator input is designated by underline. 

004360 151726 001036 012040 

DEVICE ITOl: NOT IN OONPIGDRATION 

RSX-UM V3.1 BL22 64K MVPPED 
>FED DK0:<Y0: 

>RED OKO:»ISO: 

>MaO OR0:SySIS4 
>€(l,2)S13^RroP 

>* PIEASR OnSR TUe nO) date (HEUhfl DO-^Mt-YY) (S) : 04-MMC-81 
mu 04-MA3f-61 
>ACS Sy0:/BliS«200 

>* DO YOU WISH TO RJN TSEEVENT? (Y/N) :Y 
>MD0 DKl:/OVR 
>SET /UIO(30,23) 

>; 

>j INSTO.Of) 

>; 

>; INSTALL TEZEVENT 

>; 

>INS (IrDOEVPAR 
>LQA IX:/PA!>IXPAR 
>LQA OC:/PA»iOCPAR 
>SET /tJIO(30,23) 

>1NS DKl:im»B 
>1MS DRl:a3U 
>1NS DK1:D714 
>INS DKl'.IXM) 

>INS Dia:lPDO 

>INS Dfa:06RINr 

>INS DK1:EPRPQL 

>1NS DKL:Mro0MP 

>INS DR1:M«M 

>DJS DKl:HIPreL/PRI»100. 

>INS DK1:TCP 

>INS DK1:TEZ./IASK»1EL..A/PRI*49. 

>SET /UIO(30,1) 

>8 BGF 

5.1.4 At this point the operator has to decide «^ther to BUN a utility 
progreun (PIP, EDI, ^ the Televent Operator Ooninunication 
Package (TOP) . 


5.2 Using the RSX-llM Terminal 


5.2.1 RSX-UM Terminal Oantrol Characters - some of the most oonmonly used 
characters are as follows: 

CTRLA^ Gains the attention of the Monitor Console Routine (MCR) , which 
interprets oomnands to the operating system. In most cases the 
system responds tx> CTBL/C by displaying the explicit MCR prompt: 
MCR> 

This pronpt indicates that the system is ready to accept input 
frcxn your terminal. 

CTPIA) Alternately sippresses and resixnes the display of output at your 
terminal. 

For exanple, if you are running a program that generates unwanted 
outpat, type CTRIv'O. The system then temporarily stops displaying 
output mtil you type CTFL/O again to resune output display. If 
you do not type another CTI^O, the system will discard the entire 
output and then return the default MCR pronpt (>) to let you know 
output is finished. 

. Whm you type CTRL/0 after a previous CTRVO, output display 
resiznes further down in the file than the point at which you 
halted it with the first CTRI/O. 

CTRL/S CTRL/S stops the display of output at your terminal until you 
and have typed CTRL/Q to resune it. For example r if you are using a 

CTRL/Q CRT terminal that displays output too quickly for you to read, 
type CTRL/S to halt the display. Whoi you have read what is on 
the screen, type CT9L/Q to restart the output display. Repeat 
the process until you have read the entire file. 

. Viien you type CTRiyQ after a CTRI/S, output display begins 
’/fhete it stopped. The total output can still be displayed on your 
terminal. 


CTRL/11 Performs a carriage return and reprints the current line on your 
terminal, omitting any deleted characters, and making the line 
easier to read. Before terminating the line with a carriage re- 
turn, type CRIL/R to ensure that you have made the right cor- 
rections. For exanple: 

MISTAKE/EAK/AKE R 
MISTAKE 


CRIL/U Deletes the current line. This allows you to retype an entire 

line vhen individual corrections would be inpr^tical. Rementer 
CRUj/tJ must be typed before the carriage return in cxrder to de- 
lete that line. After the carriage return is entered, you must 
use an editing oonnand from an editor to delete a line. 


CRTLA Clears your terminal's typehead buffer and enables you to type 
additional characters. Ihe typ^iead buffer is an RSX-llM feature 
v^ich allows your terminal to save ip to 36 c^racters before it 
processes their commands. A "bell character" echoes on your ter- 
minal no matter what character you type v^n this buffer is full. 
CRILA clears the buffer and enables you to resune typing. 

CRTL/Z Exits from many RSX-UM system (and user) tasks and returns 
control of the systan to NCR. 

35 


5.2.2 MCR Oomnands - the oommands that interpret terminal input to control 
system op^ations are called Monitor Console Routine (M2R) oomnands. 

You oommmjoate with ICR by entering a oomn a nd line: 

coamandname para;«ieter (s)/keyword(s) line terminator 
{U mandname consists of three or more letters, terminated by a space, 
uniquely identifying an MCR function. H2R only reads the first three 
letters. Additional letters merely help you identify the oomnand.) 

Both the explicit MCR {Hompt and the default prompt (>) indicate 
MCR is ready to accept input from your terminal. If you enter CTRL/C 
when you are using a system program other than MCR, you can issue one 
MCR oomnand. The syston executes that oomnanxi anid returns you to the task 
you were in when you entered CTNj/C, Both DIGITAL-scpplied and user** 
writt«i tasks can request input by displaying a task prompt at a terminal. 

5.2.3 Error Messages 

Whoi MCR receives input it does not reoogriize or it knows to be incorrect, 
it displays a message on your terminal. 

The appropriate user response to an error condition depends on the 
message displayed. All messages returned by MCR oomnands are explained 
in the RSX-11M/M-PUU6 MCR Opyations Manual . Oomnand descriptions in 
that manual include a list of possible messages that the oomnand can 
generate. The manual also includes an alphabetical list of all MCl^ 
messages. 

Eadi message a task prints on your terminal begins with a 3-letter 
name of the associated oomnand or task sending you the message. When 
you efKTOunter an error i4iile running a system task, as a text 
editor, look for an e}q>lanation of the message in the documentation 
for that task. 


5.3 Using Utility Progrewns (Pile Manipulation) 


5.3.1 Peripheral Interchange Program (PIP) - used to transfer files from 
one device to another. 

A. RSX Pile Specification Pcxrmat - the format of a full file 
specification is: 

dev: (g,m) filename. filetype;fileversion 


dev: 


(g»ra) : 


filename: 
filet ype: 
fileversion: 


The name of the device that holds the vo)'me on which 
the ir^t file resides (c»r on which the output file 
will reside) . 

A User Identification Code (UIC) identifying the User 
Pile Directory (UPD) that contains (or will oontain) 
the file. 

The 0-9 character name you scpply for the file. 

The 0-3 chauracter type you si^ly foe the file. 

An octal minber that distinguishes between different 
versions of the same file. 


Exanples of full file specificaticsn are: 
^M0: (116,23)aiARLA.PCX);32 
DKl : ( 203 , 204 ) POO .FW; 5 
DK2;(34,63)WBO.POOj3 


36 



B. The Device Name - the device name specifies the voltrae on which the 
file resides. The nain^ consists of two alpnabetic characters an 
(^ional 1 or 2<-digit octal unit rasnber followed a colon (:) . 

When the name does not include a mit rajmber, the system tries to 
use unit raimba: 0. Device names in the above examples and their 
oacrespcnding abbreviations are listed below: 

Name ^ysical Unit 

DKl: RK05 disk, unit 1 

DK2: BK05 disk, unit 2 

Dec Mag Tape, unit 0 

The dev^ne name can refer to one of two kinds of devices: 

1) An actual physical device, such as the three listed above; 

<x 

2) A pseudo device vhich can rei^esent a variety of physical units, 
depending ipon vhich terminal enters the unit name. 

For example, the name TI: is a pseudo device that refers to the 
terminal from which input is being entered. When you enter input 
from terminal 23 on your system, your physical terminal nunber is 
TT23: and your pseudo terminal is TI:. Wh«i you enter input from 
terminal 6, your physical terminal number is still TT6. 

Another ^udo device name is SY:, vhich ccxrre^cnds to your default 
system disk. All the files created so far in this manual reside on SY: 

C. User File Directories - the User Idwitification Code (UIC) and 
User Pile Directory (UFD) are often used interchangeably in RSX-UM. 

When you need to use files stored in other directories, you can 
use an MCR SET cenmand to change your default UFD (SET AJIC»(g,m)) 
or you can specify a UFC in the file specification. The MCR SET 
command changes the default UFD. However, neither of these actions 
changes the UIC under which you logged oi. 

Foe exanple, if you vmnt a oc^ at your terminal of a file from 
another UFD, issue the oonnimd: 

>PIP TT;-(30,23) SETUP.FSY<CR> 

This emnand assimes that SETUP. FSY resides on your default systen 
disk, in UFD(30,23). 

D. Invoking Pff - you can invoke PIP from M3l in either of two ways: 

1) The single line fexmat, vhich execxites one PIP cxminand and 
returns control to MCR: 

>PIP AI<CR> 
or 

2) The fexmat that passes csontrol to PIP and allows you to tixecute 
multiple PIP (xxnnands: 

>PIP<CR> 

PIP /LI<CF> 

Any coRinand shown can also be executed in the method described 
in Nunbo: 2. 


37 



E. Displaying a Source File on Your Terminal - to display a copy of 
SEIUP.BSY cn your terminaj t enter a PIP ooranand in the following 
format: 

>PIP TI: -SETUP ,BSY<CR> 

This o own a n d (soduoes the following display: 

1 SETUP .BSY SETS UP THE 720 BSY 
SETUP BIT SYNCHRONIZER 
RUN 9CL 

BIT RATE - 1.60E5 
POIARITY - NORAL 

INPUT SOURCE - 4 ;SIMUIATGR INPUT SHURCE 

DB TE CP O R • FILTER SAMPIE 

LOOP WIOTH » MEDIUM 

INPUT CODE - NRZL 

END 

;THIS IS THE H® OP SETUP.BSY 

F. - Displaying User Pile Directwies 

Displaying Yoy UPP - All of the files you create are listed 
in ^r UFD. The pn>/LI oomraand displays the UFD as follows; 

>PIP /LI<CR> 

Displaying Any UFD - 

fclP (g,m) AI 

Di^layinq InCocmati^ of Specific Files - PIP allows you to 
obtain intormat ion about one file or a ^»cific group of files 
in a directory. For exanple, if you want to see how many versions 
of ACO.TSK exist in your directory, issue the oonmand: 

>PIP SETUP.BSY;* Al<CR> 

G. /I® - Deleting Files 

Once you know which files are listed in your UFD, you can decide 
which files you want to delete. 

To delete flle(s) with the PIP switch, issue the following type 
of cxxntnands: 

1) Pot one file; 

>PIP SETUP. SSI ;1/DE<CR> 

2) For nrxre than one file; 

>PIP SETUP.SSIjl, SETUP.SSI;. /DE<CF> 

H. /PU - Purging Piles 

Whei you want to eliminate all but the hi^^est vrrsicii of files, 
the PIP Purge switch is often note efficient than the Delete 
switch. The following Purge cxxnnand has the same effect as the 
above Delete oemnand: 

>PIP a?T.* /PU<CR> 

> 

Purging dbes not affect any files in your UFD which only have one ver- 
sion. Note the file specification foe the Purge switch does not Include 
a version field. 

I. Oopying Files 

Copying files is PIP's default functicn; that is, if you enter 
a legal PIP oornnand line with no switches, PIP perfcxnoB a oopv 
operatich. For example, the following ootmtand oopies the file 
SETUP.BSY from your UFD on SY: to another UFD on SY:. 

>PIP (30,34) SETUP.BSY - SETUP.BSY - SETUP .BSY<CR> 


38 


'rtie cx3fnnard includes the call tu PIP, followed by a file ^lecification 
in the form: 

outfile* infile 

infile 

The file to be copied 

outfile 

The new oc^ of the file. 

When you emit the UTO, file name, file type, and/or version nianber in 
outfile, PIP defaults the UFD to your default UFD and the name, type, 
and version nunfcer of the file to the equivalait fields in the input 
file. 

Before you can copy a file to a directory on another volume, the 
directory imjst exist on that volume. In a multiuser parotection system 
your directory on SY: is the only IM) automatically created fear you; 
in a non-multiuser systen, no UTOs are automatically created. If the 
output volume specified in the above exanf^le does not contain a UfD 
corresponding to your UIC, PIP returns the raessc^e; 

PIP — CANNOT FIND DIREXOTOBY FII£ 
xxn: (s,m) 

J. iro - Renaming Files 

•ttie PIP Rename (RE) switch allows you to rename existing files. 

Pea: exanple: 

>pn» BSY.SOT;* = aETCP.BSY;*/RE<CR> 

This comnaid tells PIP to diange the names of all versions of the files 
named SETUP .BSY to BSY.SOT. Note you must explicitly ^»cify either a 
nuitijer cc a wildcard in both ii^t and output version fields. 

Note; Poc mcare details about PIP refer to the RSX-11 Utility Procedures 
Manual. 

Creating Indirect Setup Gcmnand Pile & Using EDI 

A. RSX Indirect Setup Conmand Files 

An indirect setup conmand file is a text file containing a series 
of TEUSVENT executive ax3 input/output control oenmands exclusive 
to, and interpretable by, TEIEVENT. 

Rather than typing comncnly used sequax:es of oommands every time 
you want to setup, you can type the sequence once and store it in 
a file. The indirTOt setup oocmiand file is ^aecified in place of 
the command lines normally submitted. For exanple: 

RSX-UM 

TEL>@SETUP;DOO 

B. SDi(T) 

The RSX-UM Line Text Editor (EDI) is a systan program you can 
use to create a source file. (You can also use EDI to create other 
types of files, such as text files and data files) . 


39 


C. Preparing t» Invoke 

If you are under TSUNEUTT, you must terminate TELEVEOT in order to in- 
voke EDI. You can tanporarily suspend TEtZVENT by issuing the TEIZVENT 
control oonmand (.10). Vlhen you do, you are under the R5X Operating 
System. To resume lELEVENT, enter RES PEL. .A. You can also terminate 
TEIZVENT by issuing the TELEVENT executive directive ( .EX) , This ter- 
minates TELEVENT and also puts you under the RSX Operating System. To 
return to lELE^EM* in this case, you must reinstall lEIZVENT. 

D. Using EDI 

TO invoke EDI, issue a call to the editor in the same vgay you issue an 
PCR conmand. (Remember you can always type CTRI/C to get the e^^licit 
monitor proinpt and make sure your command is going to MCR) . 

>MIN $EDI 

EDI displays its task prcxipt: 

EDI> 

To create a new file using EDI, ^)ecify a file name and a file type in 
the following form: 

EDI>f ilename. f iletype 

filename 

A 1- to 9-character aljiianijneric string. 

f iletype 

A 3-letter abbreviation, preceded by a period(.). The abbre- 
viation is usually related to the file's conteits. The fol- 
lowing is the default extension for indirect command files: 

.CM3 

'rtie following example illustrates the creaticxi of an indirect 
ccxnnnand source setv:p file called SETUP. CM>. 

EDI<CR> 

>EDI SETUP .CMP<CR> 

(CREATING NEW FIIZ) 

INPUT 

When EDI receives the name of a new file, it creates an empty file with 
that name and type displayed in the two lines shown in the example 
above. EDI prints INPUT to let you know it is ready bo eccept input from 
your terminal. Anything you type (except for control rfjaracters) becomes 
becomes part of the file called SETUP .CMP. You can then type in the 
source program for SETUP. CMP. When you terminate each line of input 
with a carriage return <CR>, EDI stores the line in a buffer. When you 
aid the editing session, EDI writes the entire buffer to the file 
SETUP. CMP. 

You can use the keyboard facilities described in Section 5.2.1 to cor- 
rect any mistakes on the current line before ytxi type <CR>. Once a line 
has been terminated and written to the buffer, you must use EDI oanmands 
to make any changes. 

You can also enter the new file name and file type on the same line as 
the call to EDI, This quicker way to create a file is illustrated below. 
Note the use of the DELETE or RUBOUT key, CTRL/R, and CTRLAJ in the 
example: 



>EDI SETCP.OiP<CR> 

(CREATIN(3 NEW FII£) ORIGINAL PAGE IS 

INPOT OF POOR QUALITY 

SET CMP<CR> 

FLE = 48<CR> 

BIE = 52<CR> 

BID = CMPKCR> 

BPR » 2<CR> 

EST » INH<CR> 

EMHCR> 

<TAB>;THIS IS Hffi END OF CMP SETUP <CR> 

<CP> 

*EX<CR> 

(EXIT) 

> 

After you terminate the last line of text in the program, type a car- 
riage return as the first character in the new line. EDI respcaids by 
displaying as asterisk (*) pron^. Until now, EDI was in Input Mode, 
the mode it entered to xeate a new file. Typing a carriage return 
at the beginning of a new line switdies EDI to Edit Mode. The 
asterisk is EDI's prcnipt fca: ooninands. 

The ooraneffid EX(IT) instructs EDI to write SETUP .CMP to your 
disk area and to return control of your terminal to MC31. 

E. Changing an Existing File 

TO edit an existing file with EDI, alter the same command you 
used to create a new file^ 

>EDI SETUP. CM><CR> 

Because a copy of SETUP .CMP now exists on disk, EDI responds 
differently, as follows; 

>EDI SETUP. CM><CP> 

(00010 LINES READ IN) 

(PAGE 1) 

* 

EDI creates a copy SETUP. CMP and enters Edit Mode, indicated by the 
asterisk (*) prompt. 'Hie message (00010 LINES READ IN) tells you the 
number of lines EDI has placed in its buffer. The lines in the buffer 
make vp the text currently available for editing. The buffer may or 
may not contain the entire input file, depaiding on the size of the 
file and the buffer. To access text beyond the current buffer, issue a 
RENEW conmand in Exit Mode. Renew writes the current buffer to the out- 
put file and refills the buffer with the next block of text. 

An internal line pointer determines the line within the buffer to be 
edited. Vflien EDI reads in a buffer, the line pointer points to the line 
inmediately preceding the first line of text. This allows you to insert 
one cm: more lines at the top. you can subsequently reposition the 
pointer by searching fca: a particular piece of text or by using cxxn- 
raands that reposition the pointer. 


41 



F. Locating ar^ Changing Text 

The EDI ooninands listed below allow you to find and <*ange text 
in a file. You oan abbreviate itosL EDI oomnands to one or two 
letters. In the following text, the c^ional portion of each 
command is in parentheses () . 


Command 

Function 

L(OCAIE) 

Locates a string of text in the current buffer. 

C(HANSE) 

Replaces a.e text string with another. 

N(EXT) 

Advances the i ne pointer bo the next line 
(EDI displays tiie Edit Mode prompt (*) but 
does not oispLay the line) . 

P(RINT) 

Displays the current line on your terminal. 

T(0P) 

Posit ims the line pointer at the bop of the 
current buffer. 

BO(TTCM) 

Posit- IS the line pointer at the bottom of the 
cuire' c buffer . 

<CR> 

points to and displays on your terminal the 
next line in a file. 


An example of an EDI editing session is shown below with text 
explaining what each oommand does to change or to locate lines 
in the file and print them on the terminal. 

>EDI SETOP.CMP<CR> 

(00010 LINES READ IN) 

(PAGE 1) 

♦LOCAIE BI£<CR> 

*BIE = 50 

The LOCAIE oonmand in the example above point bo and prints the 
next line in the file (after the current line) containing the 
word BIE. 

*CHANSE/50/52/<CR> 

*BIE = 52 

The CHANGE oommand above changes the value 50 to 52. Note that 
the slash characters (/) are used to delimit both the old and 
new text strings. Any A;^ characters that are not used in 
either string can be used to delimit a string. EDI then prints 
the corrected line on your terminal. 

*NEXT<CR> 

* 

The NE3CT ocmmand points to the next line in the text, but does 
not print it on your terminal. 

*PRINT<CR> 

BID » CMPl 



Tlie PRINT oomnand above displays the current line on your terminal. 
♦LOCATE BPR<CR> 

* 

The LOCATE oonmand points to and prints the next line in the file 
containing the word BPR. 

*CHANGE/2/l/<CR> 

* BPR = 1 

The CHANGE oommand above changes the number 2 to 1. 

♦LOCATE FLE = 48 
(♦EOB^) 

The MCATE ooirmand searches fca: a line containing FLE = 48. 

In this case, EDI reaches the aid of the buffer (BOB) without 
finding the string FIE = 48. The EDI line pointer only moves 
forward through the buffer in response to a LOCATE oonmand. 

It does not search backward through a file. 

♦TCP<CR> 

* 

The TOP ocmmand moves the line pointer bo the top of the buffer 
(one line before the first line of text) . At that point Edit 
Mode displays the asterisk (*) prcmpt. 

♦<CR> 

SET GMP 
* 

When you alter a carriage return in response to the asterisk 
promot, EDI prints the next line cn your terminal. Tte carriage 
return also moves the EDI line pointer to the next line. Therefore, 
it performs the same function as the NEXT and PRINT conmands. 

In this example the pointer points to the first line in the buffer. 
♦EXIT<CR> 

(EXIT) 

< 

The EXIT oonmand writes the current buffer and the remainder of the 
input file to the output file, closes both input and output files, 
and exits frcxn EDI to MCR. 

g. Inserting and Deleting Text 

The EDI conmands listed below allow you to insert and delete 
text in the file. 


COmAND 
I (NSERT) 
A(DD) 
D(ELETE) 
<ESO 


R(ETYPE) 


H3NCTT0N 

Inserts one or more new lines of text in a file. 
Adds text to an existing line. 

Deletes the current line. 

Points bo and prints the previous line. Note, 
however, that <ESC> does not display the line 
you just altered with an Insert oonmand. It 
moves the pointer ip one line in the text and 
displays that line. 

Replaces the current line of text with a new line. 


43 


L(IST) Prints on your terminal the lines remaining in 

the buffer, frcmi the current line to the «id. 
After the LIST cotmand executes, the line 
pointer is reset to the top of the buffer. 

TYPE n Prints on your terminal the next n lines, but 

does not reset the line pointer. 

An exanple of an EDI editing session is shown below with text 
explaining v^t each ocxmand does to insert or delete text. 

>EDI SETOP.CM><CR> 

(00010 LINES READ IN) 

(PAGE 1) 

* 

EDI retrieves the latest version of SETOP. CMI. Note that if you 
want to edit an earlier version of SETOP. CMP, >ou can include a 
version mmber in the oomnand. 

*INSERT<CR> 

; UnS PRCX3»M IS THE SETOP FOR THE COMPRESSOR STREAM 
<CR> 

*<ESO 

(*B0B*) 

<CR> 

; THIS PROGRAM IS THE SETOP FOR THE COMPRESSOR STREAM 

* 

The EDI INSERT oonroam.i in the text above switdies to EDI Input 
Mode and inserts text iimediately before the first line of text 
already in the buffer. T^ie second carriage return takes you back 
to Edit Mode. The <ESO coinmand from Edit Mode causes EDI to 
display the line before the current line. In this case, the line 
before the current line is the beginning of the buffer (*BCB*) . 

Hie carriage return moves the pointer to the line you just inserted, 
whidi is now the first line of the text. 

♦LOCATE BPR<CR> 

BPR = 1 

*AED<TAB> ;BUEEER ID 

*PRINT<CR> 

BPR = 1 • buffer id 

* 

The LOCATE oomnand finds the line on which a string occurs, the 
ADD (append) oomnand attaches a ocmnant text to the line, and 
the PRINT oomnand displays the revised line. 

♦LOCATE END<CR> 

; EMD 

♦DELETE<CR> 

♦ 

The DELETE oomnand deletes the current line and moves the pointer 
to the next line. 

♦<ESO 

;THIS IS THE END OF CMP SETUP 



Ite <ESO oonmand causes EDI to point to and print the previous 
line in the buffer cn your terminal. 

*INSERr<CR> 

<mB> EM)<CR> 

<CR> 

* 

EDI enters insert node and inserts a new line of text. The second 
carriage return causes EDI bo reenter Edit Mode at the current line. 
*TCP<CR> 

*<CR> 

; imS PROGRAM IS TOE SETOP EX3R TOE COMPRESSOR STREAM 

♦RETYPE ; SETOP.OiP - SETS UP TOE CMP STRM 
The TOP comnand repositions the line pointer to the top of the 
buffer. The carriage return points to and prints the next line, 
v*iich in this case is the first line in the buffer. The RETYPE 
comnand replaces the current line with the text that follows the 
oommand. 

*LIST<CR> 

; SETOP.CMP - SETS UP TOE CMP STRM 

SET CMP 

EIE = 48 

BIE * 50 

BID = CMP 1 

BPR » 1 

EST = INK 

EM) 

;TOIS IS TOE EM) OF CMP SETUP 

* 

The LIST comnand displays the lines from the current line to the 
of the buffer. 

*EX<CR> 

(EXIT) 

When you issue the EXIT comnand, EDI writes the file to your disk 
area anA returns control to MCR. 


H. Some Basic EDI Oomnands 

EDI allows the use of abbreviations in oomnands; 

Parentheses {) aiclose optional command text. 

The asterisk {*) can be used in place of any number in an 
EDI command. 

An ellipsis (...) can be used in many seardi strings to identify 
characters between first and last characters of the string. 


Command 
AED string 

ADD AND PRINT 
BEGIN 


BOriTCM 


A string 

AP string 
B(EGIN) 

BO(TTOM) 


Description 

Adds the char a"! ter string indicated 
to the aid of the current line. 

Also prints the aitire line. 

Sets the current line to the first 
line preceding the top line in the 
block buffer. 

Moves the line pointer to the bottom 
of the current block. 


45 



CHANGE (n)C(HANGE)/stringl/string2(/) 

Replaces string 1 with string 2 in 
the current line n times. 

DELETE D(ELETE) (n) Deletes the current line(s) as 

or specified above and n-1 lines if n 

D(ELE^) (-n)is a positive number. Deletes n lines 
preceding the current line if n is a 
negate number. 

I®LE1E AND PRIOT EF(n) Deletes the current line and prints 

or the new current line. 

DP(-n) 

EXIT EXIT (filespec) Transfers the remaining lines in 

the block buffer to the output file. 
Closes files, renames the output 
file if specified, and terminates 
the editing session. 

FIND (n)F(IND) string Seardies current block, 

beginning at the line following 
current line, for the nth occurence 
of the string. Sets the line pointer 
to the line it finds. A string must 
begin in the first oolunn of the 
line to be a match. 


INSERT 

IN(SERT) 

(string) Enters the specified string 
immediately following the current 
line. If no string is specified, 

EDI enters Input Mode. 

KILL 

KILL 

Closes the input and output files 
and deletes the output file. 

LIST ON TERMINAL 

LI (ST) 

Prints on the terminal all of the 
lines remaining in the block buffer 

LOCATE 

(n)L(OCATE) string Locates the nth occurence 
of the specified string. In Block 
Mode, the seardi stops at the end 
of the current block. 

NEXT 

N(EXT) 

Advances the line pointer to the 
next line. 

NEXT AND PRINT 

NP(n) 

or 

NP(-n) 

Establishes and prints a new 
current line. 


PAGE LOCATE (n)PL(OCATE) String Searches successive 

blocks for the nth occurence of the 
string. 

PASTE PA(STE)/stringl/string2(/) Searches all 

remaining lines in the block buffer 
that oontain stringl and replaces 
them with string2. 

PRIOT P(RIMT) Prints the current line on your 

terminal. 

RENEW REN(EW) (n) Writes the current blocks to an 

output file and reads a new block 
from an input file. 


46 



RETYPE 

SEARCH AND CHANGE 
TOP 

TOP OF FIIE 
TYPE 

<CR> 

<ESO 


T{OP) 


TOP 


R(ETYFE) String Repl2K3es the current line 

with the specified string ch: deletes 
the current line if no string is 
specified. 

SC/stringl/string2(/) Locates stringl and 
replaces it with string2. 

Moves the line pointer to the line 
preceding the top line of the 
current block. 

Returns to the top of the input file 
and saves all of the previously 
edited pages. 

TY(PE) (n) Prints the next n lines on the 

terndnal. The line pointer reinains 
at the current line unless EDI 
reached the ^ of the block. 

When in Input Mode, returns to 
Edit Mode. When in Edit Mode, <GE^ 
prints the next line on your 
terminal and moves the line pointer 
to that line. 

Points to cffid prints the previous 
line. 


<CR> 


<ESO 


?.4 (^jeraticnal Software 

5.4.1 Televwit 11 - Standard Software Package 
A. Standard Software 

TelevQit is a software package used to set and control tasks 
for the acquisition and processing of real-time telemetry data. 

It operates in conjunction with the EEC RSX-UM Operating Syston. 
Televent is modular ly designed to fully utilize the RSX-llM 
mult-tasking, multi -programming, and menrxry managem^t capabilities. 
This modularity has been adnieved by ijiplemaiting six basic types 
of Televent tasks. Figure 1 briefly defines these tasks. A more 
detailed descripticn of the various tasks is presented in the 
RSX-llM Televent Programmer's Guide. 

The various Televent modules provide the user with the capabilities 
to set up the telemetry equipment, acquire data, control events 
(interript) and process the acquired data in real time. These 
capabilities are controlled by tiie operator via a sinple 
Telemetry Language. All oomnands are entered in "English Language" 
ASCII character strings. No previous knowledge of computer 
languages or computer c^ierating systens is required by the operator. 
Televent uses the RSX-llM indirect oommand file Exrocessor so that 
operator commands may be stored cn a disk or any other device 
sifjpcxrted by the RSX-llM Operating System. These conniand files may 
be easily invoked by the operator, thus eliminating the need for 
the operator bo re-oiter often-us^ connand sequ&x:es. Figure 2 
lists the ei^t basic Televent directives. More detailed descriptions 
are found in the RSX-llM Televent Programmer's Guide. 


47 


Figure 3 is a typical test sequence using Televoit. The functions 
starting with system setup until the generating st3urt interrupt 
are straight-forward, non-real-time processes. Beginning with the 
start interrupt, the real-time processing of data begins, 'itiis 
pcooessing may include storage of data to bulk storage devices, 
display u|)dating, limit checking, etc., as quoted to si^iport 
specific user requirements. The processing is all syndironized to 
a nixnber of system interrupts. The interrupts used cn the NASA-LRC 
system are: 


INTERRUPT 

SOURCE 

EVENT 

Start 

a® 2765 

Tape search unit finds Start time. 

Interrupt 


simulated by operator, or external 
hardware signal. 

Input Buffer 

EMR 2763 

A CMA data transfer has filled a 
memory buffer. 

Halt 

EMR 2765 

Tape search unit finds Step time, 
simulated operator, or external 

hardware signal. 


Televent provides all interrupt ccxitrol service for the EMR 760, 

2763 and 2765 generated interrupts. When an interrupt is receiv^, 
the appropriate routines (as specified by the operator) will be 
executed. Ihe operator retains full control over the processing. 

The operator may, at any time, individually enable ch: disable any 
760, 2763 or 2765 interrupts. In addition. Televent provides the 
operator the capability to synthesize 2765 interrupts. 

Televent fully supports data acquisition with both the EMR 760 Uni- 
versal Data Channel and the EMR 2763 Buffered Data Channel. Both the 
760 and 2763 transfer 16-bit parallel data in a (cycle stealing) 
mode. Automatic data chaining is a hardware feature of both devices. 
The size of the buffers transferred is operator selectable. When one 
buffer is filled, a Block End interrupt is triggered and buffer lo- 
cations are automatically swapped. 

Real-time processing continues until a Halt int^rupt is get^rated. At 
this time, the operator may repeat the task or set p for a new task. 


FIGURE 1. TEISVENT TASKS 
Operator's I/O package. Provides sinplified I/O to the 
cperator for all Televent tasks. 

Televent language interpreter u^ich dispatches all executive 
oomnands (see Figure 2) to the appropriate tasks. 

Real-^ime Interrupt Processor tasks. Process all telemetry 
interrpts. 

Mon-real-time utility tasks. 

Task used to set up front end equiproait or system tables. 

Consists of a nunter of teUoles and data blocks v4iich define 
the hardware and software configuration of a system. 


TCP 

TEL 

RIP 

FUN 

SETOP 

OODAB 


Executive 

Directive 

SETUP 

EIID 

OOrWBCT 

SCONNECT 

DiscomscT 

EXECUTE 

HALT 

EVENT 

RUN 


FIGURE 2. lEIEVENr EXEQ7TIVE DIRECTIVES 
Functicn 

Used to ^lecify "setcp" information £(% a hardware unit or a 
software program. 

Terminates a "setup** sequence. 

Causes a software subroutine to be executed with the 
occurrence of a hardveure stimulus (interrupt). 

Similar to the OONNBCT, but u^ to indicate routines to be 
executed at a software priority at the occurrence of each 
event. 

Used to sever the interface between a hardware stimulus and 
a software response. 

Used to initialize the system for data acquisition. 

Used to terminate data acquisition. 

Provides user control of system events (interrupts). 

Enable, disable, stimulate, link. 

Permits execution of "background" (i.e., non-real time) tasks. 


49 


START 


FIGURE 3 


TXPICAL TEIZVENT SEQUENCE 


Set cf> Setup sequence ficm each front end unit. 

Front end 


Set up 
Data stream 


Setup sequence to define data buffers ani 
time merging for data stream. 


Connect Real ^)ecify which aoftweure routines are to 

Time Processors be executed for each event (interrupt) . 


Execute 

Data 

Stream 


Allocate data buffer from dynamic memory, 
link all 760 (2763) and 2765 inter rvpts, 
enable the start inter ript. 


Event Stimulate Enable all stream interrupts, turn 760 (2763) 
Start Interrupt data channel on. 


Real Time Event driven processing of data via 

Processing operator connected routines. 


Event Stimulate Disable all interrupts except start. 
Halt Internpt 


Halt Data De-allocate data buffers. 

Stream 



B. TCP 

TCP provides the opera tea: I/O interface between Telev^it and 
the Operating System, user programs (grating under 

Televent may also take advantage of TOP and^ oonsequently, 
the R5X indirect oonmand file capabilities. 

TCP does not ooninunicate directly with any device. All I/O 
with l^P^ll peripherals is accomplished through calls to 
the RSX executive, similarly, all operator oammunication 
from Televent routines with PDP-11 peripherals is accomplished 
through calls to TCP. 

This method of oonmunication with oomputer peripherals allows 
future inplementation of a different operating system with 
virtually no effect on the Televent main body. 

There are basically two categories of operator directives 
to Televent: 

1) TCP Directives 

2) lEL Executive Directives 


All operator directives to TCP are three characters long and 
begin with a dot. TCP directives are used to specify methods 
of operator oonmunication with Televent. Some of the TCP 
directives are described in Figure 4. TCP directives control 
input devices and listing options available to the Televent 
user. Three of these options jxrovide considerable flexibility 
to the Televent user. The first, the .IC oonmand, allows the 
user to utilize the RSX indirect oonmand line |xrocessor. Pour 
levels of files may be accessed. Using the indirect command 
files allows the complete set of curator oomnands to be 
generated and tested well in advance of an actual test. 

At test time, the operator only enters several conmands to 
invoke the pre-stored indirect command files. Not only is the 
possibility of operator errors almost eliminated, but these 
files are available for the next task, tlxjs adlowing an exact 
repeat capability. Using disk (x magnetic tape for the command 
files mediim provides fast execution of the system settp. As 
an example, entering the oonmand <SCR: from the terminal causes 
TCP to read input from cards. If a card contains a @IX(:PQi.SIM, 
it would cause TCP to take input from a system disk file PC^.SIM. 
The file PCM. SIM mi^t then contain the following: 


PCM SMJLATOR DATA TEST 


eSIGSIM.SEr 

9BITSYN.SET 

0FRMSYN.SET 

gSUBFRM.£ET 


; Input from file SICSSIM.SET to 
set up Signal Simulator 
; Input from file BITSYN.SET to 
set ip Bit Synchronizer 
; Input from file FRMSYN.SET to 
vp Frame Synchronizer 
; Input from file SUBFRM.SET to 
ip Subframe Syndironizer 


set 

:3et 


51 



@MGHD6L.SET 


#PCM.SEr 


<EOF> 


; Input from WGRDSL.SBT to mt up 
Weed Selector 

; Input from PCM.SET to set PCH 
data link 


Upon encouitering the end of file fcs. PCM.SJN, TOP resuRies inpatting 
from the card reader mtil it encounters an EC^ card at v^idi point 
it resunes inputting from the terminal device. 

Another significant option is the oomnand logger. Itiis is enabled 
by entering .GC. This optir *> will store on a disk file operator 
oomnands entered from the >jrminal or via the indirt^'t oomnand 
file processor. Itie time~of-day associated with eeoh oomnand is 
also saved. After task oon(>letion, this file may be printed or 
saved on mothar mediun to provide a permanent task log. 

The third option is the Televent idle oomnand (.ID). This 
oomnand allows TOP and TEL to be tmpocarily s'^ispended, thus 
allowing the <^«rator to use the terminal f<^ RSX functions. 

It is inportant to realize that this oomiwid has no effect 
on the real-time interrupt E^ocet^ing modules (RIP's). H&nux, 
after a task is started, the operates may initiate RSX programs 
tx> operate in a background mode while still processing real-time 
interripts. A standard KSX RESUME TCP oomnand will restart 
Televent . 



FIGURE 4. TOP OMflftNDS 

TOP 

DIRECriW DESCMPnON 


.KB Keyboard enabled as the system input device. 

Present under all cations. 

.CR Card reader enabled as the system input device. 
Requires the card reader option. 

.PR Paper tape reader aiabled as the system input 

device. Requires the high-speed paper tape cption. 

.LI List all information entered via the systeti input 
device, KBIN or KBINI. This infcarmation will be 
output via (XTHi and will go the KB or LP, depending 
on their respective oomnands. Itiis ooninand is 
available on all cations. 

.NL Ho list disables list (.LI) above, and is also 
available i«3er all options. 

.EL Enable line printer allows output via OOTL to go to 
the line printer v*iich is initiated at this time. 

The LP option is required for this ooninand. 

.DL Disable line printer causes all outputs via OOTL 
to appear on the keyboard (this is default) . LP 
option is required to use this command. 

.IC Enable indirect command file processor for input. 

PCS option is required for this ooninand. 

.RI Resume indirect oomnand file processing. Used after 
error oonditiai has terminated indirect OQromand file 
processing. PCS c^ion required for this command. 

.NI Disable indirect oomnand file processing. PCS 
option is required for this oomnand. 

.BC Enable oommand log. PCS and LOG options are required 
for this oomnand. 

.DC Disable oomnand log. PCS and LOG options are required 
for this oomnand. 

.ID Idle causes TOP to suspend itself until resumed by 
an MCR RESUME TOP command. 

.EX Exit causes TOP to perform the EXIT RSX syston 
directive. 

@ABO OoramcaTd allows return to Televent. 


53 


C. TEL 

is the Telemetry Language Executive task. Its purpose is to 
interpret operator input aid dispatch the processing for each 
comnaid to the correct televent task. TEL contains internal 
sdsroutines to pracess each executive directive. In some instances, 
TEL may process a portion of a directive and one or more Televent 
tasks will be called to oonplete the processing of the directive. 
When another task is initiated to process a directive, TEL 
suspends itself until resuned by the initiated task. 

In all cases, any errors found in directive processing are 
reported to the operator. A readily understood message in 
English plus a task specific error code (in octal) are 
output on the operator's console. 

D. RIP TASKS 

Real-Time Internet Processors (RIP) are the core of Televait 
internet processing capability. Ttiese tasks are used to set 
up and respond to all interri^its generated by the EMR 760, 

2763 and 2765. It is the only standard Televait task v^^ich 
makes calls to the 760, 2763 and 2765 drivers. 

The number of RIP tasks whidi a user may have is dependent on 
the particular system. Usually, it is advantageous to minimize 
the ramber of RIP modules; however, the only restriction on the 
use of RIP modules is that all processing for a given internet 
be contained in one RIP task. Thus, for one data stream with 
five internets, the user could use five separate RIP tasks. 
Conversely, two data streams may share one RIP tasks. 

RIP modules fully utilize the capabilities of the 760, 2763 
and 2765 drivers and, thus, allow AST's and direct interrupt 
dispatching from the driver to the RIP modules. 

It is iiiportant to realize that the RIP's are self-sufficient 
during real-time cperaticn. Once a data stream's interrupts 
are initiated, the AST's and interrupts will be responded to, 
regardless of the state of the TOP and TEL tasks. This allows 
TCP and TEL to be suspoided and other programs to be executed. 

The user must cxily be concerned that the software priorities 
of these RSX programs are less than the priorities of the RIP's. 

E. SETUP TASK 

The SETUP task provides a method of converting operator-specified 
parameters into the fcanrat required by various octrputer-oontrolled 
telemetry equipment. Each task is structured in an identical 
format, thus providing a ooinnonality for c^erator communications, 
systan integration and e;q>ansion. A separate SETUP task is 
required fca: each different model of telemetry equipment. Each 
SETUP task has one or mere associated data blocks. These data 
blocks contain device dependent information and storage regions, 
thus allowing one SETUP task to be used on multiple units 
(of the same model) . 


other features of a SETUP task include; 

1) Provides syntax and data value error ciiecking on all 
operator entries. Error messages are output to the 
operator's oonsole. 

2) Transmits the proper ocmnands to the front-end equipment. 

F. RUN TASKS 

RUN tasks are a fcxnn of utility task. Although Televent provides 
several standard HUN tasks, the principeil purpose is to provide the 
user with a simple method of integrating his own utility software into 
the system. RUN programs are usually executed as low priority non-real- 
time functions. 

A standard "sheU” is provided v^ich allcws an RSX program to become a 
Televent PUN program. 

There are several advantages to using a RUN program rather than an RSX 
program. First, all c^jerator I/O may be performed via TOP. This not 
only simplifies I/O, but also allows the use of the indirect command 
file processor. The second advantage is that the HUN "shell" provides 
a standard method of reporting errors to the operator, thus sinpli- 
fying the user's effort. Finally, initiating an RSX task from the same 
oonsole being used by a Telev«it cperabor usually requires Televent be 
suspended (via the .ID oonmand) . Thus, the RUN directive sinplifies 
the cperator's actions by reducing the rumber of oitries. 

G. CDDAB 

OODAB is the abbreviation fear the Configuration Data Blook. This module 
consists of a nurfoer of tables and data blocks which completely describe 
the specific hardvrare and software configuration and resources available 
to the Televeit system. The OCHAB is implanented as a systan ooninon 
area. Every Televent task has access to this common area. 

The advantage of the CODAB is that it allows changes in the con- 
figuration to be made with minimal impact on other Televent tasks. RUN 
program or CONNECT routines may be integrated in the systan without 
changing any cxx3e in TEL. The CCXDAB provides a cxnvenient reference 
for the system engineer fca: accessing hardware-specific informaticxn 
pertaining to the system. Figure 5 lists the items cxxitained in the 
CODAB. 

Special attention should be given to two data areas reserved in the 
CCDAB. The first is a dynamic pcx>l of core vhich is allocated by 
Televent to requesting tasks as needed. This dynamic of memory reduces 
the total merocary used and also allows flexibility in expanding a 
system. Televent software is written to utilize this memory pool. When 
system expansicxi requires more dynamic memory, the size of the pool in 
CDDAB can be increased without changing Televent software. This dyna- 
mic manory is also available to user software. 

The second area of core is the Task Conmunication Regicxi. This is used 
to pass register oontaits and other parameters between Televent tasks. 

It provides the fastest possible conmunication between RSX tasks. This 
area can be easily increased to provide a communication area for special 
system dependent functions. 


55 



H. SETTUP AND END E3CECOTIVE DEFECTIVES 

Ttie SETTOP oonmand is used to specify a hardware unit to be set or a 
a software sequence to be set up. Hie SETTOP and END directives are seen 
in pairs. The SETTOP directive informs TEIL the user wishes to specify 
"setup" infocroation for a particular piece of hardware or software. The 
END directive informs TSL the user has oonpleted his setup sequence. The 
SETUP directive must be acconpanied by a UNIT NRME, vAiich describes the 
hardvgare or software being set up. In the event there are more than one 
of the same type UNITS in a system, a UNIT H»BER must accompany the 
UNIT NAME. If a unit number does not acconpany the unit name, a unit 
number of cne (1) is assumed. 

Example: SETTOP DATA COMPRESSOR 1 (SET DCO) 

I ^ > unit Number 

> tMit Name 

> Executive Directive 


FIGURE 5. OODftB OONraNTS 


LIST 

EESCRIPTION 

Unit Name List 

List o^ all frcxit-end equipmait and 
the oorre^xxiding SETUP task. 

Data Stream Name List 

List of all allowable data streams with 
pointers to other applicable tables. 

Background Program List 

List RUN tasks. 

Connect Program List 

List of allowable CONNECT routines. 

Master Interrupt Table 

Defines by stream, all system internists. 

Execute and Halt Sairoe 
List 

Buffers to be transferred to the front 
end on the EXECUTE and HALT oomnands. 

Execute and Halt Task 
Tables 

Tasks to run on the EXECUTE and HALT 
oomnands. 

I/O Status Data Blocks 

Defines status conditions to be checked out 
before transferring data to the frcnt end. 

2763 and 760 Data Blocks 

Data blocks used to control 2763 or 760 I/O 

Memory Resources 
Allocation Buffer 

Area of core dynamically allocated 
to requesting Telev^it task. 

Task Communicaticn 
Region 

Area of core reserved for each user to 
pass parameters between tasks. 

There is a setip driver task associated with each UNIT in the 
Televent system. Hie setup driver accepts operator-specified 
parameters which are required to set vp a specified UNIT. 


57 


I . EXBCtriE AND HALT DIRE)CTI V ES 

The EXECITIG directive is used to initiate data acquisition. The 
HALT directive is used to terminate data acquistion mode. Ihe event 
stimulate HALT INT halts acquisition, but leaves the system in ac- 
quisition mode, basic format of the EXEXOTS directive is: 


EXECUTE im n 



Data Stream Identification 
Executive Directive 


Example: EXECUTE PCM 1 


The basic format of the HALT directive is: 


HALT LNK n 

■> Data Stream Identification 
■> Executive Directive 



Example: HALT PCM 1 

J. CENNBCr AND DISCONNECT DIRECTIVES 

The CONNECT and DISCONNECT directives are usually used as a pair. 

The C0t®IECT directive provides linkage between a telanetry stiimilus 
(E\®NT) and a software response. The format of the CONNECT directive 
is: 

OOmECT PROGRAM TO EVENT 

v*iere CONNECT is the executive oonmand; PROGRAM is the name of the 
software response routine v*iidi perfcxnB some predefined function (s) 
in response to the occurrence of the specified specified EVENT; TO is 
an optional conjunction which has no functional significance other 
than to jarovide syntactical continuity; and EVENT is the name or 
identity of a telemetry stimulus. Hie identify of a teleanetry EVEtTT 
is established at system configuration time in CCXiAB, the Configuration 
Data Block. 

The CONNECT directive causes the software response to be run at a 
hardware privity, A variant, the SCCXtJECT, will cause the software 
response to be scheduled at a software priority level. 

The DISCONNECT directive is used in conjunction with the CONNECT 
directive. The purpose of the DISCONNECT directive is to sever the 
software interface to a user's program previously connected to this 
EVENT. The basic format of the DISCONNECT directive is; 

DISCONNECT EVENT 

where DISCONNECT is the basic executive oommand, and EVENT is the name 
of a telemetry stimulus (i.e., interrupt). 


58 



K. 


EVENT DIRECTIVE 

'rtie l^JENT directive is provided to allow user oontrol of 
EVEWT ocnditions. The EVENT conditions the user may oontrol 
are: 

1) EVENT ENftBIE 

2) EVENT DISABIE 

3) EIVENT STTMUIATE 

4) EVENT LINK 

The basic format of the EVENT directive is: 


EVENT CX3NDITICN El^ENT NAME 



•>Name of EVENT to be conditioned. 
Stream or nonstream related 
EVENTS are allowed. 


yrype of EVENT conditioning to be 
performed. May be ENABI£, DIS- 
ABIE, STTMULATE or LINK. 


>Executive Directive. 


The ENABLE condition siirply allows the specified EVENT to take 
place. The DISABIE condition prevents the specified EVENT fron 
taking place. Usually an EVENT is associated with an external 
signal. Sometimes, it is desirable to emulate or synthesize an 
external signal; the STIMULATE conditiai provides this capability. 
The STIMUIATE condition not only causes the specified EVENT to 
be enabled, but causes the EVENT to take place. Tlie LINK is used 
only fca: non-stream related events and causes the linkage between 
the 760/276'5 driver and the software module to be establislied. 
Exairple: EVENT STTMULAIE PCM START INIERRUPT 


L. PUN DIRECTIVE 

The FUN Executive Directive to TEL permits execution of 
"background" tasks under oontrol of TEL. A Televent background 
program is defined as a utility program which has no time 
oOTistraints and can be executed at a relatively low priority. 


A background program is incorporated into the Televent system 
by sinply defining the name of the task in the appropriate 
section of the system Configuration Data Block, 0CX3AB. Although 
Televait provides some basic utility functions, the RUN 
directive is provided primarily to provide the user with an 
easy method of incorporating his utility programs into the 
Televent system. The basic format at the RUN directive is: 


RUN UTTLITY N 

1 TT 


■>Optional Associated Data Block Number 


>Name (i.e., .GLCBL entry) of the 
Utility Program 


>Executive Directive to TEL 


Exartple: PUN MTD 


• mag TAPE DUMP 


59 


5.4.2 DPDO - Setvp Driver for Parallel Data Output - the purpose of this 
program is designed to decode user information for setup of he 
input Interface Data Block with a user selected Data Output Scream. 

The following data is established by IX>DO: 

A. Frame Length » N (FLE) 
where N = 0 to 32767 

B. Buffer Length « N (BLE) 
where N » 0 to 32767 

C. Frame Merge » N (EME) 
where N = 0 to 127 

D. Buffer Merge * Data (BME) 

Data = SA>n (software merge of "n" words) 

= iVwn (hardware merge of "n" words) 

= None 

v^here "n" = 0 to 63 

E. Buffer Preface = N (BPR) 
where N = 0 to 247 

F. Buffer Appendix = n (BAP) 
where N = 0 to 255 

G. External Start = Data (EST) 

i^re Data = Allow (ALL) 

Data = Inhibit (INK) 

H. Buffer ID = Data (BID) 

where Data = 1 to 4 Alphanumeric Characters 

5.4.3 D714 - 714 Data Compressor Set up Driver 

A. The objective of this program is to decode and process directives 
that condition either the static stores cm: the compressor memory. 
All of these directives act together to setup algorithm definitions 
within the compressor fca: processing real-time mainframe and 
sub-frame data. 

B. D714 is invoked by the following during the control of the 
telemetry executive: 

SETUP DATA GCMPRESOR (long form) 

SET DOO (short form) 

C. Directive Index - 

ABBREVIATION LONG POPM USAGE * 


AEN 

ALABM ENABLE 

M 

BCH 

BIT CHANGE 

M 

BMA 

BIT MATCH 

M 

CIE 

CLEAR 

C 

CSU 

CUMULATIVE SUM 

M 

DEL 

delete 

M 

DU 

DELTA UMIT 

M 

DNU 

DEVICE NUICER 

C 

DSL 

DELTA SLOPE 

M 

EAR 

ENABLE ARM 

S 

EME 

ENABLE MEASUREMENT 

M 

FAL 

FORCE ALLOW 

M 

FAR 

FORCE ARM 

S 

TLI 

IN UMIT 

M 

HD 

LINK IDENTIFICATION 

M 

MEA 

MEASUREMENT 

C 


MINIMUM MAXIMUM 

M 


60 


NBI 

NO BIT MATCH 

M 

NSE 

NIH SEQUENTIAL 

M 

QLI 

OUT LIMITS 

M 

PSE 

PORT SELECT 

M 

SPO 

SEAIOI FORCE 

M 

SIN 

STATUS INPUT 

M 

TEN 

TIME ENABIE 

S 

THR 

THROUGHPUT 

S 

TNU 

TAG NUMBER 

M 

TPO 

THIRD POINT 

M 

UPD 

UPDATE 

C 

USAGE CCDBS: 

M - Measurement related 

C - Set ip control 

S - Static Store functions 

(See NASA-LRC.POA E-6942 Statement of WOrk, 

Appendix B, t(x detailed explanations) 


5.4.4 ATPINI - Tape Initializer for RSX 

Purpose - Ttiis program initializes magnetic tapes on Telemetry runs. 

A. Description 

TPINIT (MTPINT) are «itry points. After saving all registers, ATPINT 
goes to the routine MTUNIT to get the EWA of the logical unit to be 
initiated. Cn the error, exit is taken frc»n AlPINI. The first drive 
in ATPINI and ARMTP is then given this address. The internal sub- 
routine, PWD, is used to ask if the mag tape is to be rewound. If 
so, it does the acticn next; the program asks for the four-character 
ID which is put into lEBUF and DCBUF. The reel count of both is re- 
set to one. The program then resets the mag tape calling sequence and 
the EOT, and drive off line switches in ARTMIF. 

The program then gets the common ID header and the comments for the 
first tape drive and puts these to tape using the subroutine, MOVBUF. 
When an input of END in the first three characters is encountered, 
the program stops reading oonments. 

The program now asks if a second drive is to be used in the run after 
it clears the flag, TAPE2. If the curator, via the system input de- 
vice, enters "NO", the program exits. On "YES", TAPE2 and the reel 
count in IDBUF (located in APTMTF) are incremaited to reflect two 
tapes. The subroutine, MITJNIT, is asked for the logical unit EWA vihich 
is compared against the first tapes log unit TWA. If equal, an error 
exit is taken from ATPINI with R0s3. Otsherwise, this log unit is 
stored in TPINT2 in APTMTF. The program then asks if this drive is 
to be rewound <x rot, before writing the ID record to tape. 

All operator ooninunicaticn in this program which requires a "YES" or 
"NO^ answer will loop until the operator eiters the first digit cor- 
rectly. No default condition. 

Any mag tape I/O error will result in an error exit with RO containing 
the expanded mag tape error status. 


61 


B. Operator CGnmunicatioriS 

When the system device is the keytxard, the following messages 

may be issued by ATPINI: 

1) "EHIER RUN ID” - the c^ierator is to enter a four character 
ID that will appear in all records. 

2) "REWIND TP?" - the <^rator responds "Y" to rewind the 

current tape being intiated, c»: "N" fc»: no rewind. 

3) "TWO TAPES?" - the operator answers "Y" if the run will be 

made with tape switching , and with "N" for a single tape 
run. 

4) "ENTER COMMON HDR" - the operator respoi^s with ip to 80 
characters of header infc^mation. This information will 
appear in the ID recc»:d at the beginning of each tape. 

5) "ENTER OO^f1ENIS, ENCWJONE" - the operator enters oomnaits 
which are written to tape. When he wishes to terminate the 
comments, the entry of "END" as the first three characters 
of the input will result in the program to stop asking for 
oonments. 

c. Error Geared it ions 

1) The program, MIUNIT, did not get a satisfactory logical 
unit nunber from the operator. The error code on the 
keyboard will be 2. 

2) The first and second tapes on a run have the same logical 
unit specified. The error code on the keyboard will be 3. 

3) If a mag tape I/O error occurred, the error code will be 
one of the errors specified by ARDTMT. See ippendix A. 


62 



STATUS 

(OCTAL) 

000000 

000001 

100001 

100002 

100003 

100004 

100005 

100006 

15NTM4 

16It]NN 

imm 


APPENDIX A 
DESCRIPTION 


Specified action has been started and is still in progress . 

'Hie specified tape movement or initiadization has been 
oonpleted and the transport is ready. 

The specified hardware controller or drive is busy. If 
possible r the user pcogram should repeat the current I/O 
or movement request. 

A write protect oondition has been detected diring a WRITE, 
ERASE, ac WRITE FII£ ^AFK. 

Beginning of tape (BOT, LOAD POINT) has been detected. 

An unexpected oomnand REJECT has occurred. This status 
indicates that the transport is probably off line. 

A hardvare File Mark has been detected during a READ, 
FCX9AFD RECORD or ERASE. 

The End of Tape (EOT) marker has been detected. The data 
record has been written in its entirety. Each oonmand to 
the drive after an BOT will be flagged with an BOT code 
until the reflector is passed with the drive in reverse 
(backspace <x rewind or unload) . 

A Data Length error has occurred during a READ operation. 
The rwraber of words transferred is truncated to the least 
significant 12 bits (max. value of 4095) and appears in the 
lower 12 bits of the vord on too long errors. On short 
record the ooroplete record is read and the 12 lower bits 
will equal the word oount. Note that the 12 bits will 
equal the record word oount vhen the read word oount 
equalled zero. 

A parity error has occurred during a READ/WRITE cperation. 
The lower 12 bits again contain the word number. 

A transfer error has occurred during a READ/WRITE operation. 
This will normally be caused by noise i’ the inter record 
gap oc a bus grant late to the controller. The lower 12 
bits contain the number of words transferred. 


63 


5.4.5 ^f^DU^P - Mag Tape Dunp Prog, ^ 

Purpose - To ^vide facilities foe tape positioning, output f(^matting, 
and length specification while dunging a magnetic tape. Ihis program 
will dump any drive on the system. 

Cadling SequNice - FUN MTD 
a. Description 

ffTDU^ provides operator oontroUed functions in DGCKEY format to 
control the dumping of magnetic tape. Upon entry the operator must 
identify the sy^em logical mit he is dealing with. Oix:e this 
numeric valoe is altered, all commands will be directed to that 
drive. The oparator is requested to define the buffer size to be 
utilized for mag tape input. The maxinun buffer size is 4096 words 
decimal. This can be easily changed via an equate if necessary. The 
drive reads any length records. At this point the program will ask 


foe the FUNCTION. 

Each is described in 

the section below. 

DIRBCTTVE 

KEY 

DATA FIELD 

DESCRIPTION 

REWIND 

REN 


Rewinds the irqput tape 
to load point (BOT). 

FIND ID 

FID 

1 to 4 characters 
in the following 
format: 

IIII ■ identifier 

Searches the source tape 
for a match on the ID as 
given to MTDIM>. 

Note: Only heaJer/oenment 

record ID's are oempared 
to the user specified ID. 

PORWAFD 

FII£ 

FFI 

1 to 32,768 

Spaces forward N files 
where the current position 
is defined as zero 

FGFNAFD 

RBOOFD 

FEE 

1 to 32,768 

Space feeward N records 
from the current records. 

bm::kspace 

FILE 

BFI 

1 to 32,768 

Spaces backward N files 
from the current location. 
The tape will be positioned 
in front of the file mark. 

BACKSPACE 

RECORD 

BR^- 

1 to 32,768 

Backs the tape up N 
records. 

OCTAL 

OCT 


Request output of data in 
octal. This is default. 

DBCOCUli 

EBC 

N/A 

Request output of data in 
decimal. 


64 



PRINT 


PRI 


Blmk or 0 to 32 , Print the specified msn- 
768 where 0 or ber of records on the 

blank will be all system print device, 
of file. 


EXIT 12X1 N/A Return to the system 

executive program. 

Note: Ihe operator ^uld be aware of CECKEy’s need f<x tw blanks 
to terminate a single word oomnand. For example: 

PRINT .1 
BRE 2 


Header records as built by MC7TIN will be printed as ASCII 
diaracters whenever they are encountered. MTDCMP recognizes 
header records by the following criteria: 

1. 40 cx: less characters, and 

2. bits 7 and 15 set 

A nundso: of error messages and operator messages are 
described in paragraphs below. 


B. Op^ator Oommunicaticn 

1) "MTDUW>:" Set SW - 0 to BON, SW » 1 to TEFM FUNCTION - this 
is to notify the operator that he may terminate a PRINT 
function by changing the switch register to a binary 1. This 
message will not be output when the conditional assembly 
deleting references to the switch register is utilized. 

2) "FUNCTION IS:" At this point the c^jerator shcxild enter the 
desired function. 

3) "HJNID POUM):" - this notifies the operator that the ID he 
wanted searched f<x has been found. Message 2 abcsve will 
follow inned lately. 

4) "INSUFFICIENT CORE:" - MIIXWP could not get tte oore recjuired 
fcx: its read buffer. The program ret'orns to the executive 
after this message. 

5) "ILIEX3AL CMD:" - The ocmmand entered was illegal or had an 
illegal fcrmat. Message 2 above will follow inned lately 
after this message. 

6) "PARnY OR TRAN ERR:" - This message cxxxirs when the mag 
tape ocxjJ.d not be read successfully. The operator has 
three options to type in; 

a. "C" - (xxitinue send ignore the error. 

b. "A" - abort this connand and go back to ask fear FUNCTIONS. 

c. "R" - retry which will back space the tape and attempt to 
read again. 

7) "MT.BSY." - This means the drive is probably off line. The 
program will loop mtil the operator enters a "C" to retry 
the last ooiRttand again, or an "A" to abort the current 
function and output message 2 above. 

8) "EWIER MAX BUF SIZ" - The operator is requested to enter 
the maximon buffer space that can be used to read tape 
.nto. This normally should be from 1 wcxrd to 4100 words. 


65 


ORIGINAL PAGE IS 
OF POOR QUALiry 


C. Dig Mag Tape Durp (MTO) Procec'^ire 
Boot sy^m. 

>PUN TOP 
>TE[E\®OT -11 
RDY FOR KXSC CMS 
TEL>PUN MTP M> (program to do 
EMIER MVS TAPE LOG UNIT ^BR 0 
ENIER MAX BUF SIZ 
TEL >4096 (always 4096) 

WnXWP; SET SW-0 TO KJN,SWs«l TO 
FUNCTION IS: 

TOL>REW (rewinds tape) 

FUNCnCN IS: 

TRL >FRE 200 (frees maiy 

MTDUMP: SET SW-0 TO RUN,SW«1 TO 

FUNCTION IS: 

TEL >PRI 1 (feints nuR^jer 

RBCSro NO. 201 
0> 177776 004551 000001 046503 
8> 000001 000004 007777 177772 
16> 024211 000004 007777 177772 
24> 024511 000004 007777 177772 

ETO. 

5.4.6 CDU - Coranent Dump for Mag Tape Piles 

A. Purpose 

To purpose a maq tape file on a logical unit specified by the user 
and print the comnent records an the line printer, (output will de- 
fault to the keyboard device, if the line printer has not been enabled 
by the .EL conmkxi) . A specific file may be selected by entering the 
four-character ID (which preoeeds each record on a tape file) or a 
carriage return can be entered to indicate no file selection. 

B. Calling Sequence 

PUN ooninand followed by "CDU". 

Registers will contain the following «'*hen this program is entered: 

RO » FBA of the RUN directive 

P5 > FWA of the associated data block 

C. Description 

This program will process any STANDARD TEtZVENT-ll MA3 TAPE. The tape 
can contain more than one file. Before the oomnents ai*e listed, the 
user must specify certain information to condition the execution of 
the program. These entries are described in the following sections. 

1) Logical unit Nunber 

The progr 2 un will display the message; 

ENTER TAPE LCX3 UNIT ^BR 

The user should respond with logical unit number of the drive cn 
which the tape is to be processed. This /•ill not be changeable 
djring program execution. If the manber enx^red cannot be found 
in MRTMT (the Mag Tape Data Block) tiie following message will be 
displayed and the program te..‘minated: 

INVALID LUN - RUN ABORTED 


a tape dump) 


TERM FUNCTION 


files as you wish) 

TERM FUNCTION 

of files specified) 

030520 000011 004540 060000 
024131 000004 007777 177772 
024431 000004 007T77 177772 
024611 000004 007777 177772 


66 



2) ID of File 

Since this program has the capability of seardiing a multifile 
tape for a selected ID, an entry is requested in the form; 

TYPE 4 CHAR ID 

The user may respond in three different ways depending on his 
needs and the point at v^ich the message is emitted. 

OPnON 1 - ACITJAL ID 

If a multifile reel is used as input and a particular file on 
that reel is to be processed and not any other files preceeding 
it, the user should enter four-character ID associated with that 
file. The tape will be searched until that ID is found or until 
the EOT occurs. Once the first data record is encountered with 
the entered ID, the program will ask for a new ID entry. 

QPTICN 2 - CARRIAGE RETURN 

When a single file reel is the input source, or a multifile reel 
and the file ID or the locaticn of the file is not known, opticn 
2 should be used, under this option when a "carriage return" is 
altered, the program will search the tape for the first ooinmait 
record, without regard to the ID. As in option 1, once the first 
data record is encountered after printing the comment records, 
the program will ask for a new ID. 

OPTK»I 3 - EXIT 

This entry should be made when the user no longer desires to pro- 
cess any mare files car tapes. The wot;' "EXIT" causes the program 
to execute aid-of-job logic and returns control to TELAX. 

3) Premature End of Tape 

When the program has been given either a carriage return or an 
actual ID and it reaches the END OF TAPE before finding the com- 
ment record, the following message is displayed; 

EOT - ID NDT FOUND 

This indicates to the user there are no more files or records 
remaining on the tape, and the program cannot print any comments 
as desired. The program then executes the same logic as if 
"EXIT" was entered. 

D) Error Conditions 

1) PREMATORE EOT 

2) INVALID TAPE EDI»1AT 

When the program recognizes a oonment record code but ttiO record 
size is not standard, RO is loaded with a -1 and the error return 
is made to TELAX. The contents of RO are displayed to the user 
as an error code. 

3) RETRY, TERMINATE (» (XWINUE 

If the message is displayed, refer to I»IMr documentation for an 
explanation of the error code. 


67 


E) Messages 

1) ENTER M?VG TAPE LOG UNIT T©R - see section 5.4.6.C.1 

2) INVALID LUN-FUN ABORTED - see section 5,4.6.c.l 
'»* TXPE 4 CHAR ID - see section 5.4.6.C.2 

4) EOT -ID NOT POUND - see section 5.4.6.C.3 

5) 177777 - see section 5.4.6.d 

6) RBTRy, TERM OR COMT - see Section 5.4. 6.d 

P. Example of CDU 

1) Boot up system 

2) RUN TCP 

3) TEL>FUN CDU 

ENTER MAG TAPE LOG UNIT ^BR 
TEL>0 

TYPE 4 CHAR ID 

TELACMPl (enter four-diaracter file ID) 

At this point the tape will begin dumping its oommait file. 

5.4.7 rXM) - C3ompressor Memcary Dump 

A. Purpose 

To read the memory of the 714-02 Data Compressor and print the 
octal contents on the listing device. This is a run program v^i<* 
be excuted in non-real time only. 

B. Calling Sequence 
RUN CM) for CMP 1 

C. Technical Description 

The memory of the 714-02 will be accessed and printed usir^ either 
of two options. The option will be indicated by the response to this 
message: 

DO YOU WISH TO DUMP ALL COMPRESSOR MEMORY (Y or N) ? 

If "Y" is the user response, the entire memory will be printed, and 
the program will then return to the option question for another oatry. 

If "N" is the user response to the cption query, then the user must 
provide further information to these messages: 

ENTER BBGIMJING OCTAL ADDRESS (BBBBBB) : 

ENTER ENDING OCTAL ADDRESS (EEEEEE) : 

The user may respond with those addresses he wishes to be printed. 

Once the addresses are validated those locations will be printed, and 
the message will be repeated. When the user has finished printing all 
he wished to see, typing "EXIT" will terminate the run. Placing a 
one (1) in the lower bit of the switch register will also terminate 
printout. 

PRINT POWAT 

NNNM®J XXXXXX XXXXXX XXXXXX XXXXXX 
XXXXXX XXXXXX XXXXXX XXXXXX 

where NNNNNN is the compressor memory address in octal and XXXXXX 
is the contents. 

NOTE: Illustration above appears on two lines because of form size. 

In actual printing, eight words wilJ appear on the same line. 


68 



5.4.8 WFM - Write File Mark 

A. Purpose 

To write a double End of File Mark on the digital Mag tape 
after recording is oonipleted. 

B. Calling Sequence 
RUN WEW 

C. Example 
TEI^RUN VTW 
RUN WTO ~ 

ENTER MAG TATE TOG UNIT NBR 
TEL>0 


69 


6.0 Data Base (Program Files) 

6.1 Data Base Format 

NASA has specified the data base have the following formats 

6.1.1 Set up the Ccmpressor Data Stream and Parallel Data Output Driver. 

6.1.2 Set ip the Data Ccrpressor, including measuronent nimber, tag nunber 
and algorithm. This alerts the oonpressor to what channels to act upcxi. 

6.1.3 C3onnect Mag Tape Formatter to Compressor Blocks Interrupt. 

This writes oomnents (data base) onto the mag tape. 

6.1.4 Specify Run ID (compressor stream). 

6.1.5 Add cn oomnent file of two lines per sensor: 

A. Stating tag number, s»isor ID, seisor description and eigineering 
unit. 

B. Stating tag number and engineering coefficients. (B,M) . 

Note: These comments must be entered in the order the sensors are 

listed in the first part of the data base. An example is givoi 
in the following section. 

6.2. Example of Data Base Setup 


6.2.1 


6.2.2 


SET CMP — 

FIE = 

48 — 

REE = 

50 — 

BID = 

CM>1 — 

BPR = 

1 — 

EST = 

INK — 

END 


• 

SET DCO 

CIE = 

1 

DNU = 

0 

EAR = 

0N,EXr 

TEN = 

ON 

LID = 

1 

MEA = 

(Wl) 

PSE = 

1 

TNU = 

46 

PAL = 

ON 

= 

ON, 4600 

MEA = 

(W999) 

PSE = 

1 

TNU = 

999 

MMA = 

OFF 

END — 



Setup Compressor Stream (Data Output Driver) 

Frame Length = words per frame 

Buffer Length = frames per buffer 

Buffer ID = CMPl 

Buffer Preface = 1 

External Start = Inhibit 

End = Conpressor Stream Setup oonpleted 


Setup Data Compressor 

Clear number 1 link 

Device Number 

Force Arm = 0N,E5n' 

Time Enable 

Link ID = 1 

Measurement = ADC channel (a measurement greater 

than 100 means the diannel is turned off) 

Port Select = 1 

Tag Number = assigned number 

Force Allow = ON 

Algorithm = min.max. 

After cill data channels to be used have been 

OTtered, always assign the last measurement the 
number 999. This key NASA's program that this 
aids the data base and begins the comment file. 
End = DCO Setup oonplete 


70 


6.2.3 SOON RIMTP Q®> BIN •— Connect the mag tape formatter with the ocmpressor 
Blockend Interrupt. 

0 — 0 » Mawg tape devioe nunfcer 
N — N = No, do not rewind tape 

CMPl — CMPl = Run ID (Ooitpressor Stream), this writes data base 
records onto the mag tape. 

6.2.4 Add on a seisor ooranait file of two lines per seisor in the following 
format: 


■mu 

SENSOR 

ID 

raSCRIPTION 

E.U. 

46 

04E170 

L S SHAFT TORQUE 

N-M 

46 

-1.15E+05 +5.65E+01 


47 

04E172 

L S SHAFT TORQUE 

N-M 

47 

-1.13E+05 +5.53E+01 


TNU 

B 

M 

Coefficients 


Note: 'Ihe first line MOST have a field of four (4) for the tag number, 
thei tvo (2) spaces; a field of six (6) for the sensor ID, 
then two (2) spaces; a field of twenty-five (25) for the 
sensor description, then two (2) spaces and a field of five 
(5) for the eigineering units. 

The second line MOST have a field of four (4) for the tag nujnber, 
then two (2) spaces; a field of nine (9) for the B coefficient, 
then two (2) spaces and a field of nine (9) for the M ooefficiait. 

6.2.5 After the last sensor oorament, always end file with the following: 

1981 PLU^CROOK STATION MOD 0 (year, site & WTG) 


§ 

@TI: (allows entering ooiments through KB) 

9999 (tells NASA program this is the c:^d) 

END (ooninent file ootrplete) 

N (Are there two tapes? Alvrays no) 

• 

SCON MIFIN CMP BIN (connect mag tape finish to Halt Interrupt) 
EXE CMP (Execute Conpressor Stream) 

.KB 


6.3 Coefficient Calculation 

6,3.1 Basic Formula y = mx + b 

A. To get the value of m: 

1) If the discriminator voltage span is 10 volts, divide the full 
scale engineering value by 4096. 

2) If the discriminator voltage span is 5 volts, divide the full 
scale engineering value 2048. 

B. b will be the number added to the mx value to give the desired value. 


71 


C. To assign the correct sign value use the following rules as a basis 

1) If the engineering signal increases in a positive direction 
(with respect to discriminator voltage) , b is negative and 
m is positive. 

2) If the signal increases in a negative direction, b is positive 
and m is negative. 


6.3.2 Ncn Detranslated Channels 


6.3.3 


y = rax + b 

b = -# 

m = +# 



A. Example 1 





Discr voltage 

= 0 - +5 

volts = 0 - 4000 

PSI 

A-^5 Counts 

Discr 

Signal 


4000 

4096 

UBE +5 

4000 

m 

= 2048 = 1.953E0 

2048 

CF 0 

0 

b 

= -4000 = -4.0E3 

To verify E.U. 

= y = rax + b 



UBE (1.953) (4096) - 

4000 = 8000 - 

4000 = 4000 PSI 

CF (1.953) (2048) - 

4000 = 4000 - 

4000 = 0 PSI 

B. Example 2 





Discr voltage 

= -5 - +5 volts =0-100 MPH 

A-D Counts 

Discr 

Signal 


100 

4096 

UBE +5 

100 

m 

= 4096 = 2.44E-2 

2048 

CF 0 

50 

b 

= 0 

0 

IBE -5 

0 



To verify E.U, 

= y = rax b 



UBE (2.44E-2)(4096) 

- 0 = 100 MPH 



CF (2.44E-2)(2048) 

- 0 = 50 MPH 



LBE (2.44E-2)( 0) 

- 0 = 0 MPH 



Detranslated Channels 

y = rax + b 


A. Example 1 





Discr voltage 

= 0 - -5 

volts = 0 - 4000 

PSI 

A-D Counts 

Discr 

Signal 


4000 

4096 

UBE +5 


in 

= 2048 = -1.953E0 

2048 

CF 0 

0 



0 

LBE -5 

4000 

b 

= +4000 = 4.0E3 


To verify E.U. = y = rax + b 

CF (-1.953E0) (2048) + 4000 = -4000 + 4000 + 0 PSI 
LBE (-1.953E0)( 0) + 4000 = 0 + 4000 = 4000 PSI 


72 



i 


[ 

r 


B. Excorple 2 

Discr voltage = +5 — 5 volts = 0 - 100 MPH 


A-D Counts 

Discr 

Signal 

100 


4096 

UBE +5 

0 

m s 4096 

» -2.44E-2 

2048 

CF 0 

50 

b s 100 = 

1.02E2 

0 

IBE -5 

100 




To verify E.U. = y * mx + b 

UBE (-2.44E-2)(4096) + 100 = -100 + 100 * 0 MPH 
CP (0.0244) (2048) + 100 = -50 + 100 = 50 MPH 

LBE (-.0244) (0) + 100 = 0 + 100 = 100 MPH 

For G 

0 - +5 volts = 0 - .5 G 


A-D Counts 

Discr 






.5 

4096 

UBE +5 

m 

= 2048 = 2.44E-4 

2048 

CF 0 

b 

* -.5 = -5.0E-1 

0 

IBE -5 



For +3000 : 

PSI 



0 - +5 

volts = 0 - 3000 



A-^) Counts 

Discr 






3000 

4096 

UBE +5 

m 

= 2048 = 1.4648 

2048 

CF 0 

b 

= -3.00E3 

0 

LBE 



OR 




-5 - +5 

= 0 - 3000 



A-D Counts 

Discr 



- 



3000 

4096 

UBE +5 

m 

= 4096 = .732 

2048 

CF 0 

b 

= 0 

0 

IBE -5 




6.4 Program ID Sdieme 

6.4.1 The first four car five letters in the program name before the 
period (.) identifies the type of wind turbine generator. 

6.4.2 The taro letters after the period indicate the wind turbine site. 

6.4.3 The number after the site identifier is the program versi«-n. The 
hi^er the number, the later the version. 

FB » Plumbrook CL = Clayton PR = Puerto Rico 

GH = Goodnoe Hills HA = Hawaii BI = Block Island 

CA * California BN = Boc«e 


73 


6.5 Creating a New Data Base 

6.5.1 Boot the system (refer to Section 5.1) 

6.5.2 Run $EDI (refer tx> Section 5.3.2) 

6.5.3 Whm creating a new data t>ase, always start it with a semicolon 
and the program name alcng with any useful dates or information. 

Exanple: 

>EDI MODO.PB5 
(CREATING NEW FIt£) 

INPUT 

; M0D0.F65 IHIS PROGRAM DOES SUCH AND SUCH 
APRIL 1980 to 

6.5.4 Follow the data base format given in Section 6.1 for the remainder 
of the setip. 

6.6 Debugging a Newly Created Data Base 
>BUN TOP 

TELEVEWT -11 
READY FOR EXEC CMDS 

>HJN wm 

ENTER TAPE LOG UNIT tCR 0 
READY FOR EXEC CMDS 

>.IC 

>.LI 

>gFILE NAME 

At this point the program begins to’ setup listing each oaroraand in 
the program. If an error is in the program, it will cease listing 
the program at that point at viiidi time corrective measures should 
be taken. (Refer to section 5.3.2) 

6.7 Program ID Listing 
MODO 

MCDO.PB - Used for taking realtime data for the Plunyarook ModO WTG. 
December 1, 1980 - March 30, 1981. 

MODO.rei - Used for taking realtime data for the Plumbrook ModO WTG. 
April 10, 1981 - August, 1981. 

MDD0.re2 - Used for taking realtime data fear the Plumbrook ModO WTG. 
October, 1981 - presait. 

M0D0.PB3 - Used fear realtime data collection 
Octolaer, 1982 - February, 1983. 

M0D0.PB4 - Used for data collection 
February, 1983 - present . 


74 



MDO.PBA 


Used for playback 
February, 1983 - present 

MDO.FBB - Used fca: playback 

February, 1983 - present 

MOOO.VAN - Plumbrook ModO WTG weathervaning, 

MODO.PSl - Used for taking playback data fron specific data channels 
from analog tapes fa: the ModO V7TG (pass #1) . 

MODO.PS2 - Used for taking playback data fron specified data channels 
from analog tapes for the ModO V7TG (pass #2) . 

MODO. TCI - For playback of Plumbrook ModO VTO, tip control blades (pass #1). 

MCXX).TC2 - For playback of Plumbrook ModO WPG, tip control blades (pass #2). 

MCDOA 

MODOA.CLl - For playback of Sair analog tapes fron Clayton, New Mexico, 

1980 (aluminum blades) . 

MCD0A.CTi2 - Fa: playback of Sair analog tapes from Clayton, New Mexico, 

1981 (short sti±) blades) . 

MODOA.CL3 - Po: playback of Sair analog tapes from Clayton, New Mexico, 

1981 (fiberglass blades) . 

MCD0A.CL4 - For playback of Sair analog tapes from Clayton, New Mexico, 1982. 
(variable pitch). 

MODOA.BIl - For playback of Sair analog tapes from Block Island, Rhode 
Island, 1980 (aluminum blades) . 

FUEL.BIl - For playback of fuel study tapes from Block Island, Rhode Island, 
February, 1982 to . 

M0D0A.BI2 - For playback of Sair analog tapes from Block Island, Rhode 
Island, 1981 (wooden blades). 

M0DCA.BI3 - For playback of Sail* analog tapes from Block Island, Rhode Island, 

1982 (wooden blades) . 

MCDOA.PRl - For playback of Sair analog tapes from Culebra, Puerto Rico, 

1980 (aluminixn blades) . 

MCDOA. PR2 - Fa: playback of Sair analog tapes from Culebra, Puerto Rioo, 

1981 (reinforced aluminum blades) . 

MCDOA. PR3 - For playback of Sair analog tapes from Culebra, Puerto Rico, 

July, 1981 - present (wooden blades) . 


75 


M0D0A.PR4 

M3D0A.HA1 

MODOA.HA2 

MODOA.HA3 

MODI 

M0D1.BN2 

MDD1.BN3 

M3D1.BN4 

MOD2 

MCD2.WA1 

MX2.GH2 

M0D2.CH3 

MOD2.VB^l 

VD2A.GH2 

M)2B.GH2 

MD2D.GH2 

M)2A.GH3 

M)2B.®3 

MD2E.GH3 

MDD4 

MBDI.BGW 


For playback of Sair analog tapes from Culebra, Puerto Rioo, 1982^ 

(wooden blades) . 

For playback of Sair analog tapes from Hawaii, 1980 (wooden blades). 

For playback of Sair analog tapes from Hawaii, 1981 (wxiden blades). 

For playback of Sair analog tapes from Hawaii , 1982 (wooden blades) . 

For playback of Sair analog tapes from Boone, North Carolina. 

For playback of minivan tapes, pass number 1, from Boone, North Carolina. 
For playback of minivan tapes, pass number 2, from Boone, North Carolina. 

For playback of WTG 1 tapes from Goldendale, Washingtcxi. 

For playback of WTG 2 tapes from Goldendale, Washington, December, 1981. 

Pm: playback of WPG 3 tapes from Goldendale, Washington, October, 

1981 to December, 1981. 

For playback of WPG 1 tapes fron Goodnoe Hills, Washington, 

January, 1982 to present. 

For playback Mod2 WTG 2 December, 1981. 

For playback Mod2 WPG 2 after February 15, 1982. 

For playback of WPG2 tapes fran Goodnoe Hills, Washington, 

October, 1982 to preseit. 

For playback of Mcd2 WPG 3, October, 1981 to Decenber, 1981. 

For playback of Mod2 WPG 3, after February 15, 1982. 

For playback of WPG 3 tapes from Goodnoe Hills, Washingtc«, 
from September, 1982 to pres«it. 

Fac playback of WPG 4 at Medicine Bow, Wyoning, for pass 1 only. 

For playback of WPG 4 at Medicine Bow, Wyoming, for pass 2 only. 


76 



PAEM SPRINGS 


BEND.IXl 


For reducing Bendix-SCE WTG data from Palm Springs, California 
\jp to Septenber 1, 1981. 


BEND. 1X2 


- Poe reducing Bendix-SCE WIG data from Palm Springs, 
after September 1, 1981. 


Cedifornia 


0X36 BAX 


OOOS.BYl 


Playback from Ooos Bay, Oregon, March, 1982 to 


77 



7.0 patchboard 


7.1 Patchboard Layout 

A 1,2 
B 1,2 
C 1,2 
D 1,2 
E 1,2 
F 1,2 
G 1,2 
H 1,2 
J 1,2 
K 1,2 
L 1,2 
M 1,2 
N 1,2 
P 1,2 
Q 1,2 
R 1,2 
S 1,2 
T 1,2 
U 1,2 

V 1,2 
W 1,2 
X 1,2 

Y 1,2 
Z 1,2 


MXO INSTMJMENTATION 

hM Speed Shaft 
High Speed Shaft 
Tip #2 position 
Tip #1 position 
Nacelle Direction 
Tower X 
Tower Y 

Rotor Position (O.P.R) 
Yaw Error 

Nacelle Wind Speed 
Yaw Torque 1 
Yaw Tcxque 2 
Alt Volts OA 
Alt Volts OB 
Alt Volts OC 
Alt Current OA 
Alt Current OB 
Alt Current OC 
Alt Freq 
Alt Power (KW) 

Alt KVARS 
Field Current 
Yaw ON CW 
Yaw ON OCW 


78 


ORIGINAL MEAiniER 


A S,6 

Wird Speed 30' 

B 5,6 

Wild Speed 90' 

C 5,6 

Wind Speed 150' 

D 5,6 

Wind Speed 195' 

E 5,6 

Wild Direction 30' 

F 5,6 

Wind Direction 90' 

G 5,6 

Wind Direction 150' 

H 5,6 

Wind Direction 195' 

J «^,6 

Air Tenfierature 

K 5,6 

Air Pressure 


NEW ^ffiT TONER 


A 7,8 
B 7,8 
C 7,8 
D 7,8 
E 7,8 
P 7,8 
G 7,8 
H 7,8 
J 7,8 
K 7,8 
L 7,8 
M 7,8 
N 7,8 
P 7,8 


Wird Speed Tcwer 1 
Wind Speed Tower lA 
Wind Speed Tower 2 
Wind Speed Tower 2A 
Wind Speed Tower 3 
Wind Speed Tower 3A 
Wind Speed Tower 4 
Wind Speed Tower 4A 
Wind Speed Tower 5 
Wind Speed Tower 5A 
Wind Direction Tower 1 
Wind Direction Tower lA 
Wind Direction Tower 2 
Wind Direction Tower 2A 


79 



Q 7,8 
R 7,8 
S 7,8 
T 7,8 
U 7,8 
V 7,8 


Wind Direction Tower 3 
Wind Direction Tower 3A 
Wind Direction Tower 4 
Wind Direction Tower 4A 
Wind Dire».:tion Tower 5 
Wind Direc tion Tower 5A 


Qfg'IEK VCO INPUTS 

Control Room Mux 1 - A 13,14 through 
Control Room Mux 2 - S 13,14 through 
Control Room Mux 3 - J 15,16 through 
Control Room Mux 4 - A 17,18 through 


R 13,14 

Z 13,14 and A 15,16 through H 15,16 
Z 15,16 
R 17,18 


DISCRIMINATOR OU TP^TIS 

- A 21,22 through H 


Bank 1 - ( 1-8 ) 
Bank 2 - ( 9-12) 
Bank 3 - (13-20) 
Bank 4 - (21-24) 
Bank 5 - (25-32) 
Bank 6 - (33,36) 
Bank 7 - (37-44) 
Bank 8 - (45-52) 


- J 21,22 through M 

- N 21,22 through V 

- W 21,22 through z 

- A 23,24 through H 

- J 23,24 through M 

- N 23,24 through V 


21,22 

21,22 

21,22 

21,22 

23,24 

23,24 

23,24 

23,24 and 
25,26 

- (1-14) - A 29,30 

- A 31,32 

- (1-4 ) - B 31,32 

- (1-14) - A 33,34 

- (1-24) - A 39,40 


- W 23,24 through Z 
A 25,26 through D 
Sabre VII Reproduce Outputs 
Time Code Input 
flmp/Delay Inputs 
Sabre III Reproduce Outputs 
Preston Anp Inputs 


through P 29,30 

through E 31,32 
through P 33,34 
through Z 39,40 


80 


Airp Out 
Delay Out 
4130 Ref In 
4130 Data In 
4130 A/b Out 
4130 TSC Out 

Discriininator Bank Data In 

Discriminator TSC In 

BRUSH PSCORD INPUTS 

Brush 1 - AA 5,6 throuqh HH 5,6 

Brush 2 -* JJ 5,6 through RR 5,6 

Brush 3 - SS 5,6 through ZZ 5,6 

Brush 4 - AA 7,8 through HH 7,8 

Brush 5 - JJ 7,8 through RR 7,8 

Brush 6 - SS 7,8 through ZZ 7,8 

HP 85 - ( 1-24) - AA 11,12 throu^ : 
(25-48) - AA 13,14 through z: 

Analog Oonpater - (1-24) - AA 25,16 


- (1-4 ) - A 43,44 throu^ D 43,44 

- (1-4 ) - A 45,46 through D 45,46 

- (1-4 ) - A 47,48 through D 47,48 

- (1-4 ) - A 49,50 through D 49,50 

- (1-4 ) - J 43,44 through M 43,44 

- (1-4 ) - J 45,46 through M 45,46 

- (1-8 ) - S 43,44 through Z 43,44 

- (1-8 ) - S 45,46 through Z 45,46 


Z 11,12 
13,14 

through ZZ 15,16 


ADC INPOTS 


( 1-24) - AA 21,22 through ZZ 21,22 
(25-48) - AA 23,24 through ZZ 23,24 
(49-72) - AA 25-26 through ZZ 25,26 
(73-96) - AA 27,28 through ZZ 27,28 


Preston Anp Outputs 

(1-24) 

- AA 

39,40 

through 

ZZ 

39, 

r40 

Sabre VII Inputs 

(1-14) 

- AA 

29,30 

through 

PP 

29, 

r30 

Master Time Output 


- AA 

31,32 





Hub Mux Outputs 

(1-3 ) 

- BB 

31,32 

through 

DD 

31, 

,32 

Nacelle Mux Outputs 

(1-3 ) 

— ee 

31,32 

through 

QG 

31. 

,32 

Control Room Mux Outputs - 

(1-4 ) 

- HH 

31,32 

through 

LL 

31, 

,32 

Calibrator Output 


- PP 

31,32 





Sabre III Record Inputs - 

(1-14) 

- AA 

33,34 

through 

PP 

33. 

,34 


81 


EyiEmAL SIGNM£ TO WTG PANEL 


External Input - UQ 33,34 
Blade Cal volts - W 33,34 
Sig. Gai. Input - VW 33,34 
O.P.R. Input - XX 33,34 
O.P.R. Output - Yy 33,34 
Force Input - ZZ 33,34 


SH3RTING BARS 
A 35,36,37,38 
AA 1,2, 3, 4 
AA 17,18,19,20 
AA 35,36,37,38 
AA 43,44,45,46 
7.2 Patchboard 


through Z 35,36,37,38 
through zz 1,2, 3, 4 
through ZZ 17,18,19,20 
through ZZ 35,36,37,38 
through ZZ 43,44,45,46 
Patching Procedure 


7.2.1 FM Realtime Patching (ModO) 

a. Using a Patchboard form, fill in the necessary information giving the 
layout of the incoming signals aid the desired location (s) to vhich 

each signal is designated to be patched. Patch accordingly. 

b. Using a FM Patching (Realtime) form, fill in the necessary information 
givir^ the layout of the signals to be patched to the DetranslatOi: 
and discriminator inputs. Patch acccardingly. 

c. Using a Sabre Recorder Patching form, fill in the necessary information 
giving the layout of the multiplexer signal outputs to be patched to 
the recorder input tracks. Patch accordingly. 

d. Refer to section 7.3 for procedure on debugging and checking out 
patch board. 


82 



PATCHBOARD FORM 










FM PATCHING (REALTIME) 


MUX 

TO 

AMP/tELAY IN 

^1-4) 




Hub 1 (BB 31,32) 


1 (B 31,32) 





Hub 2 (CE 31,32) 
Hub 3 (DD 31,32) 


2 (C 31,32) 





Nac 1 (EE 31,32) 
Nac 2 (EE 31,32) 


3 (D 31,32) 





Nac 3 (GG 31,32) 
Cntrl 1 (HH 31,32) 


4 (E 31,32) 





Cntrl 2 (JJ 31,32) 
Cntrl 3 (KK 31,32) 
Cntrl 4 (IL 31,32) 







AMP OUT 

TO 

4130 REF IN 





1 (A 43,44) 


1 (A 47,48) 





2 (B 43,44) 


2 (B 47,48) 





3 (C 43,44) 


3 (C 47,48) 





4 (D 43,44) 


4 (D 47,48) 





DELAY OUT (4130 A OUT) 

TO 

4130 DATA IN 

TO 

SHORTING BAR TO 

DISC BANK DATA H4 (1-8) 

1 (A 45,46) 


1 (A 49,50) 





2 (B 45,46) 


2 (B 49,50) 





3 (C 45,46) 


3 (C 49,50) 




. 

4 (D 45,46) 


4 (D 49,50) 





4130 A/B OUT 

TO 

DISC BANK DATA IN 

(1-8) 








DISCRIMINATCSi BANK COORDINATES 

1 (J 43,44) 





DATA IN 

TSC IN 

2 (K 43,44) 





1. S 43,44 

1. S 45,46 

3 (L 43,44) 





2. T 43,44 

3. U 43,44 

2. T 45,46 

3. U 45,46 

4 (M 43,44) 


1 



4, V 43,44 

5. W 43,44 

4. V 45,46 

5. W 45,46 

4130 TSC OUT 

TO 

DISC BANK TSC 

IN (1-8) 

6. X 43,44 

7. Y 43,44 

8. Z 43,44 

6. X 45,46 

7. Y 45,46 

8. Z 45,46 

1 (J 45,46) 







2 (K 45,46) 







3 (L 45,46) 







4 (M 45,46) 








84 


SftBRE RE3CX»aE» PATCHING 

PU»®ROOK 
SABRE III PATCHING 

CPnCNAL SIG (SOURCE) TO SHORT BAR TO SABRE III TRACK 


Time 

(AA 

31,32) 


1 

(AA 





2 

(BB 

Hub 1 

(BB 

31,32) 








3 

(OC 

Hub 2 

(OC 

31,32) 


4 

(DD 





5 

(EE 

Hub 3 

(DD 

31,32) 








6 

(IF 

Nac 1 

(EE 

31,32) 


7 

(GG 





3 

(HH 

Mac 2 

(FF 

31,32) 








9 

(JJ 

Nac 3 

(GG 

31,32) 


10 

(KK 





11 

(LL 

Omni 1 

(HH 

31,32) 








12 

(M4 

Omni 2 

(JJ 

31,32) 


13 

(NN 





14 

(PP 

Omni 3 

(KK 

31,32) 




Omni 4 

(LL 

31,32) 


15 Voice 

track 

SABRE VII PATCHING 

TRK # TXPE BOARD SIGNAL IffSCRIP. 

SOURCE 

INPOT VOiTAGE 


33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 

33,34) 


CF 


1 


2 

3 

4 


5 

6 


7 

8 
9 

10 

11 

12 

13 

14 


15 


Voice trk 


7.2.2 FM Playback Patdiing (ModO, Renote site) 

A. Determine which multiplexer signals are to be playad back along with 
the track nunhers that the signals are recorded on. 

B. Using the appropriate form for either a ModO (Plumbrook) tape or a 
SAIR tape, fill in the discriminator^ sensor and ADC information. 

Note: This information is available in the appropriate site manual. 

C. Using the above informatics, fill out a patchboard form and patch 
accordingly, 

D. Using a FM Patching (Playback) fcarm, fill in the necessary information 
giving the layout of the signals to be patched to the Detranslator 
and discriminator inputs. Patch accordingly. 

E. When finished patching, refer to Section 7.3 for debugging and 
checkout procedure. 


86 



Pm^CROOK TAPES 


ORIGINAL PAGE IS 
OF POOR QUALITY 




OdJEIG. DA7TS FROM 

# 1!\PE TRK 






88 







( 1 - 4 ) 



89 


7.3 


Patchboard Che kout and Debugging 

7.3.1 Use the patchboard and EM patching fcarras to double check patching. 

7.3.2 Load the RTU diagnostic Disk into Disk Drive 2 and run the program 
EV2HV (Encoder Channel Verify). Refer to Secticxi 3.0 for details on 
setting this qp. 

7.3.3 After the program EVCHV is running, use the patchboard form previously 
filled out for the patchboard to be verified, as a checklist of the 
ADC channels being used. 

7.3.4 Enter the ADC n<Jitoer to he verified on the keyboard. (Note: the ADC 

number must be in octal format) . The ADC number will be displayed as 
an address cn the front panel of the 714 data compressor. 

7.3.5 The data (signal) for the chosen ADC will be displayed as data on the 
714 front panel. As the patch source voltage iS varied or discxnnected. 

Note the appropriate change in the data display. If no change is noted, 
trace the patching and remedy the problem. 

7.3.6 Repeat the above steps for the remaining ADC channels to be verified. This 
should be a helpful iteans of verifying a large portion of any patchboard. 

7.4 Patchbcard Listing 

MODO 


M0D0.PB2 - For realtime Plunbrcxjk runs. 

M0D0.F63 - Playback of Plumbrcok tapes for dates listed in data base ID 

M0D0.EB4 - Used for realtime runs at Plumbrook from elates listed in MCXX).PB4 
program ID. 

M300.VAN - Modo weather vaning playback. 

MX).PBB - Playback fear the Plimbrook WTG, January, 1982. 

Plumbrook Calibration - Calibration board. 

MGDO Brush Playback - Brush playback. 


MCDOA 
MODOA.CL 
MODOA.BI 
B I. FUEL 
MCDOA. PR 
MODOA.HA 


For 

For 

For 

For 

For 


playback of Sair analog tapes 
playback of Sair analog tapes 
playback of BlcKk Island fuel 
playback of Sair analog tapes 
playback of Sair analog tapes 


frcim Clayton, New Mexicn. 
from Block Island, R.I. 
study tapes. 

frexn Culebra, Puerto Rico, 
from Hawaii. 


90 



MCD2.GH2 - For playback of WTG 2 tapes fran Goldendale, Washington. 

?02A.GH3 - For playback of WPG' s 2 & 3 from Goldendale, Washington, 1981. 

MD2R.GH2 - For playback of WTG 2 from Goldendale, Washington. 

MD2B.GH3 - For playback of WTG 3 from Goldendale, Washington. 

M0D2 

M0D2.WA1 - Same as program ID. 

MD2D.QI2 - Same as program ID. 

MD2E.SI3 - Same as program ID. 

M0D4 

^®DI-BCW - Same as program ID. 

MEDI.BWW - Same as program ID. 

6EM)IX 

Palm Springs - For playback of tapes from Bendix WPG, Palm Springs, Ca. 


91 



8.0 Related Documents 


This operations manual does not contain oonplete operation and maintenance 
instructions for the equipment of the Data Acquisition System. Additional docu-> 
ments ^hat are required are listed as follows: 

Model 609-19-0-0-E6942 Multiplexer/Encoder Assendsly, Instruction Manual 

t'lodel 714 Data Conpressor, Instruction Manual 

Data RAM Corpccation DR-103 Core Memory Systan Technical Manual 

Model 741 Time Code GeneraborAranslator, Instructicxi Manual 

Model 2763 Buffered Data Channel, Instruction Manual 

Model 2765 Priority Interrupt, Instruction Manual 

Sabre VII Magnetic Tape Technical Manual 

Sabre III Magnetic Tape Technical Manual 

^MR 4167 Subcarrier Discriminator Technical Manual 

EMR 4150 Subcarrier Discriminator Tedinical Manuad 

Dec lA 36 Dec Writer Operations Manual 

Dec 11/34 Manuals - Technical and Operations 

Dec Magtape TE!16 Operations Manual 

RSX-U Utilities Procedures Manual 

RSX-UK Televent Progranmer ' s Guide 

RSX-UM Televent Operator's Manual 

IMR 379-01 Remote Multiplexer IMit Manual 


92