电池组单体统计分析查询页面中的容量计算公式中的test_curr使用平均电流计算
| | |
| | | arrChargeTd.push(testdata.sdata.test_cap.toFixed(1)); //测试容量
|
| | | arrChargeTd.push(testdata.sdata.mon_num); //单体编号
|
| | | arrChargeTd.push(testdata.sdata.mon_vol.toFixed(3)); //单体电压
|
| | | var realCap=Math.round(GetMonomerCap(testdata.binf.MonCapStd,GetHourRate(testdata.binf.MonCapStd,testdata.sdata.test_curr),testdata.sdata.test_cap,testdata.tdata.max_monvol,testdata.sdata.mon_vol,testdata.binf.MonVolStd,CapType_Real)); //实际容量
|
| | | console.info(testdata.sdata.test_curr);
|
| | | var avg_curr = testdata.sdata.test_timelong>0?testdata.sdata.test_cap*3600/testdata.sdata.test_timelong:testdata.sdata.test_curr; //计算平均的放电电流 |
| | | //console.info("avg="+avg_curr);
|
| | | var realCap=Math.round(GetMonomerCap(testdata.binf.MonCapStd,GetHourRate(testdata.binf.MonCapStd,avg_curr),testdata.sdata.test_cap,testdata.tdata.max_monvol,testdata.sdata.mon_vol,testdata.binf.MonVolStd,CapType_Real)); //实际容量
|
| | | //console.info(data[i].data.tdata.max_monvol);
|
| | | arrChargeTd.push(realCap);
|
| | |
|
| | |
| | | RealCaplist[testdata.sdata.mon_num-1].push(realCap);
|
| | |
|
| | |
|
| | | var rest=Math.round(GetMonomerCap(testdata.binf.MonCapStd,GetHourRate(testdata.binf.MonCapStd,testdata.sdata.test_curr),testdata.sdata.test_cap,testdata.tdata.max_monvol,testdata.sdata.mon_vol,testdata.binf.MonVolStd,CapType_Rest)); //剩余容量
|
| | | var rest=Math.round(GetMonomerCap(testdata.binf.MonCapStd,GetHourRate(testdata.binf.MonCapStd,avg_curr),testdata.sdata.test_cap,testdata.tdata.max_monvol,testdata.sdata.mon_vol,testdata.binf.MonVolStd,CapType_Rest)); //剩余容量
|
| | | arrChargeTd.push(rest);
|
| | | arrChargeTd.push((realCap*100/testdata.binf.MonCapStd).toFixed(0)+"%"); //容量百分比
|
| | | if(realCap >= testdata.binf.MonCapStd*lowCA){
|