Product manual
AM16/32B Relay Analog Multiplexer
9:TC #8 IL M#10 27:SO
10:TC # :SOIL M#11 9 28
11:TC # 29:SO10 IL M#12
12:TC # 30:SOIL M#13 11
13:TC #12 31:SOIL M#14
14:TC # 32:SO13 IL M#15
15:TC # 33:SO14 IL M#16
16:TC # 34:____15 _____
17:TC # 35:___16 ______
18:SOIL _____ M #1 36:_ ___
CR1 ple Progra000 Exam m — Thermocouple and Soil Block Measurement
'CR1000 log Series Data ger
'Declar iabe Public Var les
Public _vol oil(16) PTemp, batt t, TCTemp(16), S
Dim I 'Counter for setting Array element
'Define les Data Tab
DataTable (Avg15Min,1,-1)
DataInterval (0,5,Min,10)
Minim e) um (1,batt_volt,FP2,0,Fals
Avera p,IEEge (1,PTem E4,False)
Average 6 emp(),I (1 ,TCT EEE4,False)
Avera l(),Ige (16,Soi EEE4,False)
EndTable
'Main Program
BeginProg
Scan ) (1,Sec,0,0
Pane ,2lTemp (PTemp 50)
Batt ry (Batt_volt) e
'Activate Multiplexer Index
PortSet (1 ,1 )
I=0
'Begin Measurement Loop
SubScan (0,Sec,16)
'Clock Pulse and Delay
Port ort 2 high Set (2 ,1 ) 'Set p
Dela ec) y (0,20,mS
PortSet (2 ,0)
'Increment Index and Measure
I=I+1
TCDi (I), ,TypeT,PTemp,True ,0,250,1.0,0) ff (TCTemp 1,mV2_5C,1
BrHa ),1, rue ,0,250,1.0,0) lf (Soil(I mV2500,3,Vx2,1,2500,T
'End LooMeasureme p nt
NextSubScan
'Deactivate Multiplexer
PortSet (1 ,0)
'Cal Data Table l
CallTable Avg15Min
Next Scan
EndProg
36