数据记录仪prog CR1000系列数据记录仪的例子ram for Apogee Instruments model SO-100 and SO-200 series oxygen sensors 'date: July 17, 2013 'updated: May 22, 2015 'program author: Jacob Bingham 'Explanation of Constants and Variables Used in SO-210 Datalogger Program 'CF = calibration factor (slope) to convert voltage signal to percent oxygen: % O2 per mV 'Offset = mV signal at zero % oxygen. Default is 0.3 mV 'BattV = datalogger battery voltage 'PanelT = datalogger panel temperature 'Signal = mV signal output from pressure sensor 'O2 = percent oxygen concentration 'SensorTC = sensor temperature in degrees Celsius 'Declare Public Variables Public BattV, PanelT Public Signal, O2, SensorTC 'Declare Constants - for fast-response SO-200 series Const CF = 1.79 'sensor specific Const Offset = 0.3 'sensor specific. 'Define Data Tables DataTable (Oxygen,1,-1) DataInterval (0,1,Min,10) Minimum(1,BattV,IEEE4,0,False) Sample(1,PanelT,IEEE4) Average(1,O2,IEEE4,False) Average(1,SensorTC,IEEE4,False) EndTable 'Main Program BeginProg Scan(1,Sec,0,0) Battery(BattV) PanelTemp(PanelT,_60Hz) 'Measure Absolute Oxygen Concentration and Sensor Temperature VoltDiff (Signal,1,mV250,1,True ,0,_60Hz,1.0,0) O2 = CF * (Signal - Offset) Therm109 (SensorTC,1,3,Vx1,0,_60Hz,1.0,0) 'Call Output Tables CallTable Oxygen NextScan EndProg