CR1000系列数据记录仪的示例数据记录仪项目远地点仪器s2 - 432 ss红色红光对于传感器的日期:2020年4bob体育竞技月8日程序作者:约翰·胡贝尔”更多的技术信息对于s2 - 432 ss操作以及默认设置寄存器地址列表,请参考传感器的手册,可以发现在线:“//www.huiyzt.com/product-manuals/”布线说明这个程序:传感器白(RS232 TS线)- >数据记录仪C2 (Com1 RX)端口的传感器蓝色(RS232 RX线)- >数据记录仪C1 (Com1 TX)端口的传感器红(电源线)- >数据记录仪12 v港口的传感器绿色(RS232 / RS485选择器线)- >数据记录仪12 v港口的传感器黑色(地线)- >数据记录仪地面端口”如果使用数据记录仪模型除了CR1000,命令的一些调整将是必要的,“解释在Datalogger程序中使用的常量和变量”BattV = Datalogger电池电压“PanelT = Datalogger面板温度”ModbusRead(2) = modbus传感器的输出“RED =红色光光子通量umol m-2 s-2(每平方米每秒的微摩尔)远=远红光光子通量,单位为umol m-2 s-2(每平方米每秒微摩尔)'REDFAR =红光与远红光之比'FRFraction =远红光与总红光之比'Errorcode = modbus错误码值(检查CRBasic帮助菜单,查看错误码列表)声明modbus传感器输出的别名ModbusRead(1) = RED Alias ModbusRead(2) = FAR '定义数据表。数据表(Red_Far_red 1 1)'将表大小设置为记录的#,或设置为自动分配的-1。平均(1,FAR,IEEE4,False)平均(1,REDFAR,IEEE4,False)平均(1,REDFAR,IEEE4,False)平均(1,FRFraction,IEEE4,False) EndTable '主程序BeginProg扫描(1,Sec,0,0) PanelTemp (PTemp,60)电池(Batt_volt)在RS232模式下打开modbus串口信号量(3) 'Obtain measurements SemaphoreGet(3) ModbusMaster(Errorcode,Com1,19200,1,3,ModbusRead(),1,2,2,100,2) SemaphoreRelease(3) 'Calculate Red/far red ratio REDFAR = RED / FAR 'Calculate the Far red fraction FRFraction = FAR / (RED + FAR) CallTable Red_Far_red NextScan EndProg