beautypg.com

1 cr1000 example program, Cr1000 example program, 4. wiring for example programs – Campbell Scientific LP02 Hukseflux Pyranometer User Manual

Page 19

background image

LP02 Pyranometer

Wiring for the examples is given in TABLE 7-4.

TABLE 7-4. Wiring for Example Programs

Color

Description

CR1000

CR10X

White

Signal (+)

DIFF Analog High

DIFF Analog High

Green

Signal (–)

*DIFF Analog Low

*DIFF Analog Low

Clear

Shield

G

* Jumper to AG or

with user supplied wire.

7.2.4.1 CR1000 Example Program

'CR1000

'Declare Variables and Units

Public Solar_Wm2

Public Solar_MJ

Units Solar_Wm2=W/m²

Units Solar_MJ=MJ/m²

'Hourly Data Table

DataTable(Table1,True,-1)

DataInterval(0,60,Min,10)

Average(1,Solar_Wm2,FP2,False)

EndTable

'Daily Data Table

DataTable(Table2,True,-1)

DataInterval(0,1440,Min,10)

Totalize(1,Solar_MJ,IEEE4,False)

EndTable

'Main Program

BeginProg

Scan(10,Sec,1,0)

'LP02 Pyranometer measurement in Wm

-2

:

'The Multiplier (m) for this example is based upon a sensor calibration (c) of

'15.02 µV/Wm

-2

, and will be different for each sensor.

'Multiplier (m) = 1000/c = 66.577896.

VoltDiff(Solar_Wm2,1,mV25,1,True,0,_60Hz,66.577896,0) ‘use the 50 mV range for the

CR3000, CR5000 and CR9000

'Set negative readings to zero:

If Solar_Wm2<0 Then Solar_Wm2=0

'Calculate units in MJ, where MJ = m * t * 0.000001. m = Solar_Wm2 from above, and

't = 10 (scan interval)

Solar_MJ=Solar_Wm2*0.00001

13