
Appendix B. Example Programs
B.3 Mean Vapor Pressure Examples
These examples compute mean vapor pressure. TABLE B-3 shows the wiring
used for these examples.
TABLE B-3. Wiring for Vapor Pressure Examples
Color Description CR1000 CR10(X)
Yellow Temperature SE 2 (1L) SE 3 (2H)
Blue Relative Humidity SE 1 (1H) SE 4 (2L)
White Signal Reference
AG
Jumper from
SW12V Control
C1
Red Power SW12V SW12 V
Black Power Ground
AG
Clear Shield
G
B.3.1 CRBasic Vapor Pressure and Saturation Vapor Pressure
Program
Below is an example CR1000 program. Other CRBasic dataloggers are
programmed similarly.
'CR1000 program that calculates Vapor Pressure
Public AirTC
Public RH
Public RH_Frac, e_Sat, e_kPa
DataTable(Temp_RH,True,-1)
DataInterval(0,60,Min,0)
Average(1,AirTC,IEEE4,0)
Sample(1,RH,IEEE4)
Sample(1,e_kPa,IEEE4)
EndTable
BeginProg
Scan(5,Sec,1,0)
'HMP155A Temperature & Relative Humidity Sensor measurements AirTC and RH:
PortSet (9,1)
Delay(0,2,Sec)
VoltSE(AirTC,1,mV2500,2,0,0,_60Hz,.14,-80)
VoltSE(RH,1,mV2500,1,0,0,_60Hz,0.1,0)
PortSet (9,0)
If RH>100 And RH<108 Then RH=100
'Calculate Vapor Pressure
'Convert RH percent to RH Fraction
RH_Frac = RH * 0.01
'Calculate Saturation Vapor Pressure
SatVP(e_Sat, AirTC)
'Compute Vapor Pressure, RH must be a fraction
e_kPa = e_Sat * RH_Frac
CallTable(Temp_RH)
NextScan
EndProg
B-5
Commentaires sur ces manuels