BattMonitor_FBS9600SMore/bin/com/version_inf/version_inf.txt
@@ -2,3 +2,8 @@ 对应程序服务 BMS_FBS_CONCENTRATOR-11011 V2.600 at 2020-10-14 1.实时数据读取速率加快 2.历史实时数据存储速度加快[10s -> 2s] BattMonitor_FBS9600SMore/src/com/dev_fbs9600s/data/Batt_RealDataRecord_Thread.java
@@ -12,7 +12,7 @@ public class Batt_RealDataRecord_Thread implements Runnable{ public static final int TESTDATA_RECORD_INTERVAL = 10; //记录数据间隔 public static final int TESTDATA_RECORD_INTERVAL = 2; //记录数据间隔 public static final int MAX_SAVE_DAY_COUNT = 30; @@ -97,7 +97,7 @@ last = now; } } Thread.sleep(500); Thread.sleep(10); } catch (Exception e) { e.printStackTrace(); } BattMonitor_FBS9600SMore/src/com/dev_fbs9600s/data/FBS9600S_SocketClient_Thread_New.java
@@ -128,7 +128,7 @@ boolean readBattParamOk = false; cmd = new FBS9600S_Cmd(dev_addr,FBS9600S_ComBase.CMD_READ_MODBUS,FBS9600S_ComBase.CMD_SystemParam_Addr,FBS9600S_SystemParam.REGCOUNT); if(SocketComm(cmd,cmd.createByteBuffer(FBS9600S_SystemParam.REGCOUNT))) { //读取成功参数 sleep(50); sleep(10); //已读取到当前汇集器的参数 int readCount = (int)Math.ceil((double)nowParam.monCount/100); //读取次数(当前汇集器的单体数目超过100) //System.err.println("第"+dev_addr+"#汇集器读取次数:"+readCount); @@ -137,19 +137,19 @@ //读取单体电压 cmd = new FBS9600S_Cmd(dev_addr,FBS9600S_ComBase.CMD_READ_MODBUS,FBS9600S_ComBase.CMD_BattMonVolStart_Addr+i*FBS9600S_MonData.REGCOUNT,FBS9600S_MonData.REGCOUNT); SocketComm(cmd,cmd.createByteBuffer(FBS9600S_MonData.REGCOUNT)); sleep(50); sleep(10); } { //读取单体温度 cmd = new FBS9600S_Cmd(dev_addr,FBS9600S_ComBase.CMD_READ_MODBUS,FBS9600S_ComBase.CMD_BattMonTmpStart_Addr+i*FBS9600S_MonData.REGCOUNT,FBS9600S_MonData.REGCOUNT); SocketComm(cmd,cmd.createByteBuffer(FBS9600S_MonData.REGCOUNT)); sleep(50); sleep(10); } { //读取单体内阻 cmd = new FBS9600S_Cmd(dev_addr,FBS9600S_ComBase.CMD_READ_MODBUS,FBS9600S_ComBase.CMD_BattMonResStart_Addr+i*FBS9600S_MonData.REGCOUNT,FBS9600S_MonData.REGCOUNT); SocketComm(cmd,cmd.createByteBuffer(FBS9600S_MonData.REGCOUNT)); sleep(50); sleep(10); } // { // //读取单体均衡 @@ -164,7 +164,7 @@ //读取汇集器的设备状态 cmd = new FBS9600S_Cmd(dev_addr,FBS9600S_ComBase.CMD_READ_MODBUS,FBS9600S_ComBase.CMD_SystemState_Addr,FBS9600S_SystemState.REGCOUNT); SocketComm(cmd,cmd.createByteBuffer(FBS9600S_SystemState.REGCOUNT)); sleep(50); sleep(10); if(readBattParamOk) { //已读取成功过的汇集器跳过 BattMonitor_FBS9600SMore/src/com/version_inf/version_inf.txt
@@ -2,3 +2,8 @@ 对应程序服务 BMS_FBS_CONCENTRATOR-11011 V2.600 at 2020-10-14 1.实时数据读取速率加快 2.历史实时数据存储速度加快[10s -> 2s] BattMonitor_FBS9600SMore/src/main/main_MonitorServer_FBS9600SMore.java
@@ -32,7 +32,7 @@ /**************************************************************************/ public final static boolean app_debug = false; public final static double m_VersionNum = 1.591; public final static double m_VersionNum = 2.600; public final static String m_Version = "Welcome To Use main_MonitorServer_FBS9600SMore V" + m_VersionNum + " RC_20190112"; /**************************************************************************/