数据记录仪pro CR1000X系列数据记录仪的例子gram for Apogee Instruments SF-421 radiation frost detection sensor 'date: December 11th, 2020 'program author: Jacob Bingham (2015), Noah Leclerc (2020) 'Wiring: 'White -> C1 Comm port (SDI12 signal) 'Black -> Ground 'Red -> Power Input (4.5-24 V DC) 'Clear -> Shield/Ground 'Explanation of Constants and Variables Used in Datalogger Program 'BattV = datalogger battery voltage 'PanelT = datalogger panel temperature 'SF(2) = Array to hold output from SDI12Recorder function; location 1 = bud temperature in degrees C, location 2 = leaf temperature in degrees C 'Bud_TC = bud temperature in degrees Celsius 'Leaf_TC = leaf temperature in degrees Celsius 'Declare Public Variables Public BattV, PanelT Public SF(2) 'Rename Variables Alias SF(1) = Bud_TC Alias SF(2) = Leaf_TC 'Define Data Tables DataTable (Temp,1,-1) DataInterval (0,1,Min,10) Minimum(1,BattV,IEEE4,0,False) Sample(1,PanelT,IEEE4) Average(1,Bud_TC,IEEE4,False) Average(1,Leaf_TC,IEEE4,False) EndTable 'Main Program BeginProg Scan(1,Sec,0,0) Battery(BattV) PanelTemp(PanelT,60) 'Measure Bud and Leaf Temperature from SF-410 addressed to "0" SDI12Recorder (SF(),C1,0,"MC!",1.0,0) 'refer to the owner's manual for a list of relevant commands 'Call Output Tables CallTable Temp NextScan EndProg