diff --git a/detection/src/main/java/com/njcn/gather/detection/handler/SocketDevResponseService.java b/detection/src/main/java/com/njcn/gather/detection/handler/SocketDevResponseService.java index 3fac8a34..d1b3a065 100644 --- a/detection/src/main/java/com/njcn/gather/detection/handler/SocketDevResponseService.java +++ b/detection/src/main/java/com/njcn/gather/detection/handler/SocketDevResponseService.java @@ -465,12 +465,12 @@ public class SocketDevResponseService { coefficientVO.setCIeData(String.valueOf(optionalIC)); if (XiNumberManager.stepNumber == 0 || XiNumberManager.stepNumber == 1) { - Integer aXi = (int) ((optionalA / devParameter.getDevVolt()) * 10000); - Integer bXi = (int) ((optionalB / devParameter.getDevVolt()) * 10000); - Integer cXi = (int) ((optionalC / devParameter.getDevVolt()) * 10000); - Integer aIXi = (int) ((optionalIA / devParameter.getDevCurr()) * 10000); - Integer bIXi = (int) ((optionalIB / devParameter.getDevCurr()) * 10000); - Integer cIXi = (int) ((optionalIC / devParameter.getDevCurr()) * 10000); + Integer aXi = (int) ((2-(optionalA / devParameter.getDevVolt())) * 10000); + Integer bXi = (int) ((2-(optionalB / devParameter.getDevVolt())) * 10000); + Integer cXi = (int) ((2-(optionalC / devParameter.getDevVolt())) * 10000); + Integer aIXi = (int) ((2-(optionalIA / devParameter.getDevCurr())) * 10000); + Integer bIXi = (int) ((2-(optionalIB / devParameter.getDevCurr())) * 10000); + Integer cIXi = (int) ((2-(optionalIC / devParameter.getDevCurr())) * 10000); coefficientVO.setAVuXi(aXi.toString()); coefficientVO.setBVuXi(bXi.toString());