Instruction manual
Section 3. Programming
Tables 3 and 4 will output the maximum and minimum of the panel temperature
and battery voltage to the card once every five seconds. (The tables will be called
once a second. The DataInterval instruction causes data to only be stored every
five seconds.) The first parameter of the CardOut instructions is 0, which sets the
tables on the card to ring mode. The second parameter is negative, so all available
memory on the card will be allocated to these tables, once space for the fixed-size
tables has been allocated. The datalogger will attempt to size the tables so that
both of them will be full at the same time.
PROGRAM
'CR1000
Public temp
Public batt
DataTable (Table1,1,-1)
CardOut (1,1000)
Sample(1,temp,IEEE4)
EndTable
DataTable (Table2,1,-1)
CardOut (1,1000)
Sample(1,batt,IEEE4)
EndTable
DataTable (Table3,1,1000)
DataInterval(0,5,sec,4)
CardOut (0 ,-1)
Maximum (1,temp,FP2,False,False)
Minimum (1,temp,FP2,False,False)
EndTable
DataTable (Table4,1,1000)
DataInterval(0,5,sec,4)
CardOut (0 ,-1)
Maximum (1batt,FP2,False,False)
Minimum (1,batt,FP2,False,False)
EndTable
BeginProg
Scan(1,SEC,3,0)
PanelTemp(temp,250)
Battery(Batt)
CallTable Table1
CallTable Table2
CallTable Table3
CallTable Table4
NextScan
EndProg
3-3