public static void saveValue(byte[]b){
                    /*开始统计分析*/
                     double value=Util.bytes2int(Util.getByte(b, 4))/1000.0;
                     if(value>=2147483.648){
                         value=value-4294967296.00;
                     }
                     double value1=Util.bytes2int(Util.getByte(b, 8))/1000.0;
                      if(value1>=2147483.648){
                         value1=value1-4294967296.00;
                     }
                     double value2=Util.bytes2int(Util.getByte(b, 12))/1000.0;
                      if(value2>=2147483.648){
                         value2=value2-4294967296.00;
                     }
                     double value3=Util.bytes2int(Util.getByte(b, 16))/1000.0;
                      if(value3>=2147483.648){
                         value3=value3-4294967296.00;
                     }
        
         now = format.format(new Date());
         allvalue=now+ " 第一路："+value+" 第二路："+value1+" 第三路："+value2+" 第四路："+value3;
          // System.out.println(allvalue);
          try{ 
                  bw.write(allvalue);
                  bw.newLine();
                  bw.flush();
                  
          }
          catch(Exception e){
              e.printStackTrace();
              try{
                  bw.close();
              }catch(Exception e1){
                  e1.printStackTrace();
              }
          }
    }