'CR1000系列Datalogger'Apogee Instruments的示例Datalogger程序Si-10bob体育竞技0系列红外raidomers的日期:2015年2月3日'程序作者:Jacob Bingham'在数据记录器程序中使用的常量和变量的解释'MC2 =多项式系数(C2)用于计算斜率(m)的mc1 =用于计算斜率(m)的mc0 =用于计算斜率(m)'bc2 =多项式系数(c2)的多项式系数(c0)用于计算截距的多项式系数(b)'BC1 =用于计算截距(B)'BC0 =多项式系数(C0)的多项式系数(C1)用于计算截距(B)'BATTV = Datalogger电池电压'Panelt = Datalogger面板温度'检测器(传感器主体)温度在摄氏度中的温度'检测=探测器(传感器体)温度在Kelvin'TargetMV = MV输出的热电探测器(取决于目标和检测器之间的温差)'M =方程斜率相关目标和检测器温度S至MV输出的热电堆的输出'B =方程的截距与探测器温度与热电堆靶TK的MV输出相关的,在Kelvin'Targettc中的目标温度=目标温度以摄氏度为目标,因此所有校准系数都是传感器特定的;下面列出的那些是示例,必须基于所使用的特定传感器来更改。'宣布公共变量公共BATTV,PANST PUBLIC DERVICORTC,DERVICORK,TARTIVEMV,M,B,TARGETTK,TARGEDTC'声明校准系数(传感器专用)公共MC2 = 82213公共MC0 = 1419700000公共BC2 = 13114公共BC1 =185020 Public BC0 = -17215000'定义数据表DataTable(Surfacet,1,-1)Datainerval(0,1,Min,10)最小(1,Battv,IEEE4,0,FALSE)样本(1,Panelt,IEEE4)平均值(1,TargetMV,IEEE4,FALSE)平均(1,检测,IEEE4,FALSE)平均(1,TargetTC,IEE4,FALSE)最终可选的“主程序BOANGPROG扫描(1,SEC,0,0)电池(BATTV)PanelTemp(Panelt,_60Hz)'测量表面温度Therm109(检测,1,1,Vx1,0,_60Hz,1.0,0)VoltDiff(TargetMV,1,MV2_5,2,True,0,_60Hz,1.0,0,0)M = MC2 *检测到^ 2 + MC1 *检测到+ MC0 B = BC2 *检测^ 2 + BC1 *检测+​​ BC0检测到=检测+ 273.15 TargetTK =((检测^ 4)+ M * targetMV + B)^ 0.25 targettc = targettk - 273.15'呼叫输出表Calltable Surfacet Nextscan EndProg