数据记录仪prog CR1000系列数据记录仪的例子ram for Apogee Instruments SI-400 series infrared raidometers 'date: July 17, 2013 'program author: Skiffington Smith 'Explanation of Constants and Variables Used in Datalogger Program 'BattV = datalogger battery voltage 'PanelT = datalogger panel temperature 'IRR(2) = Array to hold output from SDI12Recorder function; location 1 = target temperature in degrees C, location 2 = detector temperature in degrees C 'DetectorTC = detector (sensor body) temperature in degrees Celsius 'TargetTC = target temperature in degrees Celsius 'Declare Public Variables Public BattV, PanelT Public IRR(2) 'Rename Variables Alias IRR(1) = TargetTC Alias IRR(2) = DetectorTC 'Define Data Tables DataTable (SurfaceT,1,-1) DataInterval (0,1,Min,10) Minimum(1,BattV,IEEE4,0,False) Sample(1,PanelT,IEEE4) Average(1,DetectorTC,IEEE4,False) Average(1,TargetTC,IEEE4,False) EndTable 'Main Program BeginProg Scan(1,Sec,0,0) Battery(BattV) PanelTemp(PanelT,_60Hz) 'Measure Surface Temperature SDI12Recorder (IRR(),1,0,"MC1!",1.0,0) 'refer to the owner's manual for a list of relevant commands 'Call Output Tables CallTable SurfaceT NextScan EndProg