| | |
| | | } |
| | | Float stdVol = param.getBattVol(); |
| | | Float stdRes = param.getBattRes(); |
| | | Float volLowCoeK1 = param2.getVolLowCoeK1(); |
| | | Float volHighCoeK2 = param2.getVolHighCoeK2(); |
| | | Float volLowCoeK1 = null; |
| | | Float volHighCoeK2 = null; |
| | | if(param.getBattVol() == 2){ |
| | | volLowCoeK1 = param2.getVol2LowCoeK1(); |
| | | volHighCoeK2 = param2.getVol2HighCoeK2(); |
| | | }else{ |
| | | volLowCoeK1 = param2.getVol12LowCoeK1(); |
| | | volHighCoeK2 = param2.getVol12HighCoeK2(); |
| | | } |
| | | Float resGoodCoeK3 = param2.getResGoodCoeK3(); |
| | | Float resBadCoeK4 = param2.getResBadCoeK4(); |
| | | Float chainRes = param.getChainRes(); |
| | | Float finalVolLowCoeK = volLowCoeK1; |
| | | Float finalVolHighCoeK = volHighCoeK2; |
| | | dataList.forEach(data->{ |
| | | //判断处理阈值 |
| | | Float br = Float.parseFloat(data.getBr()); |
| | | Float bv = Float.parseFloat(data.getBv()); |
| | | Float cr = Float.parseFloat(data.getCr()); //连接条阻抗 |
| | | |
| | | if(bv < stdVol*volLowCoeK1){ |
| | | if(bv < stdVol* finalVolLowCoeK){ |
| | | data.setLowVolFlag(true); |
| | | }else if(bv > stdVol*volHighCoeK2){ |
| | | }else if(bv > stdVol* finalVolHighCoeK){ |
| | | data.setHighVolFlag(true); |
| | | } |
| | | |