D.3.2 21x – Campbell Scientific DCP100 GOES Data Collection Platform User Manual
Page 32

APPENDIX D. DETAILED FORWARD/REFLECTED POWER INFORMATION
D-2
04:
Z=X*Y (P36)
1:
10
X Loc [ Scratch1 ]
2:
10
Y Loc [ Scratch1 ]
3:
10
Z Loc [ Scratch1 ]
05:
Z=X*F (P37)
1:
10
X Loc [ Scratch1 ]
2:
100
F
3:
10
Z Loc [ Scratch1 ]
06:
Z=X+F (P34)
1:
10
X Loc [ Scratch1 ]
2:
-1
F
3:
7
Z Loc [ PerRef ]
;Calculate the amount of forward power going
out to the transmitter if the % reflected is less
than 5.
07:
IF (X<=>F) (P89)
1:
7
X Loc [ PerRef ]
2:
4
<
3:
5
F
4:
30
Then Do
08:
Z=F (P30)
1:
99.923
F
2:
0
Exponent of 10
3:
11
Z Loc [ Scratch2 ]
09:
Z=1/X (P42)
1:
11
X Loc [ Scratch2 ]
2:
11
Z Loc [ Scratch2 ]
10:
Z=X*Y (P36)
1:
4
X Loc [ FwdPlus ]
2:
11
Y Loc [ Scratch2 ]
3:
11
Z Loc [ Scratch2 ]
11:
Z=X*Y (P36)
1:
11
X Loc [ Scratch2 ]
2:
11
Y Loc [ Scratch2 ]
3:
11
Z Loc [ Scratch2 ]
12:
Z=X*F (P37)
1:
11
X Loc [ Scratch2 ]
2:
20
F
3:
11
Z Loc [ Scratch2 ]
13:
Z=LN(X) (P40)
1:
11
X Loc [ Scratch2 ]
2:
11
Z Loc [ Scratch2 ]
14:
Z=X*F (P37)
1:
11
X Loc [ Scratch2 ]
2:
4.3429
F
3:
11
Z Loc [ Scratch2 ]
15:
Z=X+F (P34)
1:
11
X Loc [ Scratch2 ]
2:
20.8
F
3:
6
Z Loc [ Fwd_dBm ]
16:
Else (P94)
17:
Z=F (P30)
1:
0
F
2:
0
Exponent of 10
3:
6
Z Loc [ Fwd_dBm ]
18:
End (P95)
;Set the Output Flag High (10) every hour
19:
If time is (P92)
1:
0
Minutes (Seconds --) into a
2:
60
Interval (same units as above)
3:
10
Set Output Flag High
;Timestamp hourly data
20:
Real Time (P77)
1:
220
Day,Hour/Minute (prev
day at midnight, 2400
at midnight)
;Sample the percent of power reflected and the
forward power in dBm.
21:
Sample (P70)
1:
2
Reps
2:
6
Loc [ dBmFwd ]
;Transfer data to the TGT1 when Output Flag is
set High (10).
22:
Data Transfer to GOES (P120)
1:
00
self-timed
buffer/append new
data to old data
2:
4
FWD/Ref Power Loc [
FwdPwr ]
D.3.2 21X
The 21X's program is the same as the CR10X,
CR10, CR510, and CR500's, except Instruction
99 has an extra parameter. With this
parameter, you specify the array of data that is
transferred to the buffer (see Section 9.2).