'CR1000X系列数据记录器'示例数据记录器仪器用于Apogee仪器SL-510和SL-610热电偶量为Pyrgeobob体育竞技meters的日期:2016年10月20日'修订:12月31日,2020年12月31日'程序作者:Jacob Bingham / Noah Leclerc'Winding:'White - >差动通道(正热散热铅)的高侧'黑色 - >差动通道的低侧(负热散热物引线)'绿色 - >单端通道(正热敏电阻引线)'黄色 - > 12 V DC(用于加热器的正极引线)'蓝色 - >模拟地面(负热敏电阻和加热器引线)'红色 - >激励通道(热敏电阻激励)'清除 - >地面(盾牌)'Datalogger程序中使用的常数和变量的说明'Battv = Datalogger电池电压'面板= Datalogger面板温度'Pygg_mv =来自消除量计检测器的电压信号Pyrg_sbtemp_c =计算的传感器体温为Celcius的RT =热敏电阻的电阻测量传感器体温'ST_RAT =测量电压与激励VO的比率。来自半桥测量'Pyrg_lwi =在W M-2的发射龙波辐射'(每平方米瓦)'公共变量公共Battv,Panelt Public Pyrg_mv Public Pyrg_sbtemp_c Public RT,ST_RAT Public Pyrg_LWI'Apogee Pyggeometer热敏电阻系数Const A_Below0 = 0.000932960 Constb_below0 = 0.000221424 const c_below0 = 0.00000000126329 const a_above0 = 0.000932794 const b_above0 = 0.000221451 const c_above0 = 0.00000000126233' stefan-boltzmann常数const sigma = 0.00000000056704'传感器特定校准系数const pyrg_k1 = 9.000'请参阅校准证书const pyrg_k2 = 1.000'参见校准证书'定义数据表DataTable(LongWave,1,-1)Datainerval(0,1,Min,10)最小(1,Battv,IEEE4,0,FALSE)样本(1,Panelt,IEE4)平均(1,Pyrg_LWI,IEE4,False)最终的“主程序BoginProg扫描(1,SEC,0,0)电池(Battv)PanelTemp(PanelT,_60Hz)”差分通道VoltDiff(Pyrg_mv,1,autorange,1,true,0,0,_60Hz,1.0,0)'使用半桥测量测量传感器体温Brhalf(ST_RAT,1,MV5000,3,VX1,1,2500,TRUE,0,_60Hz,1,0)'Pyrgeometer热敏电阻RT = 24900的电阻*(ST_RAT /(1 - ST_RAT))'如果RT> 94980的计算电阻,则使用适当的热敏电阻系数,如果RT> 94980然后在0 C Pyrg_sbtemp_c =(1 /(a_below0 +(b_below0 * ln(b_below0 * ln))+(c_below0 *)+(c_below0 *(LN(RT))^ 3))) - 273.15 elspyg_sbtemp_c =(1 /(a_above0 +(b_above0 * ln(b_above0 * ln(ln))+(c_above0 *(ln(ln(ln(ln))^ 3))) - 273.15结束'计算 emitted longwave radiation in units of W m-2 Pyrg_LWi = Pyrg_k1 * Pyrg_mV + Pyrg_k2 * Sigma * (Pyrg_SBTemp_C + 273.15) ^ 4 'Call Output Tables CallTable Longwave NextScan EndProg