beautypg.com

Campbell Scientific CR23X Micrologger User Manual

Page 262

background image

APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15

B-18

09:

Z=X*F (P37)
1:

2

X Loc [ SECONDS ]

2:

100

F

3:

2

Z Loc [ SECONDS ]

10:

Z=INT(X) (P45)
1:

2

X Loc [ SECONDS ]

2:

2

Z Loc [ SECONDS ]

; ADD OFFSET TO ALLOW UPDATED TIME TO BE CORRECTLY UPLOADED INTO CR23X
; TYPICALLY THE SCAN RATE + 1 SECOND

11:

If (X<=>F) (P89)
1:

2

X Loc [ SECONDS ]

2:

4

<

3:

59

F

4:

30

Then Do

12:

Z=X+F (P34)
1:

2

X Loc [ SECONDS ]

2:

2

F

3:

2

Z Loc [ SECONDS ]

13:

End (P95)

; AT 60 SECONDS SET SECONDS TO ZERO

14:

If (X<=>F) (P89)
1:

2

X Loc [ SECONDS ]

2:

1

=

3:

60

F

4:

30

Then Do

15:

Z=F (P30)
1:

0

F

2:

0

Exponent of 10

3:

2

Z Loc [ SECONDS ]

16:

End (P95)

; ADJUST OFFSET WHEN ROLLOVER TIME IS ZERO

17:

If (X<=>F) (P89)
1:

2

X Loc [ SECONDS ]

2:

1

=

3:

99

F

4:

30

Then Do

18:

Z=F (P30)
1:

1

F

2:

0

Exponent of 10

3:

2

Z Loc [ SECONDS ]