数据记录仪pro CR1000X系列数据记录仪的例子gram for Apogee Instruments S2-431 series red - far red sensors 'Date: December 31 2020 'program author: John Huber 'Wiring: 'White -> Com C1 port (SDI12 signal) 'Black -> Ground port (Signal and power ground) 'Red -> 12 VDC port (Sensor input power) 'Clear -> Ground (Shield) 'Explanation of Constants and Variables Used in Datalogger Program 'BattV: Datalogger battery voltage 'PanelT: Datalogger panel temperature 'Red: Calibrated output from the red detector (umol/m2/sec) 'FarRed: Calibrated output from the far red detector (umol/m2/sec) 'RedFarRed: The ratio of red and far red light 'PercentFarRed: The percentage of far red light relative to the total amount of red and far red light 'FRFraction: The fraction of far red light 'Declare Public Variables Public BattV, PanelT Public RFRM0(2), RFRM1(2), FRFraction Alias RFRM0(1) = RedFarRed Alias RFRM0(2) = PercentFarRed Alias RFRM1(1) = Red Alias RFRM1(2) = FarRed 'Define Data Tables DataTable (RFR,1,-1) DataInterval (0,1,Min,10) Minimum(1,BattV,IEEE4,0,False) Sample(1,PanelT,IEEE4) Average(1,Red,IEEE4,False) Average(1,FarRed,IEEE4,False) Average(1,RedFarRed,IEEE4,False) Average(1,PercentFarRed,IEEE4,False) Average(1,FRFraction,IEEE4,False) EndTable 'Main Program BeginProg Scan(3,Sec,0,0) Battery(BattV) PanelTemp(PanelT,_60Hz) 'Obtain measurements from the sensor SDI12Recorder(RFRM0(),C1,0,"M0!",1.0,0.0) SDI12Recorder(RFRM1(),C1,0,"M1!",1.0,0.0) 'Calculate the Far red fraction FRFraction = FarRed / (Red + FarRed) 'Call Output Tables CallTable RFR NextScan EndProg