FLOSSII: Logbook Entries

FLOSSII: Site tower Messages, 73 Entries..

Return to Logbook Contents Page
Entry Date Title Site Author #Graphics
223 Fri 28-Mar-2003tower site visittowerdelany
222 Fri 28-Mar-2003power diedtoweroncley
221 Fri 28-Mar-2003bad T/RH fan at 20mtoweroncley
216 Sat 22-Mar-2003Set CO2 lag to 1 sectowermaclean
200 Thu 06-Mar-2003CO2 cal gas amountstoweroncley
197 Thu 06-Mar-2003cleaned krypton at 2mtoweroncley
196 Thu 06-Mar-2003rad cleanedtoweroncley
191 Tue 04-Mar-2003swapped 0.5-1.0 TRHtoweroncley
188 Tue 04-Mar-2003T/RH changetoweroncley
181 Sat 01-Mar-2003analysis of T.5m fantoweroncley1
177 Fri 28-Feb-2003weird 1m sonic spectratoweroncley1
174 Thu 27-Feb-2003USFS station further Southtoweroncley
173 Thu 27-Feb-2003brushed snow caps from 15-30mtoweroncley
172 Thu 27-Feb-2003CO2 cal flows and supplimentary calstowerdelany
171 Thu 27-Feb-2003Boom trolleytowerdelany
169 Wed 26-Feb-2003T/RH's on towertowerdelany
160 Sat 22-Feb-2003power changestoweroncley
158 Sat 22-Feb-2003TRH work - finding why 10m is a maxtoweroncley
157 Fri 21-Feb-2003Tasks completedtowerdelany
156 Fri 21-Feb-2003Cosmos ADAM fan replacedtowerdelany
154 Thu 20-Feb-2003Frost detectors installedtowerdelany
153 Thu 20-Feb-2003Supplimentary CO2 calibrationstowerdelany
151 Wed 19-Feb-2003Cleaned boom pigstowerdelany
150 Wed 19-Feb-2003New sonic boom angles at towertowersemmer
148 Wed 19-Feb-2003COSMOS rebootedtowersemmer
146 Wed 19-Feb-2003CO2 flow rates adjustedtowerdelany
143 Tue 18-Feb-2003cosmos down at 1:30 pm localtowersemmer
142 Tue 18-Feb-2003Guy tensions checkedtowerdelany
141 Tue 18-Feb-2003Tower beacontowerdelany
139 Tue 18-Feb-2003CO2 calibration gasestowerdelany
136 Wed 05-Feb-2003CO2 cal gas statustowerdelany
133 Sat 01-Feb-2003Licor CO2 back to lifetowermaclean
126 Tue 28-Jan-2003Cosmos Cooler / overheating fixedtowermilitzer
123 Tue 28-Jan-2003Grass TP01 soil properties fixedtowermilitzer
110 Mon 13-Jan-2003krypton at 20 meterstowermaclean
107 Thu 09-Jan-2003riming eventstoweroncley
105 Wed 08-Jan-2003Shortened CO2 cal periodstowermaclean
96 Mon 06-Jan-2003visit taskstoweroncley
94 Fri 03-Jan-2003Calibration gas regulator installationtowerdelany
90 Fri 27-Dec-2002no rain tips from Nov 20 to Dec 16towermaclean
89 Fri 27-Dec-2002tower stufftoweroncley
87 Tue 24-Dec-2002stopped krypton_heat scripttowermaclean
86 Sun 22-Dec-2002krypton heater at 2m on towertowermaclean
83 Thu 19-Dec-2002Checked logger coefs at 25mtowermaclean
77 Wed 18-Dec-2002Boom PYG mount Modificationtowerrucker
74 Tue 17-Dec-2002electric fence oktowerrucker
72 Tue 17-Dec-20024m rads uptoweroncley
71 Tue 17-Dec-2002Installation of boom pyrgeometerstowerdelany
69 Mon 16-Dec-2002T/RH swapped backtoweroncley
68 Mon 16-Dec-2002CO2 setuptowerdelany
64 Mon 16-Dec-2002krypton heater addedtoweroncley
60 Mon 16-Dec-2002TP01 installedtoweroncley
58 Mon 16-Dec-2002krypton heater scripttowermaclean
57 Mon 16-Dec-2002Power glitch caused adam crashtowermaclean
51 Wed 11-Dec-2002Modifed grass logger Tsoil samplingtowermaclean
46 Mon 09-Dec-2002soil profile array cable installedtowerknudson
45 Mon 09-Dec-20022m TRHtowerknudson
44 Fri 06-Dec-2002Pressure errortoweroncley1
37 Wed 27-Nov-2002New settings for cameratowermaclean
36 Wed 27-Nov-2002Camera white balance documentationtowermaclean
34 Tue 26-Nov-2002color balance on axis cameratowermaclean
30 Thu 21-Nov-2002Snow depth gaugetowerknudson
25 Thu 21-Nov-2002Sonic boom anglestowermaclean
22 Wed 20-Nov-2002rad stand uptoweroncley
21 Wed 20-Nov-2002TRH heights on towertowermaclean
19 Fri 15-Nov-2002Greasewood 1.5m radiation CR10X codetowersemmer
18 Fri 15-Nov-20024m radiation CR10X codetowersemmer
17 Fri 15-Nov-200225 meter radiation CR10X codetowersemmer
13 Fri 15-Nov-2002tower-grass CR10X coffstowersemmer
12 Tue 12-Nov-2002Axis camera settingstowermaclean
10 Fri 08-Nov-2002Cosmostowermaclean
9 Fri 08-Nov-2002Daisytowermaclean
2 Fri 11-Oct-2002GUY WIRE TENSIONStowerknudson


223: Log, Site tower, Fri 28-Mar-2003 09:49:17 MST, tower site visit
2003, Mar 26 Wed
TD and SO
Arrived at FLOSS for thermal camera study (see next logbook entry)
While TCam operating walked to tower to check out the state of access.
Upper stretch muddy but passable. The ditch was only slightly muddy.
Three areas after the bend where the lake drainage flowed were bad, bad.
SO has digital images.

Sage site: no snow prior to evening ppt
Grease site: only a portion of the drift remaining, water standing on surface.
Grass: no snow on surface prior to evening snow. Ground thawed to 10cm and frozen below.

CO2
S 420psi  960psi N
intake 7 lpm

222: Power, Site tower, Fri 28-Mar-2003 09:46:15 MST, power died
[the next 3 entries were written on 26&27 March, but couldn't be entered until
now.]

Apparently, there were 3 short power hits about 19:30 on 26 March which caused 
the adams to reboot twice.  Lake & Sage (of course) stayed up, and the UPS kept
the base up, so only a bit of data were lost and only from the tower.

Before it is erased, we should: "fgrep ups /var/log/messages > ups_log_entry"
and include this in logbook to record the occurance of all of these events.

221: Temp_RH, Site tower, Fri 28-Mar-2003 09:44:16 MST, bad T/RH fan at 20m
About 17 March, the fan at 20m started dying.  Even though we were there last 
Wed-Thursday, we didn't realize this until the tower was too icy to climb.
Thus, this level will remain bad through the rest of the program.  Sorry...

216: CO2, Site tower, Sat 22-Mar-2003 10:38:29 MST, Set CO2 lag to 1 sec

The w,CO2 correlation plots have shown an approximate lag of 1 second
in the CO2 data, so I added a l=1.0 parameter in prep.config
for co2mr. It had the desired effect in today's correlation
vs lag plot - it shifted the peak back almost to 0.
200: CO2, Site tower, Thu 06-Mar-2003 13:49:25 MST, CO2 cal gas amounts
I just remembered that I checked the CO2 cylinders at about 09:00 this morning.
Hi cal: 1170
Lo cal: 1100
These look like plenty to me.

Note that there is a lot of water/ice in the pump box -- now to the base of
the subpanel in the floor of the box.  At the moment, the front panel is
completely clogged with blown snow, so more snow won't get in, but eventually
the front panel will be open again.

Because it was mostly ice, I couldn't see a good way to get rid of the ice
that was there.  Also, I haven't thought of a good way to block the holes.



197: Kryptons, Site tower, Thu 06-Mar-2003 11:32:18 MST, cleaned krypton at 2m
Generally, the kryptons have looked okay, so I didn't think it was a high
priority to clean all of them -- especially since it is windy.  This done
~09:30??

196: Radiometers, Site tower, Thu 06-Mar-2003 11:31:01 MST, rad cleaned
As one of the 3 tasks at the tower this AM, I cleaned all rads (incl 25&4m).
I was going to replace the net rad dome at grass, but couldn't get it off.
I just cleaned and releveled it instead.  This done ~09:00-09:30.



