'CR1000系列数据记录器'Apogee Instruments的示例Datalogger程序TS-100吸引辐射bob体育竞技屏蔽'日期:2013年7月17日'程序作者:Skiffington Smith'对数据记录器程序中使用的常量和变量的解释'Battv = Datalogger电池电压'Panelt = Datalogger面板温度'SWI =瓦特的瓦特每平方米的短波辐射'Dudite_cycle =脉冲宽度调制的占空比(PWM)'RPM =每分钟风扇转速'Airt_therm =来自热敏电阻的空气温度Celsius宣布公共变量公共Battv,Panelt公共SWI公共Airt_therm公共rpm公共rpm public_cycle'定义数据表DataTable(Airt,1,-1)Datainerval(0,1,min,10)最小值(1,Battv,IEEE4,0,FALSE)样本(1,Panelt,IEE4)平均(1,SWI,IEEE4,FALSE)平均(1,Dued_cycle,IEE4,FALSE)平均(1,RPM,IEE4,FALSE)平均(1,Airt_therm,IEEE4,FALSE)最终的“主程序BEGINPROG SCAN(1,SEC,0,0)电池(BATTV)PanelTemp(Panelt,_60Hz)'测量传入的短波radiati与Apogee SP-110 Byantanometer VoltDiff(SWI,1,MV250,1,True,0,_60Hz,5.0,0)'设置脉冲宽度调制(PWM),如果SWI> 10那么Demany_cycle = 1别的职业_= 0.5 ENDIF PWM(DURED_CYCLE,4,50,USEC)'测量转速表PULSECOUNT(RPM,1,2,0,1,30,0)的RPM测量空气温度,使用ST-110热敏电阻THERM109(AIRT_THERM,1,3,VX1,0,_60Hz,1.0,0)'呼叫输出表呼叫暂停idscan endprog