CR1000系列数据记录仪的示例数据记录仪项目远地点仪器s2 - 442 ss PAR红光对于传感器的日期:2020bob体育竞技年4月8日程序作者:约翰·胡贝尔”更多的技术信息对于s2 - 442 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传感器的输出”PAR =光合光子通量umol m-2 s-2(每平方米每秒的微摩尔)远=远红色光子通量,单位为umol m-2 s-2(每平方米每秒微摩尔)'PARFAR = PAR与远红光之比'Errorcode = modbus错误码值(检查CRBasic帮助菜单错误码列表)声明modbus传感器输出的别名ModbusRead(1) = PAR别名ModbusRead(2) = FAR '定义数据表。数据表(PAR_Far_red 1 1)'将表大小设置为记录的#,或设置为自动分配的-1。平均(1,PAR,IEEE4,False)平均(1,FAR,IEEE4,False)平均(1,PARFAR,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 PAR/far red ratio PARFAR = PAR / FAR CallTable PAR_Far_red NextScan EndProg