'CR1000系列数据记录器'示例Datalogger为Apogee Instruments程序SP-422-SS bob体育竞技Pyranometers的日期:4月8日,2020年“程序作者:John Huber”了解有关SP-422-SS操作的更多技术信息以及默认设置和注册地址列表,请咨询传感器的手册,可以在线找到:'//www.huiyzt.com/product-manuals/'接线指令:'传感器白色(RS232 TS线) - > Datalogger C2(COM1 RX)端口'传感器蓝色(RS232 RX线) - > Datalogger C1(COM1 TX)端口'传感器红色(电源线) - > Datalogger 12V端口'传感器绿色(RS232 / RS485选择电线) - >数据记录器12V端口'传感器黑色(接地线) - >数据记录器地端口'如果使用CR1000以外的数据记录型号,则需要对命令进行一些调整,以便在数据记录器程序中使用的常量和变量的解释'BATTV = Datalogger电池电压'Panelt = Datalogger面板温度'swi =传入全球短波辐射in W M-2(瓦特每平方米)'ErrorCode = Modbus错误代码值(检查错误代码列表的CRBasic帮助菜单)'声明公共变量公共PTEMP,BATT_VOLT公共SWI公共错误'定义数据表。DataTable(Solar,1,-1)将表大小设置为记录的#或-1到自动放大。datainerval(0,1,min,10)最小(1,Batt_Volt,FP2,False)样本(1,PTEMP,FP2)平均(1,SWI,IEEE4,FALSE)最终可选的“主程序BEGINPROG SCAN(1,SEC,0,0)PanelTemp(PTEMP,60)电池(BATT_VOLT)'RS232模式中的OPEN MODBUS串行端口SEMAPHOREGET(3)SERIALOPEN(COM1,19200,2,0,256)SerialFlush(COM1)SEMaphorerelease(3)'获取SWI测量SEMAPHOREGET(3)ModbusMaster(ErrorCode,COM1,19200,1,3,SWI,1,1,2,100,2)SemaphorElease(3)Calltable Solar Nextscan Endprog