用于Apogee Instruments S2-411/412系列SDI12 NDVI传感器的示例数据记录器程序(1个188bet口碑向上和向下面对传感器对)布线:'White -> Com C1(向上)/ Com C3(向下)(SDI12信号线)'Black ->接地端口(SDI12接地线)'Red -> 12v端口(传感器电源线(4.5- 24v DC))'Clear -> Shield ground '数据记录器程序中使用的常量,变量和别名的解释'BattV =数据记录器电池电压'PanelT =数据记录器面板温度'M1Up = M1的输出!M1Dn = M1的输出!面临的下行命令传感器' LowWaveUp = 650 nm探测器校准检波器阅读向上传感器的LowWaveDn = 650 nm探测器校准检波器阅读向下传感器' HighWaveUp = 810 nm探测器校准检波器阅读向上传感器的HighWaveDn =校准检波器阅读810海里Declare Public Variables Public BattV, PanelT Public M1Up(2), M1Dn(2), LowReflect, HighReflect,NDVI别名M1Up (1) = LowWaveUp别名M1Up (2) = HighWaveUp别名M1Dn (1) = LowWaveDn别名M1Dn (2) = HighWaveDn单位LowWaveUp =瓦特/平方米单位HighWaveUp =瓦特/平方米单位LowWaveDn =瓦特/平方米单位HighWaveDn =瓦特/平方米的定义数据表数据表(NDVITable 1 1) DataInterval(0, 1分钟10)最低(0,1 BattV IEEE4假)样品(1 PanelT IEEE4)平均(1,NDVI,IEEE4,False)平均(1,LowReflect,IEEE4,False)平均(1,HighReflect,IEEE4,False) EndTable 'Main Program BeginProg Scan(1,Sec,0,0) Battery(BattV) PanelTemp(PanelT,60) 'Upward Facing Sensor 'Measure detector signals SDI12Recorder(M1Up(),C1,0,"M0!",1.0,0.0) 'Downward Facing Sensor 'Measure detector signals SDI12Recorder(M1Dn(),C3,0,"M0!",1.0,0.0) 'Please consult the sensor manual for a list of commands 'Calculate Reflectance Values HighReflect = (HighWaveDn / HighWaveUp) LowReflect = (LowWaveDn / LowWaveUp) 'Calculate NDVI NDVI = (HighReflect - LowReflect) / (HighReflect + LowReflect) 'Call Output Tables CallTable NDVITable NextScan EndProg