src/main/java/com/whyc/res/RESData.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/res/RESDataHead.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/RESDataInfoService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/res/RESData.java
@@ -58,7 +58,13 @@ //System.out.println(Com.getDateTimeFormat(data_Time, Com.DTF_YMDhms)); battSum = ComBase.changeShortToInt(bf.getShort()); //固定值300 battSum = ComBase.changeShortToInt(bf.getShort()); //固定值300 电操-500 if(battSum != MONOMER_NUM_MAX){ this.MonomerVol = new float[battSum]; //单体电压,分辨率0.001V this.MonomerTemp = new float[battSum]; //温度,偏移100,分辨率0.1℃ this.MonomerRes = new float[battSum]; //内阻,分辨率0.001mΩ } for(int i=0;i<MonomerVol.length;i++) { MonomerVol[i] = ComBase.changeShortToFloat(bf.getShort())*0.001f; //单体电压,分辨率0.001V } src/main/java/com/whyc/res/RESDataHead.java
@@ -31,7 +31,7 @@ SYNCode[i] = ComBase.changeByteToInt(bf.get()); } record_times = ComBase.changeShortToInt(bf.getShort()); //System.out.println("次数:"+record_times); System.out.println("次数:"+record_times); return true; } src/main/java/com/whyc/service/RESDataInfoService.java
@@ -4,6 +4,7 @@ import com.whyc.res.RESDataHead; import com.whyc.res.RESDataInfo; import com.whyc.util.StaticInf; import org.apache.catalina.connector.Response; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -14,7 +15,7 @@ @Service public class RESDataInfoService { //解析res内阻数据 public RESDataInfo readFileData(String filePath) public static RESDataInfo readFileData(String filePath) { RESDataInfo resDataInfo=new RESDataInfo(); int parse_result = StaticInf.PARSE_RESULT_NULL; @@ -73,4 +74,10 @@ resDataInfo.setParse_result(parse_result); return resDataInfo; } public static void main(String[] args) { String fileUrl="E:\\fileTest\\fbxtest\\resdata.bres"; RESDataInfo info = readFileData(fileUrl); System.out.println(info); } }