191: Temp_RH, Site tower, Tue 04-Mar-2003 18:35:51 MST, swapped 0.5-1.0 TRH
In our ongoing effort to nail down biases in the T/RH profiles, I've swapped
0.5 and 1.0 (recall that this morning I put a "new" sensor in at 1.0, so now
the new one is at 0.5.  Immediately, the RH profile at least developed a +2%
large value at 1.0.  I'll have to get more data to see how the T profile 
changed.  In any case, I think the old 0.5m (new 1.0m) T/RH has some biases.
(Steve's post-cals of these sensors will be critical!)

188: Temp_RH, Site tower, Tue 04-Mar-2003 10:14:55 MST, T/RH change
In an attempt to understand temperature profile (and RH) biases, I've just
put spare T/RHs in at 2m and 1m:
2m: 004 -> 104
1m: 703 -> 001
0.5m still appears to be lower than 1m, which isn't expected.  Thus, I'll 
probably do some more swapping soon.


181: Temp_RH, Site tower, Sat 01-Mar-2003 16:06:34 MST, analysis of T.5m fan
I'm starting to look at the T/RH aspiration problems.  During the last part
of Dec and early Jan, T.5m sometimes looks okay and sometimes bad as its
fan became more or less effective.  The attached plot shows Rsw.in on the top,
spd on the bottom, and a flag, ib = abs(T.5m-T.2m)>abs(T.10m-T.2m).  ib should
be 0.  On every day during this period, ib was 1 sometime during the daytime
and 1 during the whole daytime period when the wind was calm.

There may be good data during some of this time period, but we'll never be sure.

177: Sonics, Site tower, Fri 28-Feb-2003 09:13:59 MST, weird 1m sonic spectra
While looking over plots last night, Dean and I noticed that the 1m sonic
has a velocity spectra that are significantly different than the other sonics
on the tower -- with more energy and shifted to higher frequencies, especially
during the day. This has been going on for as long as we've generated spectra.

This may be due simply to the lower height, or it may indicate turbulence 
generation from the tower or other local clutter.  I'll try to produce a 
normalized spectral plot to see if it is just a height issue.

P.S. I've generated and attached the plot.  Everything looks great (I only used
nominal heights -- hopefully it would look even better with actual sensor 
heights.)  I wonder if the WWW plots are being produced correctly?  I'll 
check that now.

P.P.S. Yes, the WWW plots are okay.  It is just an optical illusion that the
1m is different when the 2m data aren't on this plot.  I may add it...



174: Sonics, Site tower, Thu 27-Feb-2003 16:16:30 MST, USFS station further South
Instead of being near the SE tower guy points, Bill Massman's station is more
to the south of our tower.  Using the datascope, I estimate that his station
is between 152-160 degrees from our sonics.  A wind direction histogram
indicates that this range of directions occurs only 2% of the time (and all
directions occur at least 1% of the time), so we will let him keep this
station where it is.

173: Temp_RH, Site tower, Thu 27-Feb-2003 11:49:18 MST, brushed snow caps from 15-30m
From ~9:45-10:30, removed inlet tubes and then brushed snow caps off the Gortex
shields from T/RHs at 30, 25, 20, and 15m.

172: CO2, Site tower, Thu 27-Feb-2003 11:26:23 MST, CO2 cal flows and supplimentary cals
10:35 CO2 intake flow 6.75 lpm
      Hi-cal xs flow 2.2 lpm
      Lo-cal xs flow 2.2 lpm
There was no need to adjust the bypass nor secondary regulator pressures.

Hi-cal 1220/10    Lo-cal 1310/12

Arranged plumbing for suplimentary calibrations

10:40 to 10:50 N spare 1650 psi xs flow 2 lpm
10:55 to 11:05 S spare 1760 psi xs flow adjusted to 2 lpm but wouldnt stay 
                                   const. had to cont incr pressure at regulator
171: Radiometers, Site tower, Thu 27-Feb-2003 11:24:25 MST, Boom trolley
Last evening after fixing the fans on the 25m pyrgs the trolley was moved out.
Unfortunately it wasn't moved to the end of the boom
At 10:15 the trolley was moved to the end. Photo's to prove it
169: Temp_RH, Site tower, Wed 26-Feb-2003 15:37:08 MST, T/RH's on tower
14:40 5m T/RH replaced, 204 removed, ??? installed
15:00 10 m disassembled and an icicle removed from the teflon filter. 
            Reinstalled 10 m
16:25 - 16:30 Removed icicles from teflon filters of 0.5m, 1m, and 2m T/RH

160: Power, Site tower, Sat 22-Feb-2003 17:14:54 MST, power changes
I put the ice detector breakout box on a separate 12V supply.  To plug this
supply in, I installed a power strip in the CO2 pump box and rerouted the
pump to plug into it.  The current status is:
transformer breaker 1 - unused
		2 - used for daisy&cosmos
		3 - going to Bill Massman's setup (using an ADAM power supply)
		4 - to the electric fence charger
This was done about 12:30

158: Temp_RH, Site tower, Sat 22-Feb-2003 17:10:02 MST, TRH work - finding why 10m is a max
Dean and Larry have noted that the 10m T was a bit (~0.1C) high.  I changed the fan at about 12:45, but this didn't help.  Now, we've just swapped 5m and 10m
and now see that 5m is too high.  Thus, there is a bit of a bias with the sensor
which is now at 5m.  (And the one which was at 5 and now 10 looks a bit low!).

Since the fan I removed appears to have been working, I've put it back in the
cabinet in the trailer.



157: , Site tower, Fri 21-Feb-2003 14:06:37 MST, Tasks completed
Before leaving on Friday:
  Deep soil core weighings done
  CO2 flow checked
  Frost detector operation checked
  14:00 Hical 1360/10, local 1590/12
Tasks completed this last week:
  All radiometers cleaned including Boom rads
  All Kr's cleaned including tower Kr
  Deep soil samples done
  Supplimentary CO2 calibrations
156: Adams, Site tower, Fri 21-Feb-2003 14:04:08 MST, Cosmos ADAM fan replaced
At 13:45 the old Cosmos ADAM fan was definately not operating. It could be 
started by poking it with a screwdriver but would soon stop.
The spare fan was employed as a replacement. 
154: Snow_Precip, Site tower, Thu 20-Feb-2003 16:37:01 MST, Frost detectors installed
The Analog breakout box arrived by UPS.
Installed at 16:20.Thu, 20 Feb
Small dome 0/1
Big dome  2/3
ABOB to ADAM 2
Fans running, on handkerchief covering, the LED's light and the heaters come on.

Fri, 21 Feb''03, Gordon reconfigured the cosmos config so I could see the
Ice detector on the cockpit.At 10:50 I performed the handkerchief test, first
on the small dome detector , then on the big dome detector. LED's and heaters OK
On cockpit:
 Chan 108, little dome Ice.a went from 0 to 5 vdc, Chan109, stability,no change
 Chan 110, big   dome  Ice.c went from 0 to 5 vdc, Chan 111,stability,no change

The frost detectors are operational

153: CO2, Site tower, Thu 20-Feb-2003 15:02:24 MST, Supplimentary CO2 calibrations
A supplimentary calibration system was assembled. It consisted of:
 a regulator with a shut-off valve, 10 m of 1/4" tubing leading into a ~ 250 cm3
 Savillex three connector teflon jar. The other two tubes connected to a
 floating ball flow meter and to either a close-off or the Licor intake.

The Licor intake flow was tested = 6.5 lpm

The regulator was connected to a cylinder, the flow thro the jar with the 
shut-off installed was adjusted to 10 lpm and run for a few minutes to flush 
the system and then the shut-off was removed and the line connected to the Licor
intake. The excess flow of a few lpm was checked. The suplimentary cal gas
was fed to the Licor intake for ~ 10 minutes.
The system was disconnected and after set-up with the second cylinder the 
process was repeated.

First calgas K694978, ppm = 371.5 , Pressure 1700 psi, start 13:50, stop 14:00
Secnd calgas 57677  , ppm = 392.55, Pressure 1840 psi, start 14:08, stop 14:19 

151: Radiometers, Site tower, Wed 19-Feb-2003 16:22:40 MST, Cleaned boom pigs
At 14:30 climbed tower to boom level.
The trolley rolled in with only a small glitch when the trolley had to be
reversed and pulled in again. Note that the catch/release worked.
Used handkerchief to polish domes. Ran out again and "catched"
Inspected from the ground and telephotoed.
150: Sonics, Site tower, Wed 19-Feb-2003 16:01:55 MST, New sonic boom angles at tower
New sonic angles

sonic height        angle             diff from Nov
                    deg min sec       deg min sec
1m                  88 47 35          00 17 15
2m                  88 26 10         -00 04 10
5m                  88 26 10         -00 04 10
10m                 88 41 50          00 11 30
15m                 88 58 15          00 27 55
20m                 88 49 10         -00 09 55
30m                 89 08 05         -00 15 55
148: Adams, Site tower, Wed 19-Feb-2003 12:26:10 MST, COSMOS rebooted
COSMOS was rebooted to download the new channel config defining
channel 211. This took place around 11:10 am local.

146: CO2, Site tower, Wed 19-Feb-2003 12:13:01 MST, CO2 flow rates adjusted
At 11:30 the CO2 flows were checked and adjusted.
The intake flow was 8 lpm. It was adjusted to 6.5 lpm by adjusting the carbon 
vane pump bypass valve.
The cal gas overflows were then adjusted to 2lpm. The vernier valves were each 
at max and so the adjustment had to be done by adjusting the regulator output
pressure, Hical = 10 psi, lo-cal 12 psi.

    ttl_on  cosmos0       Hi-cal solenoid on
       _off`      0                       off
       _on  cosmos1       Lo-cal solenoid on
       _off       1                       off
    ttl_reset cosmos0     Return to sequence
    ttl_reset cosmos1     Return to sequence

Went along the cylinder to Licor cal gas lines and tightened all swagelocks.
Didnot mess with connections inside Licor box
143: Adams, Site tower, Tue 18-Feb-2003 17:55:50 MST, cosmos down at 1:30 pm local
Cosmos was powered down at about 1:30 pm local to add
analog boards. It was back up around 1:45 pm local.

142: Logistics, Site tower, Tue 18-Feb-2003 17:23:04 MST, Guy tensions checked
Between 13:30 and 14:15 checked all guy tensions.
Noted tensions in logbook # 2
141: Logistics, Site tower, Tue 18-Feb-2003 17:18:38 MST, Tower beacon
At noon we climbed to the top of the tower and installed the red blinking beacon
AC power from the 20m ADAM power box.
Beacon operating 
Still operating at 17:30
139: CO2, Site tower, Tue 18-Feb-2003 16:38:41 MST, CO2 calibration gases
The Lo-cal gas had run out before we arrived on Tues, 18 Feb''03
See notes in Logbook # 136 as to the details of the cylinders dispositions.

The new Lo-cal was attached at 13:15 
The previous two Lo-cal cylinders were transported to the base and will be 
returned to NCAR and then to US Welding.
The cylinders at the tower are, from S to N

Spare Hi-cal    Online Hi-cal    Online Lo-cal    Spare Lo-cal
57677            8/3 F98206         K361224          K 694978
 392               389               283              371
Full (1810)     1380/10          1680/12             Full (1700)

Note that the pressures in the two spare cylinders were determined when at 14:00
on Feb 20 the supllimentary calibrations were carried out.





136: CO2, Site tower, Wed 05-Feb-2003 09:46:04 MST, CO2 cal gas status
THIS ENTRY IS NOT YET COMPLETE. NEED TO LOOK THROUGH LOGBOOK SOME MORE
The CO2 Calibration gases used with the Licor 6252 at FLOSS02 were:

Log  Date                Lo-cal                              Hi-cal
             Cylinder Mix rat  Pressure Flow   Cylinder  Mix rat  Pressure Flow
                 
 68  Start   LK438863  323.16   ~1800    Yes   F98206     389.38   ~1800    No
     16 Dec      "        "      ~0      Yes     "          "               No
     16 Dec  LK387670  346.11   ~1700    Yes     "          "               No
 96  06 Jan     "        "        575/15 Yes     "          "       1800/15 No
122  28 Jan     "        "        950/14 Yes     "          "       1580/10 Yes
139  18 Feb     "        "        000/12 No      "          "       1380/10 Yes
139  18 Feb  K 361224   283      1680/12 Yes     "          "         "      "
 ~   21 Feb     "        "       1530/12 Yes     "          "       1320/10  "  




FLOSS02 Cal gas cylinders, 29 Jan''03

57677     392.55   To be used as next Hi-cal          Hi-cal spare
F98206    389.38   Init Hi-cal                        Hi-cal on,28 Jan 1580/10
K694978   371.5                                       Near gate
LK387670  346.11   In Dec Steve O connected as Lo-cal Lo-cal on, 28 Jan 950/14
LK438863  323.16   Init Lo-cal, now empty             EMPTY at base of tower
K361224   283.38   To be used as next Lo-cal          Near gate
K135850   269.83                                      At NCAR
K247699   249.77                                      At NCAR


FLOSS02 Cal gas cylinders, 18 Feb''03 (see LOGBOOK # 139)
---------------------------------------
At base of tower, from S to N 
57677      392.55  To be used as next Hi-cal       Hi-cal spare
8/3 F98206 389.38  Init Hi-cal, still online       Hi-cal still on 18 Feb''03
K361224    283     New Lo-cal , online                     Lo-cal started 18 Feb''03
K694978    371     To be used as next "Lo-cal"     Spare(will use as intake cal)

To be taken back to NCAR and returned to US Welding
LK 387670
LK 438863

At NCAR to be used for lab testing
K135850 269.83
K247699 249.77





133: CO2, Site tower, Sat 01-Feb-2003 07:58:15 MST, Licor CO2 back to life
The licor CO2 sensor was reset (a favor from Bill Massman)
and the data looks reasonable starting at 14:00 MST Dec 31.


126: Adams, Site tower, Tue 28-Jan-2003 15:00:59 MST, Cosmos Cooler / overheating fixed
1/28/03 The outboard fan on the TECA coolers was bad
and was replaced.  This hopefully should fix the problem
so we won't get anymore lockups.

SteveS thinks that the cooler was working ok otherwise
based on the data.

NOTE: several adam power cycles this morning because of this
work.  Blew breaker trying to heat test the thermostat.  then
a few other cycles while playing around and swapping the fan.
123: Soil, Site tower, Tue 28-Jan-2003 14:46:32 MST, Grass TP01 soil properties fixed
7/28/03 ~1pm
TP01 should now be up.  We haven't seen a pulse on the Vheat yet
but it's still set to 3-hour cycling and we didn't change that.

Checked wiring after examining sage site which is working.
CR10 wiring OK.  I did note the C7 - Switched 12 goes to
the access point 2 positions away instead of the access
across the terminal blocks adjacent to the +12 input.

Amp-9 connector from probe was bad.  It could never have
worked and apparently wasn't checked in Boulder before
coming up here.
Pin 2 (gnd) was crimped with the insulation preventing
contact.
Pin 1/4 were in wrong positions.
Pin 8 with 150 ohm connector had and has a tenuous
solder to the wire.  We probably broke off when unscrewing
the backshell.

Wiring correct now.
NOTE: the 150ohm connection needs to be redone so it's more
secure.

110: Kryptons, Site tower, Mon 13-Jan-2003 14:18:15 MST, krypton at 20 meters

On Jan 6 at noon, SteveO/Cody removed krypton 1392 at 20 meters
and replaced it with 1390. 

The cal_file for kh2o.20m is 
$ASTER/projects/FLOSSII/cal_files/krypton.20m

At first an incorrect V0 for 1390 was used, which resulted in negative
densities, which the calib function set to 0.

On jan 13 the correct V0 was entered in the cal file and
the data since Jan 6 rerun and plots remade.

kh2o.20m from 1390 looks good now, and does not have the diurnal
"light-leak" appearance of 1392. 

107: Weather, Site tower, Thu 09-Jan-2003 09:09:08 MST, riming events
Here are some (probably not all) icing events I see in the Axis camera images:

Dec 15 08:00?
Dec 24 08:00
Dec 28 08:00?
Jan 1 08:00
Jan 7 08:00
Jan 8 08:00

105: CO2, Site tower, Wed 08-Jan-2003 11:57:06 MST, Shortened CO2 cal periods
Jan 8, 11:40am

2 minute CO2 calibration periods are longer than necessary - the
signal settles to the new level within 10 seconds, so Tony
recommended shortening the cal periods to 30 seconds for each cal gas.

The sequence is now:

        XX:00:00 hi cal on
        XX:00:30 low cal on
        XX:01:00 normal sampling
        ...
        7+XX:00:00 repeat same thing 7 hours later.

Rebooted cosmos

96: Status, Site tower, Mon 06-Jan-2003 18:29:31 MST, visit tasks
Here is an attempt to document what we did today [still a frustrating day]:

Conditions: snow deep (~40cm) some places, bare others, grass clumps poking
through.  Completely clear today until evening and still only a few wisps
to the EAST.  (We noted sunset at ~16:43, with no orographic clouds to the 
west. NO WIND!

We left the base for the tower about 9:30.

- Rebooted cosmos, which had crashed at 14:50 on 1/4 (2 days ago) for some
unknown reason.  Matrix LED was dull RED, Datel LED was off, Ironics LED was
1. and green.
- Installed grease [but data from Tdome still look strange]
- Installed Hi-cal regulator on CO2 system
	- Hi-cal is ttl 0, Lo-cal is ttl 1
	- Reset system flow rate (inside pump box) from 6 to 7 lpm
	- Set Hi-cal to -2 lpm
	- Reset Lo-cal to -2 lpm (was almost 0 after the above adjustment)
	- Cylinder values: Lo-cal 575psi, Hi-cal 1800psi, both output pressures
	~15 psi
	- Visually inspected (most of) inlet line -- no problems noted
- Swapped cables at bare (both 1.5 and 4m).  Noted that fan was working to
keep dome clear of icing that was present on the white shield, so didn't swap
fan.  Data don't look any different from before.  [We noted later that the
shadow of the main tower hits the bare site at noon, so dips due to 
short-wave radiation are expected.]
- Remounted snow depth gauge to center of grass darkhorse (to avoid having
it view the darkhorse legs).  Data are still very noisy.  This sensor is not
suited for this purpose!
- Started work on the top of the tower:
- Swapped T/RH fan at 30m.  Data still quite different.  We'll probably have
to swap the entire sensor:(
- Cleaned krypton at 30m
- Swapped krytpon at 20m -- now SN1390 with a 2.0cm path.
- While attempting to clean krypton at 10m (and investigate the funny tilt
observed in the data), we broke the weld of the boom-tower clamp.  It had
been rotated up and clearly was the source of the tilt.  Brought boom into
tower and laid it on its side.
- Cleaned krypton at 2m.

We returned to the base from about 13:00-14:00.

- Back out to work on 25m.  Pulled trolley in; removed top pygs; installed new
plate; reinstalled pygs; removed level; cleaned all pygs;
remounted level on new plate; tested
leveling [level reads as -.030, -.100]; ran trolley out - DOESN'T CLEAR;
brought trolley back; filed away edges of white shields [this took a while to
get right]; ran trolley out [FINALLY WORKS!]  However, the data still are
strange.  We'll have to do more tests (and may bring back a pyg or two) 
tomorrow.  I think the serial numbers are:
in.a 31975; in.b 31979; out.a 31974; out.b 31977 [Gordon says that these
correspond to Steve's cal-lab files]
- Figured out a fix to 10m -- remounted T/RH at 0.5 underneath 1m sonic boom
using hose clamps [now it is ~3cm higher]; stole the boom-tower clamp it was
using and remounted the 10m sonic; cleaned 10m krypton at this time.  Note that
knowlege of the boom angle is now lost at this site, since the side guy wires
were loose once it was remounted.
- Tried to shoot boom angles with the DataScope.  The angles definitely are
different, but the DataScope doesn't read accurate at large pitch angles and
you need to be pretty close to see the alignment.  We will have to do
theodolite shoots on everything.
- Checked guy wire tension (see updated old entry).
- Checked TP01 wiring at grass by "beeping".  The following table is from 
memory:
	Pin	Color	CR10
	1	Green	4H
	2	Black	5L
	3	White	5H
	4	Black	4L
	7	Black	Gnd
	8	Red	Switched 12V
	9 	Clear	Shield
	 	Red	12 V control to P8?
I think that these are correct, but the probe still doesn't work.
- Checked 2m krypton heater prototype.  Control voltage works, but no heat or
air flow.  Removed assembly for trailer testing [showed that pump is now dead,
but we melted the heaters demonstrating this!]

We got back to the base about 18:00.

- we still have a resident mouse

94: CO2, Site tower, Fri 03-Jan-2003 09:19:13 MST, Calibration gas regulator installation
How to install the regulator on the caltank and adjust the cal-gas flow

Insert the regulator male fitting into the cylinder female screw thread.
Hand tighten the notched nut. REMEMBER THAT IT IS A LEFT-HANDED THREAD
Use the wrench from the pump box to tighten the nut, really tight.
Unscrew the regulator adjust until loose.
Close the regulator outlet valve.
Open the cylinder valve.
Note the cylinder pressure. Should be 1500 psi or so
Screw in the regulator adjust until the second stage reads 5 psi or so.

Connect, finger tight, the floating ball guage to intake
Monitor the intake flow of the CO2 intake. It should be 6-7 lpm
If it is too low close down the aspirator pump bypass valve
If it is too high open up the aspirator pump bypass valve

ASSUME THAT LO-CAL IS THE EXISTING CONNECTED CYLINDER
Command the Lo-cal gas solenoid to open; ttl_on cosmos 0  CHECK THIS
The Lo-cal gas flow of ~ 7-8 lpm should overflow out the intake at ~ 1-2 lpm
Reverse the flow connection of the floating ball guage
If overflow is too low increase the regulator adjust
If overflow is too high decrease the regulator adjust
Command the Lo-cal gas solenoid to close; ttl_off cosmos 0  CHECK THIS 

ASSUME THAT HI-CAL IS THE NEWLY CONNECTED CYLINDER
Command the Hi-cal gas solenoid to open; ttl_on cosmos 1  CHECK THIS
Open the regulator outlet valve
The second stage pressure will fall, screw in the regulator adjust  to ~ 5-10 psi
The Hi-cal gas flow of ~ 7-8 lpm should overflow out the intake at ~ 1-2 lpm
If overflow is too low increase the regulator adjust
If overflow is too high decrease the regulator adjust
Command the Hi-cal gas solenoid to close; ttl_off cosmos 0  CHECK THIS

Return Lo-cal solenoid to microprocessor control; ttl_reset cosmos0
Return Hi-cal solenoid to microprocessor control; ttl_reset cosmos1



90: Snow_Precip, Site tower, Fri 27-Dec-2002 16:51:36 MST, no rain tips from Nov 20 to Dec 16
There were no rain tips between Nov 20 and Dec 16, even during
the snowstorm of Nov 23/24.  

There is data from the grass logger over this time.
Rnet is the next field after rainr, and we have complete Rnet coverage.

date/time MST   tips
Nov 20 13:32:30  61
Nov 20 13:37:30 189
...zilch...
Dec 16 01:07:30 1

After Dec 16, sporatic tips are seen - which looks reasonable -
showing an accumulation of 5.3 mm between Dec 16 and Dec 25.


I re-ran covar, with rainr by itself in a covar group, so it does not
appear to be a software issue.




89: Status, Site tower, Fri 27-Dec-2002 16:27:46 MST, tower stuff
I never did log the events of the afternoon of 12/18 at the end of our last
visit:

CO2: It took us a while to diagnose a cabling problem between the adam ttl
control and Tony's CO2 box.  (They weren't wired 1-to-1, though the 
interconnecting cable was after its last repair!)  We exchanged the power and
ground pins inside the CO2 box which got things working.  Tony adjusted flows.
However, one of the regulators was bad, so we only left lo-cal working.  I
note that, with the current wiring, lo-cal is controlled as ttl channel 1
(not 0).

Thermal properties: We found a deviation in the CR10 wiring from what we
expected, so Cody switched wires to 4H and 5H at grass.  The data show that 
something is still wrong.

Grease: We installed the darkhorse, leveled everything, and had it running,
but the data only showed good Tdome values.  Thus, I pulled the radiometer
and cable and brought it back to Boulder.  (This was easier than disconnecting
the cable!)  It turned out to be swapped pins in the new cable we had made.
We'll reinstall this when we go back up.


87: Kryptons, Site tower, Tue 24-Dec-2002 22:25:47 MST, stopped krypton_heat script
The 2 meter krypton heater was turned on for much of last night
but is didn't have any effect - apparently it has burned out.

SteveO said it wasn't designed to be run for lengthy periods - 
perhaps the resistor strip melted the hose.

I have stopped the krypton_heat script.  

86: Kryptons, Site tower, Sun 22-Dec-2002 22:40:06 MST, krypton heater at 2m on tower
kh2oV at the 2 meter kryptons started falling at about 18:00 MST tonight,
Dec 22, showing the signature of a frost event.

The krypton_heat script worked correctly and turned on the heater
control line for 2 minutes starting at 19:35:15 MST.  The voltage
kept dropping and so every 20 minutes it turned  the heater on again.

However I can see no effect in the data - the voltage kept falling.
At 22:24:30 I turned it on manually, until 22:37:15 when the script
turned it off.  No effect was seen in the data.  10 second averages 
of kh2oV.2m stayed around 0.0035 V and didn't show any upward trend.

At 22:51:00 MST I turned it the heater line on again. The krypton
voltage is still bottomed out at 0.003 V.

At 23:00 MST I changed the script to leave the heater on until
the voltage goes above 0.05 V.  Each level is checked every
5 minutes.

FYI: To create 10 second averages of kh2oV.2m
	prep -r 0.1 -D kh2oV.2m

The history of heater control is saved in files on 
$ASTER/projects/FLOSSII/cal_files/kh2oV.*

It is also written to syslog, and so it is in the isff logs.

Added, morning of Dec 23:  It took 40 minutes to bring kh2oV from
.004 at 23:10 MST to .05 V at 23:50 last night.


83: Radiometers, Site tower, Thu 19-Dec-2002 11:54:00 MST, Checked logger coefs at 25m
We're seeing wrong-looking Tdome-Tcase on in.b.25m and out.a.25m

Displayed the logger coefs at 25m.  They all match SteveS's sheet.
He will check his files.
77: Radiometers, Site tower, Wed 18-Dec-2002 10:08:57 MST, Boom PYG mount Modification
When initially we tried to extend the trolly out on the
boom we had the problem that we could not extend it all the way out because
the radiometer housings were too close together for the locking tab to fit
through them at the end.  To fix this problem we tried unscrewing all but
one of the four screws holding in the radiometer housings on each of
the top two radiometers.  We then rotated them outward and attached the
housings to the trolly using panduit ties going from the unsecured screws
to the braces of the trolly.  This held well, but when we tried to extend
the trolly once more, the fan on the left or southern side of the trolly hit
the corresponding guide wire.  We left the trolly for the night and tried
again to fix it this morning (12/18/2002).  We changed the position of the
problem radiometer by rotating it differently so that it could get by the
guide wire and was also far enough from the center so that the locking
tab could fit through.  We also replaced the panduit ties holding the
radiometer down with some wire so that we didn't have to worry about
the panduit ties breaking.  When we now attempted to send out the trolly
we were successull in reaching the end of the boom.  We are still having
some problems with the locking mechanism grabbing onto the trolly, but that
problem was not one that could be fixed without taking the entire boom
down and readjusting the lock.
74: Logistics, Site tower, Tue 17-Dec-2002 17:04:58 MST, electric fence ok
We see 5000V at the main tower electric fence.

72: Radiometers, Site tower, Tue 17-Dec-2002 16:58:14 MST, 4m rads up
~1330? the 4m rads were up and connected.  I leveled and cleaned them.  Fan
is on to the top housing.

We still haven't plugged in the 1.5m bare due to a lack of a cable.

71: Radiometers, Site tower, Tue 17-Dec-2002 16:37:04 MST, Installation of boom pyrgeometers
From 8:00 - 10:30 hauled up the boom trolley, the big white box and the cabling.
The pyrg leveling platform fitted on the trolley cross-wise. Even so the trolley
could not pass the latching device as the pygs in their housing were too close
together. 
From 14:30 - 16:60 modified the mounting of the pyrgs in their housings to yield
a greater separation. The level mounting was also modified. The south pyrg fan
then would not clear the lower stabilizing guy.

An ad hock arrangement will be contrived.

For a later time: Bring a drill and bits, centerpunch and tap to make new 
mounting holes.This can be done on the tower.

69: Temp_RH, Site tower, Mon 16-Dec-2002 18:31:26 MST, T/RH swapped back
We swapped the T/RH at 2m on the tower back with the sensor that was pulled
by Kurt 2 weeks ago, since it was reading about 0.2C high.  (The one we just
installed has a new fan (which is quieter than the one we just removed.)

This done about 11:00.

68: CO2, Site tower, Mon 16-Dec-2002 18:13:33 MST, CO2 setup
Rekeyed the two ADAMs at tower at 14;45

Set up the CO2 system

See doc for diagram of system
Checked all swageloks, tightened regulators but did not open cylinder valves.
Powered CO2 box, switched on Licor Green light on later
Powered up pump, monitored the intake flow = 6 lpm
Control cable from serial connector assosiated with the new fiber board circuit
CO2 to 101
(Did not yet connect T to 102 nor P to 103 as lacking the analog cables)
64: Kryptons, Site tower, Mon 16-Dec-2002 17:46:35 MST, krypton heater added
We mounted the heater on the krypton at about 13:00.  It was connected through
cosmos about 16:00 (Tony may elaborate).  Thus, we should have some data on
this system tonight.

60: Soil, Site tower, Mon 16-Dec-2002 17:34:16 MST, TP01 installed
TP01 SN 200234 installed at tower site ~1345.  (It was connected an hour
earlier, but it was on top of the snow.)  It is installed about at 5cm in
the (peat-like) dirt.  I'm sure that there is an air-gap beside it, but 
hopefully this will heal with time.


58: Base, Site tower, Mon 16-Dec-2002 13:21:58 MST, krypton heater script
Commands for krypton heaters on the tower:
  start_krypton_heat    starts script which controls krypton heaters on tower
  stop_krypton_heat     stops script


The krypton_heat script runs itself every 5 minutes.  It cycles
through the 4 kryptons on the tower, and therefore will visit
each kryton every 20 minutes.

krypton_heat gets the latest 5 minute value of kh2oV.2m, kh2oV.10m, 
kh2oV.20m or kh2oV.30m, using ncprint on the netcdf file. If
the value is less than 0.05 V, then the appropriate ttl_on
command is sent to the adam, and after 2 minutes, ttl_off
is sent.

The adam name, the ttl port of the krypton heater, the trigger voltage,
and the  amount of time to leave the heater on is set in the script,
for each kh2oV variable.  If these are changed, do a a stop/start
to restart the script:

	stop_krypton_heat
	start_krypton_heat

57: Adams, Site tower, Mon 16-Dec-2002 12:18:20 MST, Power glitch caused adam crash
Daisy and cosmos crashed last night due to a power glich. Here's
what the UPS reported in the system log.  These times are MST:

Dec 16 00:59:37 aster upsd[1546]: UPS on battery
Dec 16 00:59:37 aster upsd[1546]: Normal power restored: UPS on line
Dec 16 00:59:40 aster upsd[1546]: UPS on battery: Deep momentary sag 108.5 V
Dec 16 00:59:40 aster upsd[1546]: Normal power restored: UPS on line

51: Soil, Site tower, Wed 11-Dec-2002 10:27:54 MST, Modifed grass logger Tsoil sampling
Dec 11, 10:27 MST:

Added 10 millisecond delay to P11 instruction (#50) which is used to 
sample T107 Tsoil probes. This is the 03 parameter, which we 
changed from 1 to 21.

Lab testing showed that this reduces
noise, and so we hope this will reduce the noise on Tsoil that
we see when the radiometer fans are on.

This changed reduced the noise significantly, except on the 10cm
probes, which are sampled at another point in the CR10 code.


Dec 11, 15:13 MST

Changed the P11 instruction for the 10cm probes too (instruction 60). 
Here is the  rserial output:

MODE 01:0000  60\r\n
60:P11  \r\n
01:01  \r\n
02:05  \r\n
03:01  \r\n
04:0027--\r\n
05:+1.0000 \r\n
06:+0.0000 \r\n
MODE 01:0000  60\r\n
60:P11  \r\n
01:01  \r\n
02:05  \r\n
03:01  21\r\n
04:0027--\r\n
05:+1.0000 \r\n
MODE 01:0000  60\r\n
60:P11  \r\n
01:01  \r\n
02:05  \r\n
03:21  \r\n
04:0027--\r\n
05:+1.0000 \r\n
06:+0.0000 \0x7f\r\n


Oops: looks like I didn't restart the logger with a "*0" and it didn't 
resume until I rserial'd to it again at about 16:20.






46: Soil, Site tower, Mon 09-Dec-2002 09:09:34 MST, soil profile array cable installed
the soil profile array interface cable was installed on
Wed, Dec 4th
we are now receiving data
45: Temp_RH, Site tower, Mon 09-Dec-2002 08:38:50 MST, 2m TRH
replaced 2m TRH (bad fan on original) Wed, Dec 4th


44: Barometer, Site tower, Fri 06-Dec-2002 17:35:47 MST, Pressure error
We've seen this problem before (CASES99/OASIS98): a temperature error on the 
ASTER barometers (but not PAM).  Attached is a plot which shows the difference
between the ASTER and PAM barometers on the top panel.  The bottom panel is the
same after correcting using:

x <- dat("P")                            
x[,1] <- x[,1] + (1/7)*dat("T")[,1] - 0.8

(i.e., a 1mb change per 7degC change and a small bias).

In the future (even now??), we really should use the PAM barometers for ASTER 
-- 5mb is getting to be a large error.


37: Camera, Site tower, Wed 27-Nov-2002 11:25:54 MST, New settings for camera
Changed these settings today (Nov 27 on the camera to try to improve the
pictures.


Image settings:
  Brightness: 11
  Color balance: Automatic fast
  Color Level: 15


Nov 30, 10:00 pm MST
  Images were looking a bit saturated
  Color level: 14
  Color balance: Automatic wide 

Dec 2, 14:30 pm MST
  Color balance: automatic normal
  Color level: 13
  
Dec 3, 12:00 noon
  Color balance: automatic normal  
  Color level: 10

Dec 17, 9:30 am
  Shutter speed 1/120
  Brightness: 8
  Color balance: automatic wide
  Color level 6



36: Camera, Site tower, Wed 27-Nov-2002 11:24:14 MST, Camera white balance documentation
From the help page for the Axis camera:

White Balance

White balance can be described as the reference color against which all other
colors in an image are compared. The resident white balancing system in the 
AXIS 2420 automatically detects white colors in any image and uses these
intelligently as a reference for other colors. From the drop-down list,
select a suitable balance setting for your camera's local environment.
The available white balance options are described below:

    * Automatic Normal:  Appropriate across the entire color bandwidth, this
automatic setting causes the AXIS 2420 to search for a white reference area
within the image, and all other colors are then adjusted proportionally.
Generally suitable for most environments filled with both artificial white
light, and sunlight.
    * Automatic Narrow: This setting causes the AXIS 2420 to search for a
white reference area in the image using narrow limits of the color range.
All other colors are adjusted proportionally. The automatic color adjustment
is turned off if an appropriate white reference area can not be identified.
    * Automatic Wide: This setting causes the AXIS 2420 to search for a
white reference area in the image, using no limits at all.  All other colors
are adjusted proportionally. This setting gives natural colors in most
environments.
      Note: In environments that do not contain white areas, another color
will be defined as white; i.e. a red object that covers the entire image
will appear as gray.
    * Automatic Fast: The same as Automatic Wide (described above),
but with faster adjustment time.
    * Indoor Light Bulbs: Fixed color adjustment; ideal for a room with
some artificial light other than fluorescent lighting; for example, areas
illuminated using standard light bulbs. Good for normal light temperatures
up to 3200K.
    * Indoor Fluorescent 1: Fixed color adjustment; good for fluorescent
tube light with color temperatures of 4200K
    * Indoor Fluorescent 2: Fixed color adjustment; good for fluorescent
tube light with color temperatures between of 4700K
    * Outdoor: General fixed color adjustment that is appropriate for
outdoor applications under good skylight (color temperatures of 6300K).

Note: In certain situations, the white balancing system will not operate
effectively. Problems generally occur if the image does not contain any
white color at all, or if the dominant color is something other than white.
In these circumstances, the AXIS 2420 can erroneously base the white balance
on another visible color in the image, and consequently, the colors may be
distorted: a pale background picture with foreground objects of an acute
reddish or blue hue are very symptomatic of this condition, and in such
cases we recommend that you operate the AXIS 2420 in a fixed white balance
mode.


34: Camera, Site tower, Tue 26-Nov-2002 11:16:16 MST, color balance on axis camera

Using a color balance of "outdoor" on the axis camera gives us
green snow.  Yesterday, Nov 25, at about 4 pm I set the color balance to
"automatic normal".  Things look a bit better, I'll wait a bit
before trying others, like automatic narrow and automatic wide.
30: Snow_Precip, Site tower, Thu 21-Nov-2002 13:10:02 MST, Snow depth gauge

Snow depth gauge is  1.75 m above the grass, which agrees with
the sensor output.
25: Sonics, Site tower, Thu 21-Nov-2002 09:42:42 MST, Sonic boom angles
Boom angles at tower, as shot with the theodilite:
    d   m  s
1m  88 30 20
2m  88 30 20
5m  88 30 20
10m 88 30 20
15m 88 30 20
20m 88 58 05
30m 89 24 00

		DataScope	Compass
Stn2 (Sage) 	  78.8		  79
Stn3 (Lake)	  79.0		  80-
(0-declination set in compass/datascope)

Added, Dec 26, by GDM:
Using a declination of 11.5 deg east, the values for sage and lake become:
Stn2 (Sage)       90.3
Stn3 (Lake)       90.5

To get our normal boom azimuth angle, add 180.



22: Radiometers, Site tower, Wed 20-Nov-2002 13:24:51 MST, rad stand up
Lynette and I just installed the 4-comp rad on the grass rad stand with its
logger.  Data should be coming in now.   I'm going back out to install the
rain gauge cable.  The soil sensors are not coming in because we don't think
that we have the MUX cable for it here:(

21: Temp_RH, Site tower, Wed 20-Nov-2002 09:38:03 MST, TRH heights on tower
TRH heights in meters on tower, as measured by SteveS.


 0.5
 1.0
 1.95
 5.0
10.0
15.5
20.25
25.2
30.2






19: Radiometers, Site tower, Fri 15-Nov-2002 14:26:23 MST, Greasewood 1.5m radiation CR10X code
NOTE: comments in this code may not be up to date


;{CR10X}
; CASES99 - 1.5 meter radiation system at greasewood site
; This is a special program for the FLOSS-II project
; The logger handles 1 pygreometer at the 1.5m greasewood site.
;
; CR10 CHANNEL ASSIGNMENTS
; ANALOG CHANNELS
;        1H - comm 1H of AM416
;        1L - comm 1L of AM416
;        2H - comm 2H of AM416
;        2L - comm 2L of AM416
;
; CONTROL PORTS
;        C1 - reset signal to AM416
;        C2 - clock to AM416
;
; AM416 MULTIPLEXER CHANNELS
;        2-1H     +  PYGOUT
;        2-1L     -
;
;        2-2H     +  PYGOUT Tcase
;        2-2L     -
;
;        3-2H     + PYGOUT Tdome
;        3-2L     -
;
; OUTPUT MESSAGE FORMAT
;       LOGGER ID
;       PYGOUT
;       PYGOUT Tcase
;       PYGOUT Tdome
;       
;
; EEROM  SPACE USED FOR CALIBRATION COEFFICIENTS
; the coefficients below are examples!

;location      value        Serial Number   description
;  0           255.10       xxxxxF3         Epply pyrgeometer, in_1 W/m^2/mV
;  10          2500                         PYGOUT Tcase,  Vref mV
;  11          .00335595                    A0
;  12          .277486                      A1
;  13          4.8993                       A2
;  14          10.4799                      A3
;  15          2500                         PYGOUT Tdome, Vref mV
;  16          .00303674                    A0
;  17          .289526                      A1
;  18          -3.0453                      A2
;  19          841.413                      A3
;


*Table 1 Program
  01: 1.0       Execution Interval (seconds)

1:  Z=F (P30)
 1: 1        F
 2: 00       Exponent of 10
 3: 10       Z Loc [ LoggerID  ]

;  Start collecting data from the multiplexer

2:  Do (P86)
 1: 41       Set Port 1 High

;  loop thru 416mux to Epply Pile

3:  Do (P86)
 1: 9        Call Subroutine 9

4:  Beginning of Loop (P87)
 1: 0        Delay
 2: 2        Loop Count

     5:  Do (P86)
      1: 9        Call Subroutine 9

;  get pyg and pyr radiation data
     6:  Volt (Diff) (P2)
      1: 1        Reps
      2: 3        ñ 25 mV Slow Range
      3: 1        DIFF Channel
      4: 1     -- Loc [ pygin_raw ]
      5: 1.0      Mult
      6: 0.0      Offset

;  get Epply temperature data
     7:  Volt (Diff) (P2)
      1: 1        Reps
      2: 5        ñ 2500 mV Slow Range
      3: 2        DIFF Channel
      4: 12    -- Loc [ PYGOUT_Tc ]
      5: 1.0      Mult
      6: 0.0      Offset

8:  End (P95)

9:  Do (P86)
 1: 51       Set Port 1 Low

;  Compute some real values, pile first

10:  Z=X*F (P37)
 1: 1        X Loc [ pygin_raw ]
 2: 0.0      F @@0
 3: 11       Z Loc [ PYGOUT    ]

; now lets do the temperatures

;  convert raw PYGOUT Tdome

11:  Z=F (P30)
 1: 0        F @@10
 2: 00       Exponent of 10
 3: 20       Z Loc [ V_Vx      ]

12:  Z=X/Y (P38)
 1: 20       X Loc [ V_Vx      ]
 2: 12       Y Loc [ PYGOUT_Tc ]
 3: 20       Z Loc [ V_Vx      ]

13:  Do (P86)
 1: 2        Call Subroutine 2

14:  Polynomial (P55)
 1: 1        Reps
 2: 20       X Loc [ V_Vx      ]
 3: 20       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@12
 6: 0        C2 @@13
 7: 0        C3 @@14
 8: 0.0      C4
 9: 0.0      C5

15:  Z=F (P30)
 1: 0.0      F @@11
 2: -3       Exponent of 10
 3: 21       Z Loc [ B0        ]

16:  Z=X+Y (P33)
 1: 20       X Loc [ V_Vx      ]
 2: 21       Y Loc [ B0        ]
 3: 20       Z Loc [ V_Vx      ]

17:  Do (P86)
 1: 3        Call Subroutine 3

18:  Z=X (P31)
 1: 20       X Loc [ V_Vx      ]
 2: 12       Z Loc [ PYGOUT_Tc ]

;  convert raw PYGOUT Tdome

19:  Z=F (P30)
 1: 0        F @@15
 2: 00       Exponent of 10
 3: 20       Z Loc [ V_Vx      ]

20:  Z=X/Y (P38)
 1: 20       X Loc [ V_Vx      ]
 2: 13       Y Loc [ PYGOUT_Td ]
 3: 20       Z Loc [ V_Vx      ]

21:  Do (P86)
 1: 2        Call Subroutine 2

22:  Polynomial (P55)
 1: 1        Reps
 2: 20       X Loc [ V_Vx      ]
 3: 20       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@17
 6: 0        C2 @@18
 7: 0        C3 @@19
 8: 0.0      C4
 9: 0.0      C5

23:  Z=F (P30)
 1: 0.0      F @@16
 2: -3       Exponent of 10
 3: 21       Z Loc [ B0        ]

24:  Z=X+Y (P33)
 1: 20       X Loc [ V_Vx      ]
 2: 21       Y Loc [ B0        ]
 3: 20       Z Loc [ V_Vx      ]

25:  Do (P86)
 1: 3        Call Subroutine 3

26:  Z=X (P31)
 1: 20       X Loc [ V_Vx      ]
 2: 13       Z Loc [ PYGOUT_Td ]

;  Is it time to send data out?

27:  Time (P18)
 1: 0        Seconds into current minute (maximum 60)
 2: 5        Mod/By
 3: 22       Loc [ TimeHack  ]

28:  IF (X<=>F) (P89)
 1: 22       X Loc [ TimeHack  ]
 2: 4        <
 3: 1        F
 4: 10       Set Output Flag High

29:  Sample (P70)
 1: 1        Reps
 2: 10       Loc [ LoggerID  ]

30:  Resolution (P78)
 1: 1        High Resolution

31:  Average (P71)
 1: 3        Reps
 2: 11       Loc [ PYGOUT    ]

32:  Serial Out (P96)
 1: 52       Printer Comma/9600 Baud



*Table 2 Program
  02: 0.0000    Execution Interval (seconds)

*Table 3 Subroutines
1:  Beginning of Subroutine (P85)
 1: 2        Subroutine 2

;  compute x = ln[(V/Vx) - 1] / 1000

2:  Z=X+F (P34)
 1: 20       X Loc [ V_Vx      ]
 2: -1       F
 3: 20       Z Loc [ V_Vx      ]

3:  Z=LN(X) (P40)
 1: 20       X Loc [ V_Vx      ]
 2: 20       Z Loc [ V_Vx      ]

4:  Z=X*F (P37)
 1: 20       X Loc [ V_Vx      ]
 2: .001     F
 3: 20       Z Loc [ V_Vx      ]

5:  End (P95)

6:  Beginning of Subroutine (P85)
 1: 3        Subroutine 3

;  finish T (case/dome) computation

7:  Z=1/X (P42)
 1: 20       X Loc [ V_Vx      ]
 2: 20       Z Loc [ V_Vx      ]

8:  Z=X+F (P34)
 1: 20       X Loc [ V_Vx      ]
 2: -273.15  F
 3: 20       Z Loc [ V_Vx      ]

9:  End (P95)

10:  Beginning of Subroutine (P85)
 1: 9        Subroutine 9

; pulse the AM416 multiplexer to the next bank of channels
     11:  Do (P86)
      1: 72       Pulse Port 2

     12:  Excitation with Delay (P22)
      1: 1        Ex Channel
      2: 0        Delay W/Ex (units = 0.01 sec)
      3: 1        Delay After Ex (units = 0.01 sec)
      4: 0        mV Excitation

13:  End (P95)


End Program

-Input Locations-
1 pygin_raw 1 1 1
2 _________ 0 0 0
3 _________ 0 0 0
4 _________ 0 0 0
5 _________ 0 0 0
6 _________ 0 0 0
7 _________ 0 0 0
8 _________ 0 0 0
9 _________ 0 0 0
10 LoggerID  1 1 1
11 PYGOUT    5 1 1
12 PYGOUT_Tc 9 1 2
13 PYGOUT_Td 17 2 1
14 _________ 1 0 0
15 _________ 0 0 0
16 _________ 0 0 0
17 _________ 0 0 0
18 _________ 0 0 0
19 _________ 1 0 0
20 V_Vx      1 14 13
21 B0        1 3 2
22 TimeHack  1 2 1
23 _________ 1 1 0
24 _________ 1 1 0
25 _________ 0 0 0
26 _________ 0 0 0
27 _________ 0 0 0
28 _________ 0 0 0
-Program Security-
0000
0000
0000
-Mode 4-
0
10
11
12
13
14
15
16
17
18
19
-Final Storage Area 2-
0
-CR10X ID-
0
-CR10X Power Up-
3


18: Radiometers, Site tower, Fri 15-Nov-2002 14:24:46 MST, 4m radiation CR10X code
NOTE: comments in this code may not be up to date

;{CR10X}
; CASES99 - 4 and 1.5 meter radiation system
; This is a special program for the FLOS-II project
; The logger handles 3 pyrgeometers. 2 are located
; at 4m and the third at 1.5m
;
; CR10 CHANNEL ASSIGNMENTS
; ANALOG CHANNELS
;        1H - comm 1H of AM416
;        1L - comm 1L of AM416
;        2H - comm 2H of AM416
;        2L - comm 2L of AM416
;
;        4H       +  PYGOUT_1
;        4L       -
;
;        5H       +  PYGOUT_1 Tcase
;        5L       -
;
;        6H       +  PYGOUT_1 Tdome
;        6L       -
;
; CONTROL PORTS
;        C1 - reset signal to AM416
;        C2 - clock to AM416
;
; AM416 MULTIPLEXER CHANNELS
;        2-1H     +  PYGIN_4
;        2-1L     -
;
;        3-1H     + PYGOUT_4
;        3-1L     -
;
;        2-2H     +  PYGIN_4 Tcase
;        2-2L     -
;
;        3-2H     + PYGIN_4 Tdome
;        3-2L     -
;
;        4-2H     + PYGOUT_4 Tcase
;        4-2L     -
;
;        5-2H     + PYGOUT_4 Tdome
;        5-2L     -
;
;        6-1H     + level x
;        6-1L     -
;
;        6-2H     + level y
;        6-2L     -
;
; OUTPUT MESSAGE FORMAT
;       LOGGER #
;       PYGIN_4
;       PYGOUT_4
;       PYGOUT_1
;       PYGIN_4 Tcase
;       PYGIN_4 Tdome
;       PYGOUT_4 Tcase
;       PYGOUT_4 Tdome
;       PYGOUT_1 Tcase
;       PYGOUT_1 Tdome
;       LEVEL X
;       LEVEL Y
;
;
; EEROM  SPACE USED FOR CALIBRATION COEFFICIENTS
; the coefficients below are examples!

;location      value        Serial Number   description
;   6          255.10       xxxxxF3         Epply pyrgeometer, in_1 W/m^2/mV
;   7          268.82       xxxxxF3         Epply pyrgeometer, out_1 W/m^2/mV
;   8          255.10       xxxxxF3         Epply pyrgeometer, in_2 W/m^2/mV
;   9          268.82       xxxxxF3         Epply pyrgeometer, out_2 W/m^2/mV
;  10          2500                         PYGIN_4m Tcase,  Vref mV
;  11          .00335595                    A0
;  12          .277486                      A1
;  13          4.8993                       A2
;  14          10.4799                      A3
;  15          2500                         PYGIN_4m Tdome, Vref mV
;  16          .00303674                    A0
;  17          .289526                      A1
;  18          -3.0453                      A2
;  19          841.413                      A3
;  20          2500                         PYGOUT_4m Tcase, Vref mV
;  21          .00335405                    A0
;  22          .28145                       A1
;  23          3.04961                      A2
;  24          289.824                      A3
;  25          2500                         PYGOUT_4m Tdome, Vref mV
;  26          .0030332                     A0
;  27          .291681                      A1
;  28          -3.4779                      A2
;  29          870.025                      A3
;  30          2500                         PYGIN_1.5m Tcase,  Vref mV
;  31          .00335595                    A0
;  32          .277486                      A1
;  33          4.8993                       A2
;  34          10.4799                      A3
;  35          2500                         PYGIN_1.5m Tdome, Vref mV
;  36          .00303674                    A0
;  37          .289526                      A1
;  38          -3.0453                      A2
;  39          841.413                      A3
;  50          0.0000        xxx            LEVEL_X, A0
;  51          11.1289                      A1
;  52          0.0000                       A2
;  53          11.1299                      A3
;  54          0.0000                       A4
;  55          11.1289                      LEVEL_Y, A0
;  56          0.0000                       A1
;  57          11.1299                      A2
;  58          0.0000                       A3
;  59          11.1289                      A4
;
;
*Table 1 Program
  01: 1.0       Execution Interval (seconds)

1:  Z=F (P30)
 1: 1        F
 2: 00       Exponent of 10
 3: 10       Z Loc [ LoggerId  ]

;  Start collecting data from the multiplexer

2:  Do (P86)
 1: 41       Set Port 1 High

;  loop thru 416mux to Epply Pile

3:  Do (P86)
 1: 9        Call Subroutine 9

4:  Beginning of Loop (P87)
 1: 0        Delay
 2: 4        Loop Count

     5:  Do (P86)
      1: 9        Call Subroutine 9

;  get pyg and pyr radiation data
     6:  Volt (Diff) (P2)
      1: 1        Reps
      2: 3        ñ 25 mV Slow Range
      3: 1        DIFF Channel
      4: 1     -- Loc [ pygin_raw ]
      5: 1.0      Mult
      6: 0.0      Offset

;  get Epply temperature data
     7:  Volt (Diff) (P2)
      1: 1        Reps
      2: 5        ñ 2500 mV Slow Range
      3: 2        DIFF Channel
      4: 14    -- Loc [ PYGI4_Tc  ]
      5: 1.0      Mult
      6: 0.0      Offset

8:  End (P95)

; get the level sensor data
     9:  Do (P86)
      1: 9        Call Subroutine 9

     10:  Volt (Diff) (P2)
      1: 1        Reps
      2: 5        2500 mV Slow Range
      3: 1        DIFF Channel
      4: 20       Loc [ LEVEL_X   ]
      5: .001     Mult
      6: 0.0      Offset

;  get Epply temperature data
     11:  Volt (Diff) (P2)
      1: 1        Reps
      2: 5        ñ 2500 mV Slow Range
      3: 2        DIFF Channel
      4: 21       Loc [ LEVEL_Y   ]
      5: .001     Mult
      6: 0.0      Offset


12:  Do (P86)
 1: 51       Set Port 1 Low

;  now get PYGOUT at 1 meter

13:  Volt (Diff) (P2)
 1: 1        Reps
 2: 3        25 mV Slow Range
 3: 4        DIFF Channel
 4: 13       Loc [ PYGOUT_1  ]
 5: 1.0      Mult
 6: 0.0      Offset


14:  Volt (Diff) (P2)
 1: 1        Reps
 2: 5        2500 mV Slow Range
 3: 5        DIFF Channel
 4: 18       Loc [ PYGO1_Tc  ]
 5: 1.0      Mult
 6: 0.0      Offset


15:  Volt (Diff) (P2)
 1: 1        Reps
 2: 5        2500 mV Slow Range
 3: 6        DIFF Channel
 4: 19       Loc [ PYGO1_Td  ]
 5: 1.0      Mult
 6: 0.0      Offset


;  Compute some real values, piles first

16:  Z=X*F (P37)
 1: 1        X Loc [ pygin_raw ]
 2: 0.0      F @@0
 3: 11       Z Loc [ PYGIN_4   ]

17:  Z=X*F (P37)
 1: 2        X Loc [ pygot_raw ]
 2: 0.0      F @@1
 3: 12       Z Loc [ PYGOUT_4  ]

18:  Z=X*F (P37)
 1: 13       X Loc [ PYGOUT_1  ]
 2: 0.0      F @@2
 3: 13       Z Loc [ PYGOUT_1  ]

; now lets do the temperatures

;  convert raw PYG.IN.Tcase at 4m

19:  Z=F (P30)
 1: 0        F @@10
 2: 00       Exponent of 10
 3: 31       Z Loc [ V_Vx      ]

20:  Z=X/Y (P38)
 1: 31       X Loc [ V_Vx      ]
 2: 14       Y Loc [ PYGI4_Tc  ]
 3: 31       Z Loc [ V_Vx      ]

21:  Do (P86)
 1: 2        Call Subroutine 2

22:  Polynomial (P55)
 1: 1        Reps
 2: 31       X Loc [ V_Vx      ]
 3: 31       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@12
 6: 0        C2 @@13
 7: 0        C3 @@14
 8: 0.0      C4
 9: 0.0      C5

23:  Z=F (P30)
 1: 0.0      F @@11
 2: -3       Exponent of 10
 3: 33       Z Loc [ B0        ]

24:  Z=X+Y (P33)
 1: 31       X Loc [ V_Vx      ]
 2: 33       Y Loc [ B0        ]
 3: 31       Z Loc [ V_Vx      ]

25:  Do (P86)
 1: 3        Call Subroutine 3

26:  Z=X (P31)
 1: 31       X Loc [ V_Vx      ]
 2: 14       Z Loc [ PYGI4_Tc  ]

;  convert raw PYG.IN.Tdome at 4m

27:  Z=F (P30)
 1: 0        F @@15
 2: 00       Exponent of 10
 3: 31       Z Loc [ V_Vx      ]

28:  Z=X/Y (P38)
 1: 31       X Loc [ V_Vx      ]
 2: 15       Y Loc [ PYGI4_Td  ]
 3: 31       Z Loc [ V_Vx      ]

29:  Do (P86)
 1: 2        Call Subroutine 2

30:  Polynomial (P55)
 1: 1        Reps
 2: 31       X Loc [ V_Vx      ]
 3: 31       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@17
 6: 0        C2 @@18
 7: 0        C3 @@19
 8: 0.0      C4
 9: 0.0      C5

31:  Z=F (P30)
 1: 0.0      F @@16
 2: -3       Exponent of 10
 3: 33       Z Loc [ B0        ]

32:  Z=X+Y (P33)
 1: 31       X Loc [ V_Vx      ]
 2: 33       Y Loc [ B0        ]
 3: 31       Z Loc [ V_Vx      ]

33:  Do (P86)
 1: 3        Call Subroutine 3

34:  Z=X (P31)
 1: 31       X Loc [ V_Vx      ]
 2: 15       Z Loc [ PYGI4_Td  ]

;  convert raw PYG.OUT.Tcase at 4m

35:  Z=F (P30)
 1: 0        F @@20
 2: 00       Exponent of 10
 3: 31       Z Loc [ V_Vx      ]

36:  Z=X/Y (P38)
 1: 31       X Loc [ V_Vx      ]
 2: 16       Y Loc [ PYGO4_Tc  ]
 3: 31       Z Loc [ V_Vx      ]

37:  Do (P86)
 1: 2        Call Subroutine 2

38:  Polynomial (P55)
 1: 1        Reps
 2: 31       X Loc [ V_Vx      ]
 3: 31       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@22
 6: 0        C2 @@23
 7: 0        C3 @@24
 8: 0.0      C4
 9: 0.0      C5

39:  Z=F (P30)
 1: 0.0      F @@21
 2: -3       Exponent of 10
 3: 33       Z Loc [ B0        ]

40:  Z=X+Y (P33)
 1: 31       X Loc [ V_Vx      ]
 2: 33       Y Loc [ B0        ]
 3: 31       Z Loc [ V_Vx      ]

41:  Do (P86)
 1: 3        Call Subroutine 3

42:  Z=X (P31)
 1: 31       X Loc [ V_Vx      ]
 2: 16       Z Loc [ PYGO4_Tc  ]

;  convert raw PYG.OUT.Tdome at 4m

43:  Z=F (P30)
 1: 0        F @@25
 2: 00       Exponent of 10
 3: 31       Z Loc [ V_Vx      ]

44:  Z=X/Y (P38)
 1: 31       X Loc [ V_Vx      ]
 2: 17       Y Loc [ PYGO4_Td  ]
 3: 31       Z Loc [ V_Vx      ]

45:  Do (P86)
 1: 2        Call Subroutine 2

46:  Polynomial (P55)
 1: 1        Reps
 2: 31       X Loc [ V_Vx      ]
 3: 31       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@27
 6: 0        C2 @@28
 7: 0        C3 @@29
 8: 0.0      C4
 9: 0.0      C5

47:  Z=F (P30)
 1: 0.0      F @@26
 2: -3       Exponent of 10
 3: 33       Z Loc [ B0        ]

48:  Z=X+Y (P33)
 1: 31       X Loc [ V_Vx      ]
 2: 33       Y Loc [ B0        ]
 3: 31       Z Loc [ V_Vx      ]

49:  Do (P86)
 1: 3        Call Subroutine 3

50:  Z=X (P31)
 1: 31       X Loc [ V_Vx      ]
 2: 17       Z Loc [ PYGO4_Td  ]

;  convert raw PYG.OUT.Tcase at 1.5m

51:  Z=F (P30)
 1: 0        F @@30
 2: 00       Exponent of 10
 3: 31       Z Loc [ V_Vx      ]

52:  Z=X/Y (P38)
 1: 31       X Loc [ V_Vx      ]
 2: 18       Y Loc [ PYGO1_Tc  ]
 3: 31       Z Loc [ V_Vx      ]

53:  Do (P86)
 1: 2        Call Subroutine 2

54:  Polynomial (P55)
 1: 1        Reps
 2: 31       X Loc [ V_Vx      ]
 3: 31       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@32
 6: 0        C2 @@33
 7: 0        C3 @@34
 8: 0.0      C4
 9: 0.0      C5

55:  Z=F (P30)
 1: 0.0      F @@31
 2: -3       Exponent of 10
 3: 33       Z Loc [ B0        ]

56:  Z=X+Y (P33)
 1: 31       X Loc [ V_Vx      ]
 2: 33       Y Loc [ B0        ]
 3: 31       Z Loc [ V_Vx      ]

57:  Do (P86)
 1: 3        Call Subroutine 3

58:  Z=X (P31)
 1: 31       X Loc [ V_Vx      ]
 2: 18       Z Loc [ PYGO1_Tc  ]

;  convert raw PYG.OUT.Tdome at 1.5m

59:  Z=F (P30)
 1: 0        F @@35
 2: 00       Exponent of 10
 3: 31       Z Loc [ V_Vx      ]

60:  Z=X/Y (P38)
 1: 31       X Loc [ V_Vx      ]
 2: 19       Y Loc [ PYGO1_Td  ]
 3: 31       Z Loc [ V_Vx      ]

61:  Do (P86)
 1: 2        Call Subroutine 2

62:  Polynomial (P55)
 1: 1        Reps
 2: 31       X Loc [ V_Vx      ]
 3: 31       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@37
 6: 0        C2 @@38
 7: 0        C3 @@39
 8: 0.0      C4
 9: 0.0      C5

63:  Z=F (P30)
 1: 0.0      F @@36
 2: -3       Exponent of 10
 3: 33       Z Loc [ B0        ]

64:  Z=X+Y (P33)
 1: 31       X Loc [ V_Vx      ]
 2: 33       Y Loc [ B0        ]
 3: 31       Z Loc [ V_Vx      ]

65:  Do (P86)
 1: 3        Call Subroutine 3

66:  Z=X (P31)
 1: 31       X Loc [ V_Vx      ]
 2: 19       Z Loc [ PYGO1_Td  ]

67:  Polynomial (P55)
 1: 1        Reps
 2: 20       X Loc [ LEVEL_X   ]
 3: 20       F(X) Loc [ LEVEL_X   ]
 4: 0.0      C0 @@50
 5: 0.0      C1 @@51
 6: 0.0      C2 @@52
 7: 0.0      C3 @@53
 8: 0.0      C4 @@54
 9: 0.0      C5 

68:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ LEVEL_Y   ]
 3: 21       F(X) Loc [ LEVEL_Y   ]
 4: 0.0      C0 @@55
 5: 0.0      C1 @@56
 6: 0.0      C2 @@57
 7: 0.0      C3 @@58
 8: 0.0      C4 @@59
 9: 0.0      C5 

; compute level values


;  Is it time to send data out?

69:  Time (P18)
 1: 0        Seconds into current minute (maximum 60)
 2: 5        Mod/By
 3: 32       Loc [ TimeHack  ]

70:  IF (X<=>F) (P89)
 1: 32       X Loc [ TimeHack  ]
 2: 4        <
 3: 1        F
 4: 10       Set Output Flag High

71:  Sample (P70)
 1: 1        Reps
 2: 10       Loc [ LoggerId  ]

72:  Resolution (P78)
 1: 1        High Resolution

73:  Average (P71)
 1: 11       Reps
 2: 11       Loc [ PYGIN_4   ]

74:  Serial Out (P96)
 1: 52       Printer Comma/9600 Baud


*Table 2 Program
  02: 0.0000    Execution Interval (seconds)

*Table 3 Subroutines

1:  Beginning of Subroutine (P85)
 1: 2        Subroutine 2

;  compute x = ln[(V/Vx) - 1] / 1000

     2:  Z=X+F (P34)
      1: 31       X Loc [ V_Vx      ]
      2: -1       F
      3: 31       Z Loc [ V_Vx      ]

     3:  Z=LN(X) (P40)
      1: 31       X Loc [ V_Vx      ]
      2: 31       Z Loc [ V_Vx      ]

     4:  Z=X*F (P37)
      1: 31       X Loc [ V_Vx      ]
      2: .001     F
      3: 31       Z Loc [ V_Vx      ]

5:  End (P95)

6:  Beginning of Subroutine (P85)
 1: 3        Subroutine 3

;  finish T (case/dome) computation

     7:  Z=1/X (P42)
      1: 31       X Loc [ V_Vx      ]
      2: 31       Z Loc [ V_Vx      ]

     8:  Z=X+F (P34)
      1: 31       X Loc [ V_Vx      ]
      2: -273.15  F
      3: 31       Z Loc [ V_Vx      ]

9:  End (P95)

10:  Beginning of Subroutine (P85)
 1: 9        Subroutine 9

; pulse the AM416 multiplexer to the next bank of channels
     11:  Do (P86)
      1: 72       Pulse Port 2

     12:  Excitation with Delay (P22)
      1: 1        Ex Channel
      2: 0        Delay W/Ex (units = 0.01 sec)
      3: 1        Delay After Ex (units = 0.01 sec)
      4: 0        mV Excitation

13:  End (P95)

End Program

-Input Locations-
1 pygin_raw 1 1 1
2 pygot_raw 1 1 0
3 _________ 0 0 0
4 _________ 0 0 0
5 _________ 0 0 0
6 _________ 0 0 0
7 _________ 0 0 0
8 _________ 0 0 0
9 _________ 1 0 0
10 LoggerId  1 1 1
11 PYGIN_4   5 1 1
12 PYGOUT_4  9 1 1
13 PYGOUT_1  9 2 2
14 PYGI4_Tc  9 2 2
15 PYGI4_Td  9 2 1
16 PYGO4_Tc  9 2 1
17 PYGO4_Td  9 2 1
18 PYGO1_Tc  9 2 2
19 PYGO1_Td  17 2 2
20 LEVEL_X   1 1 2
21 LEVEL_Y   1 1 2
22 _________ 1 0 0
23 _________ 1 0 0
24 _________ 1 0 0
25 _________ 1 0 0
26 _________ 0 0 0
27 _________ 0 0 0
28 _________ 0 0 0
29 _________ 0 0 0
30 _________ 0 0 0
31 V_Vx      1 29 29
32 TimeHack  1 1 1
33 B0        1 6 6
34 _________ 0 0 0
35 _________ 0 0 0
36 _________ 0 0 0
37 _________ 0 0 0
38 _________ 0 0 0
39 _________ 0 0 0
40 _________ 0 0 0
41 _________ 0 0 0
42 _________ 1 0 0
-Program Security-
0000
0000
0000
-Mode 4-
0
1
2
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
50
51
52
53
54
55
56
57
58
59
-Final Storage Area 2-
0
-CR10X ID-
0
-CR10X Power Up-
3



17: Radiometers, Site tower, Fri 15-Nov-2002 14:22:45 MST, 25 meter radiation CR10X code
NOTE: comments in this code may not be up to date

;{CR10X}
; CASES99 - 30 meter radiation system
; This is a special program for the FLOS-II project
; The logger handles 4 pyrgeometers and 1 level sensor
;
; CR10 CHANNEL ASSIGNMENTS
; ANALOG CHANNELS
;        1H - comm 1H of AM416
;        1L - comm 1L of AM416
;        2H - comm 2H of AM416
;        2L - comm 2L of AM416
;
;        7  - level_X
;        8  - level_Y
;
; CONTROL PORTS
;        C1 - reset signal to AM416
;        C2 - clock to AM416
;        C3 - control to soil moisture CS-615
;
; AM416 MULTIPLEXER CHANNELS
;        1-1H     +  PYGIN_1
;        1-1L     -
;
;        1-2H     +  PYGIN_2
;        1-2L     -
;
;        2-1H     + PYGOUT_1
;        2-1L     -
;
;        2-2H     + PYGOUT_2
;        2-2L     -
;
;        3-1H     + PYGIN_1 Tcase
;        3-1L     -
;
;        3-2H     + PYGIN_1 Tdome
;        3-2L     -
;
;        4-1H     + PYGOUT_1 Tcase
;        4-1L     -
;
;        4-2H     + PYGOUT_1 Tdome
;        4-2L     -
;
;        5-1H     + PYGIN_2 Tcase
;        5-1L     -
;
;        5-2H     + PYGIN_2 Tdome
;        5-2L     -
;
;        6-1H     + PYGOUT_2 Tcase
;        6-1L     -
;
;        6-2H     + PYGOUT_2 Tdome
;        6-2L     -
;
; OUTPUT MESSAGE FORMAT
;       LOGGER #
;       PYGIN_1
;       PYGOUT_1
;       PYGIN_2
;       PYGOUT_2
;       PYGIN_1 Tcase
;       PYGOUT_1 Tcase
;       PYGIN_2 Tcase
;       PYGOUT_2 Tcase
;       PYGIN_1 Tdome
;       PYGOUT_1 Tdome
;       PYGIN_2 Tdome
;       PYGOUT_2 Tdome
;       level_X
;       level_Y
;
;
; EEROM  SPACE USED FOR CALIBRATION COEFFICIENTS
; the coefficients below are examples!

;location      value        Serial Number   description
;   6          255.10       xxxxxF3         Epply pyrgeometer, in_1 W/m^2/mV
;   7          268.82       xxxxxF3         Epply pyrgeometer, out_1 W/m^2/mV
;   8          255.10       xxxxxF3         Epply pyrgeometer, in_2 W/m^2/mV
;   9          268.82       xxxxxF3         Epply pyrgeometer, out_2 W/m^2/mV
;  10          2500                         PYGIN_1 Tcase,  Vref mV
;  11          .00335595                    A0
;  12          .277486                      A1
;  13          4.8993                       A2
;  14          10.4799                      A3
;  15          2500                         PYGIN_1 Tdome, Vref mV
;  16          .00303674                    A0
;  17          .289526                      A1
;  18          -3.0453                      A2
;  19          841.413                      A3
;  20          2500                         PYGOUT_1 Tcase, Vref mV
;  21          .00335405                    A0
;  22          .28145                       A1
;  23          3.04961                      A2
;  24          289.824                      A3
;  25          2500                         PYGOUT_1 Tdome, Vref mV
;  26          .0030332                     A0
;  27          .291681                      A1
;  28          -3.4779                      A2
;  29          870.025                      A3
;  30          2500                         PYGIN_2 Tcase,  Vref mV
;  31          .00335595                    A0
;  32          .277486                      A1
;  33          4.8993                       A2
;  34          10.4799                      A3
;  35          2500                         PYGIN_2 Tdome, Vref mV
;  36          .00303674                    A0
;  37          .289526                      A1
;  38          -3.0453                      A2
;  39          841.413                      A3
;  40          2500                         PYGOUT_2 Tcase, Vref mV
;  41          .00335405                    A0
;  42          .28145                       A1
;  43          3.04961                      A2
;  44          289.824                      A3
;  45          2500                         PYGOUT_2 Tdome, Vref mV
;  46          .0030332                     A0
;  47          .291681                      A1
;  48          -3.4779                      A2
;  49          870.025                      A3
;  50          0.0000        xxx            level_X, A0
;  51          11.1289                      A1
;  52          0.0000                       A2
;  53          11.1299                      A3
;  54          0.0000                       A4
;  55          11.1289                      level_Y, A0
;  56          0.0000                       A1
;  57          11.1299                      A2
;  58          0.0000                       A3
;  59          11.1289                      A4
;
;
*Table 1 Program
  01: 1.0       Execution Interval (seconds)

1:  Z=F (P30)
 1: 1        F
 2: 00       Exponent of 10
 3: 1        Z Loc [ LoggerId  ]

;  Start collecting data from the multiplexer

2:  Do (P86)
 1: 41       Set Port 1 High

;  loop thru 416mux to Epply Pile

3:  Beginning of Loop (P87)
 1: 0000     Delay
 2: 2        Count(s)

     4:  Do (P86)
      1: 9        Call Subroutine 9

;  get PYGIN data

     5:  Volt (Diff) (P2)
      1: 1        Reps
      2: 3        ñ 25 mV Slow Range
      3: 1        DIFF Channel
      4: 2     -- Loc [ PYGIN_1   ]
      5: 1.0      Mult
      6: 0.0      Offset


     6:  Volt (Diff) (P2)
      1: 1        Reps
      2: 3        ñ 25 mV Slow Range
      3: 2        DIFF Channel
      4: 4     -- Loc [ PYGIN_2   ]
      5: 1.0      Mult
      6: 0.0      Offset

7:  End (P95)

;  now get PYG temperature data

8:  Beginning of Loop (P87)
 1: 0        Delay
 2: 4        Count(s)

     9:  Do (P86)
      1: 9        Call Subroutine 9

     10:  Volt (Diff) (P2)
      1: 1        Reps
      2: 5        ñ 2500 mV Slow Range
      3: 1        DIFF Channel
      4: 6     -- Loc [ PIN_1_TC  ]
      5: 1.0      Mult
      6: 0.0      Offset


     11:  Volt (Diff) (P2)
      1: 1        Reps
      2: 5        ñ 2500 mV Slow Range
      3: 2        DIFF Channel
      4: 10    -- Loc [ PIN_1_TD  ]
      5: 1.0      Mult
      6: 0.0      Offset

12:  End (P95)

13:  Do (P86)
 1: 51       Set Port 1 Low


;  Now the level sensors

14:  Volts (SE) (P1)
 1: 2        Reps
 2: 5        ñ 2500 mV Slow Range
 3: 7        SE Channel
 4: 14    -- Loc [ LEVEL_X   ]
 5: .001     Mult
 6: 0.0      Offset

;  Compute some real values, piles first


15:  Scaling Array (A*Loc+B) (P53)
 1: 2        Start Loc [ PYGIN_1   ]
 2: 0.0      A1 @@6
 3: 0.0      B1
 4: 0.0      A2 @@7
 5: 0.0      B2
 6: 0.0      A3 @@8
 7: 0.0      B3
 8: 0.0      A4 @@9
 9: 0.0      B4

;  now the temperatures

;  convert raw PYGIN_1 Tcase to degrees C

16:  Z=F (P30)
 1: 0        F @@10
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

17:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 6        Y Loc [ PIN_1_TC  ]
 3: 21       Z Loc [ V_Vx      ]

18:  Do (P86)
 1: 2        Call Subroutine 2

19:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@12
 6: 0        C2 @@13
 7: 0        C3 @@14
 8: 0.0      C4
 9: 0.0      C5

20:  Z=F (P30)
 1: 0.0      F @@11
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

21:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

22:  Do (P86)
 1: 3        Call Subroutine 3

23:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 6        Z Loc [ PIN_1_TC  ]

;  convert raw PYGOUT_1 Tcase to degrees C

24:  Z=F (P30)
 1: 0        F @@15
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

25:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 7        Y Loc [ POT_1_TC  ]
 3: 21       Z Loc [ V_Vx      ]

26:  Do (P86)
 1: 2        Call Subroutine 2

27:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@17
 6: 0        C2 @@18
 7: 0        C3 @@19
 8: 0.0      C4
 9: 0.0      C5

28:  Z=F (P30)
 1: 0.0      F @@16
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

29:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

30:  Do (P86)
 1: 3        Call Subroutine 3

31:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 7        Z Loc [ POT_1_TC  ]


;  convert raw PYGIN_2 Tcase to degrees C

32:  Z=F (P30)
 1: 0        F @@20
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

33:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 8        Y Loc [ PIN_2_TC  ]
 3: 21       Z Loc [ V_Vx      ]

34:  Do (P86)
 1: 2        Call Subroutine 2

35:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@22
 6: 0        C2 @@23
 7: 0        C3 @@24
 8: 0.0      C4
 9: 0.0      C5

36:  Z=F (P30)
 1: 0.0      F @@21
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

37:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

38:  Do (P86)
 1: 3        Call Subroutine 3

39:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 8        Z Loc [ PIN_2_TC  ]

;  convert raw PYGOUT_2 Tcase to degrees C

40:  Z=F (P30)
 1: 0        F @@25
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

41:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 9        Y Loc [ POT_2_TC  ]
 3: 21       Z Loc [ V_Vx      ]

42:  Do (P86)
 1: 2        Call Subroutine 2

43:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@27
 6: 0        C2 @@28
 7: 0        C3 @@29
 8: 0.0      C4
 9: 0.0      C5

44:  Z=F (P30)
 1: 0.0      F @@26
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

45:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

46:  Do (P86)
 1: 3        Call Subroutine 3

47:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 9        Z Loc [ POT_2_TC  ]

;  convert raw PYGIN_1 Tdome to degrees C

48:  Z=F (P30)
 1: 0        F @@30
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

49:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 10       Y Loc [ PIN_1_TD  ]
 3: 21       Z Loc [ V_Vx      ]

50:  Do (P86)
 1: 2        Call Subroutine 2

51:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@32
 6: 0        C2 @@33
 7: 0        C3 @@34
 8: 0.0      C4
 9: 0.0      C5

52:  Z=F (P30)
 1: 0.0      F @@31
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

53:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

54:  Do (P86)
 1: 3        Call Subroutine 3

55:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 10       Z Loc [ PIN_1_TD  ]


;  convert raw PYGOUT_1 Tdome to degrees C

56:  Z=F (P30)
 1: 0        F @@35
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

57:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 11       Y Loc [ POT_1_TD  ]
 3: 21       Z Loc [ V_Vx      ]

58:  Do (P86)
 1: 2        Call Subroutine 2

59:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@37
 6: 0        C2 @@38
 7: 0        C3 @@39
 8: 0.0      C4
 9: 0.0      C5

60:  Z=F (P30)
 1: 0.0      F @@36
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

61:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

62:  Do (P86)
 1: 3        Call Subroutine 3

63:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 11       Z Loc [ POT_1_TD  ]


;  convert raw PYGIN_2 Tdome to degrees C

64:  Z=F (P30)
 1: 0        F @@40
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

65:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 12       Y Loc [ PIN_2_TD  ]
 3: 21       Z Loc [ V_Vx      ]

66:  Do (P86)
 1: 2        Call Subroutine 2

67:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@42
 6: 0        C2 @@43
 7: 0        C3 @@44
 8: 0.0      C4
 9: 0.0      C5

68:  Z=F (P30)
 1: 0.0      F @@41
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

69:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

70:  Do (P86)
 1: 3        Call Subroutine 3

71:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 12       Z Loc [ PIN_2_TD  ]

;  convert raw PYGOUT_2 Tdome to degrees C

72:  Z=F (P30)
 1: 0        F @@45
 2: 00       Exponent of 10
 3: 21       Z Loc [ V_Vx      ]

73:  Z=X/Y (P38)
 1: 21       X Loc [ V_Vx      ]
 2: 13       Y Loc [ POT_2_TD  ]
 3: 21       Z Loc [ V_Vx      ]

74:  Do (P86)
 1: 2        Call Subroutine 2

75:  Polynomial (P55)
 1: 1        Reps
 2: 21       X Loc [ V_Vx      ]
 3: 21       F(X) Loc [ V_Vx      ]
 4: 0.0      C0
 5: 0        C1 @@47
 6: 0        C2 @@48
 7: 0        C3 @@49
 8: 0.0      C4
 9: 0.0      C5

76:  Z=F (P30)
 1: 0.0      F @@46
 2: -3       Exponent of 10
 3: 23       Z Loc [ B0        ]

77:  Z=X+Y (P33)
 1: 21       X Loc [ V_Vx      ]
 2: 23       Y Loc [ B0        ]
 3: 21       Z Loc [ V_Vx      ]

78:  Do (P86)
 1: 3        Call Subroutine 3

79:  Z=X (P31)
 1: 21       X Loc [ V_Vx      ]
 2: 13       Z Loc [ POT_2_TD  ]


;  Now the level sensors

80:  Polynomial (P55)
 1: 1        Reps
 2: 14       X Loc [ LEVEL_X   ]
 3: 14       F(X) Loc [ LEVEL_X   ]
 4: 0.0      C0 @@50
 5: 0.0      C1 @@51
 6: 0.0      C2 @@52
 7: 0.0      C3 @@53
 8: 0.0      C4 @@54
 9: 0.0      C5

81:  Polynomial (P55)
 1: 1        Reps
 2: 15       X Loc [ LEVEL_Y   ]
 3: 15       F(X) Loc [ LEVEL_Y   ]
 4: 0.0      C0 @@55
 5: 0.0      C1 @@56
 6: 0.0      C2 @@57
 7: 0.0      C3 @@58
 8: 0.0      C4 @@59
 9: 0.0      C5

;  Is it time to send data out?

82:  Time (P18)
 1: 0        Seconds into current minute (maximum 60)
 2: 5        Mod/By
 3: 22       Loc [ TimeHack  ]

83:  IF (X<=>F) (P89)
 1: 22       X Loc [ TimeHack  ]
 2: 4        <
 3: 1        F
 4: 10       Set Output Flag High

84:  Sample (P70)
 1: 1        Reps
 2: 1        Loc [ LoggerId  ]

85:  Resolution (P78)
 1: 1        High Resolution

86:  Average (P71)
 1: 14       Reps
 2: 2        Loc [ PYGIN_1   ]

87:  Serial Out (P96)
 1: 52       Printer Comma/9600 Baud


*Table 2 Program
  02: 0.0000    Execution Interval (seconds)

*Table 3 Subroutines
1:  Beginning of Subroutine (P85)
 1: 2        Subroutine 2

;  compute x = ln[(V/Vx) - 1] / 1000

     2:  Z=X+F (P34)
      1: 21       X Loc [ V_Vx      ]
      2: -1       F
      3: 21       Z Loc [ V_Vx      ]

     3:  Z=LN(X) (P40)
      1: 21       X Loc [ V_Vx      ]
      2: 21       Z Loc [ V_Vx      ]

     4:  Z=X*F (P37)
      1: 21       X Loc [ V_Vx      ]
      2: .001     F
      3: 21       Z Loc [ V_Vx      ]

5:  End (P95)

6:  Beginning of Subroutine (P85)
 1: 3        Subroutine 3

;  finish T (case/dome) computation

     7:  Z=1/X (P42)
      1: 21       X Loc [ V_Vx      ]
      2: 21       Z Loc [ V_Vx      ]

     8:  Z=X+F (P34)
      1: 21       X Loc [ V_Vx      ]
      2: -273.15  F
      3: 21       Z Loc [ V_Vx      ]

9:  End (P95)

10:  Beginning of Subroutine (P85)
 1: 9        Subroutine 9

; pulse the AM416 multiplexer to the next bank of channels
     11:  Do (P86)
      1: 72       Pulse Port 2

     12:  Excitation with Delay (P22)
      1: 1        Ex Channel
      2: 0        Delay W/Ex (units = 0.01 sec)
      3: 1        Delay After Ex (units = 0.01 sec)
      4: 0        mV Excitation

13:  End (P95)



End Program

-Input Locations-
1 LoggerId  1 1 1
2 PYGIN_1   5 2 2
3 PYGOUT_1  9 2 1
4 PYGIN_2   9 2 2
5 PYGOUT_2  25 2 1
6 PIN_1_TC  9 2 2
7 POT_1_TC  9 2 1
8 PIN_2_TC  9 2 1
9 POT_2_TC  9 2 1
10 PIN_1_TD  9 2 2
11 POT_1_TD  9 2 1
12 PIN_2_TD  9 2 1
13 POT_2_TD  9 2 1
14 LEVEL_X   13 2 2
15 LEVEL_Y   17 2 2
16 _________ 0 0 0
17 _________ 0 0 0
18 _________ 0 0 0
19 _________ 0 0 0
20 _________ 1 0 0
21 V_Vx      1 37 37
22 TimeHack  1 1 1
23 B0        1 8 8
24 _________ 0 0 0
25 _________ 0 0 0
26 _________ 0 0 0
27 _________ 0 0 0
28 _________ 0 0 0
-Program Security-
0000
0000
0000
-Mode 4-
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
-Final Storage Area 2-
0
-CR10X ID-
0
-CR10X Power Up-
3



13: Radiometers, Site tower, Fri 15-Nov-2002 13:01:12 MST, tower-grass CR10X coffs
Tower Grass CR10X coefficients

Q7-97069	NET(A+)	00	9.27
x	A-	01	11.48
P26416	x	02	290.866783
P29260	x	03	308.261406
K940181	x	04	82.3723229
K970379	x	05	45.51661356
H993563	x	06	38.9
H993562	x	07	37.3
H87034	x	08	36.8
Tc-A0	x	10	2500
A1	x	11	3.354472
A2	x	12	.2797812
A3	x	13	3.912974
A4	x	14	215.5208
Tdin-A0	x	15	2500
A1	x	16	3.052399
A2	x	17	.270981
A3	x	18	3.408667
A4	x	19	188.8687
Tcot-A0	x	20	2500
A1	x	21	3.353832
A2	x	22	.278595
A3	x	23	4.02801
A4	x	24	180.4266
Tdot-A0	x	25	2500
A1	x	26	3.053253
A2	x	27	.2706527
A3	x	28	3.530291
A4	x	29	166.282
HUX	x	50	180
baud	x	99	0









12: Camera, Site tower, Tue 12-Nov-2002 19:10:20 MST, Axis camera settings
Uploaded the latest firmware, version 2.32 to the 2420 axis camera.
(Had to re-try it several times.  Disable the operational program.
Also do a power cycle just before doing the upload, it seems to help).

These were the settings used during FLOSS01

MAC address: 00:40:8C:56:E0:E0
Image - General
  Appearance
    Images: single
    Resolution: 352x240 ~13Kb
  Tuning:
    Compression: Low
    Brightness: 10  (0..15)
    White Balance: Outdoor
    Color level: 6  (0..15)

  Heading:
    Text:  FLOSS
    Date: yes
    Time: 24h
  Default viewer:
    Java Applet

Image - Advanced
  Appearance:
    Sharpness: 166  0..255
  DC Iris:
    Exposure Control: DC-Iris
    Shutter Speed: 1/60
    Gain: 22dB   (10,16,22,28)
    ALC Level: 0

Image - Focus
  Assistant disabled

Network - TCP/IP
  Enable DHCP

  Internet addr: 192.168.10.40  (done via DHCP)
  Subnet mask: 255.255.255.0    (ditto)
  Default router: 192.168.10.1  (ditto

  HostName: webcam

  Domain Name: atd.ucar.edu
  Primary DNS: blank
  Secondary: blank


  Select Media: auto-negotiate
  Max Bandwidth: 1.0 MBit/s
  HTTP Port Number: 80


Network - SMTP
  Primary Mail server: blank
  Secondary Mail server: blank

Network Nofification:
  Http: disabled

  Smtp: disabled

  Ftp: disabled

COMM ports:
  RS232:
    Modem
    Baud rate: 9600
  RS485:
    none


Modem General:
  defaults

System - Date and Time

  New Camera time:
    Synchronize with NTP
      IP: 192.168.10.1
      TimeZone: GMT-07 Arizona, Mountain Time

System - Users
  root: ADV
  aster: ADV


Applications
  Operations - Scheduler
    Sequential Mode
    Primary Time Enabled: yes
      Restricted between
        Start: 05 00
        Stop:  20 00
        Mon-Sun
      Primary Image Freq:
        Every 15 mintues
        Regardless of input

  Sequential Operation - Upload
    Upload via: FTP, using: Network
    Remote Host: 192.168.10.1
    User name: aster
    password:

    Use Passive Mode: no
    FTP Port number: 21

    Image file:
      size: 352x240
      upload path: /data/aster/projects/FLOSSII/webcam
      base file name: flossii

      Overwrite: no
      Date/time suffix: yes
      Sequence # up to def max: no
      Sequence # up to spec max: no blank
  Application: enabled


Motion detection:
  not used

Layout - General:

  Enable personal settings: no

 





10: Adams, Site tower, Fri 08-Nov-2002 21:22:39 MST, Cosmos
Cosmos
VME backplane #3
Matrix 9013
Ironics 422016
Datel 320689
Peltier cooler #2
VME Power supply: Tracer 298
Breezecom C

Boots ok, looks good

9: Adams, Site tower, Fri 08-Nov-2002 20:42:17 MST, Daisy
Daisy  
VME chassis #2
Matrix 9006
Ironics 821003
Datel 320589
Power supply questionable (rocker switch feels weird): Tracer 238
Teca: new 0033316
Breezecom B
Netgear ethernet hub getting power from backplane

Booted ok, but after about an hour, started getting errors:
interrupt: med0: receive buffer overflow, all buffers cleared.                 

Errors happened at bootup, before VxWorks logo is displayed, and
afterwards.  pings were erratic.

Network was through breezecom, on separate 192.168.10 subnet
DS11 statistics looked good.  Did not help to bypass breezecom
and go straight into hub.

Swapped in Matrix 9009.  No errors, looking good.

ingest_control -i daisy shows 310 samples/sec

Data_stats look good: 4 sonics @ 60hz, 5 TRHs, one CR10:

data_stats < dai021109.035234
Opened: 
chan #points     start time       end time        delta time    freq 
  0       23    03:52:34.470    03:56:15.030        220.560    0.100
100     4406    03:52:35.480    03:56:15.720        220.240   20.001
101     4406    03:52:35.480    03:56:15.720        220.240   20.001
102     4406    03:52:35.480    03:56:15.720        220.240   20.001
107      221    03:52:35.480    03:56:15.470        219.990    1.000
200    11327    03:53:06.970    03:56:15.740        188.770   59.999
201    11328    03:53:06.960    03:56:15.760        188.800   59.995
202    11329    03:53:06.940    03:56:15.750        188.810   59.997
203    11303    03:53:07.350    03:56:15.750        188.400   59.989
204      209    03:52:47.130    03:56:15.020        207.890    1.001
205      209    03:52:47.090    03:56:15.050        207.960    1.000
206      210    03:52:46.230    03:56:15.190        208.960    1.000
207      210    03:52:46.240    03:56:15.210        208.970    1.000
208      210    03:52:46.240    03:56:15.210        208.970    1.000
209       42    03:52:47.680    03:56:12.680        205.000    0.200











2: Logistics, Site tower, Fri 11-Oct-2002 10:29:39 MDT, GUY WIRE TENSIONS
Guy wire tensions on the tall (114'/35m) tower are as follows

Note: Guy Wire Numbers are BOTTOM to TOP

Notes:
	- 10/03/02 Readings taken before adjustments and tower raised.
	- 10/10/02 Readings taken in a stiff S-SW wind @ >6m/s at sfc.
	  I could see the tensions changing (30-40) along with the velocity.
	- 11/20/02 Readings taken in calm air.
	- 1/6/03 Readings taken in calm air.
        - 2/18/03 dead calm, Tony Delany

				2002				 2003....
Date		10/3  10/4/02     10/10/02	11/20?	 12/16	1/6 1/27  2/18
Tensiometer	     (#1) (#2)	   (#2) 	(#1)(#2)
Array  Guy#
-----  ---	---	----	----	----	----	  ---- ---- ---- -----
NE	1 (bot)	390	620	630	540	640 650	  575   600  450  540
	2	390	580	590	550	600 600	  500   660  425  480
	3	390	590	590	570	600 610	  510	640  430  480
	4		500	510	450	450 460	  400	420  510  470
	5 (top)		560	550	500	480 49	  430 	430  550  510

SE	1	380	610	650	550	600 610	  575	620  520  500
	2	350	725	750	690	700 700	  660	610  580  560
	3	460	680	710	690	630 640	  610	590  520  490
	4		550	550	470	450 450	  450	410  600  510
	5		510	510	470	400 420	  415	360  500  500

SW	1	360	630	630	550	600 610	  575	600  540  510
	2	380	590	610	560	510 530	  505	470  470  450
	3	410	630	650	630	600 590	  575	490  500  440
	4		610	630	575	490 500	  625	420  580  510
	5		590	610	610	475 470	  450	360  600  490

NW	1	400	600	610	510	560 580	  490	550  440  440
	2	350	690	710	680	660 650	  600	590  500  530
	3	480	730	770	710	690 700	  600	560  570  580
	4		680	680	630	560 550	  475	490  610  640
	5		550	550	520	440 450	  390	340  520  490