| | |
| | | } |
| | | if (_editCurveType == Yw.Pump.eCurveType.QE) |
| | | { |
| | | _pt_qe_list = PumpPerform2dCalcHelper.CalculateELineByP(_pt_qh_list, _pt_qp_list, isFromZero); |
| | | _pt_qe_list = PumpCalcHelper.CalculateELineByP(_pt_qh_list, _pt_qp_list, isFromZero); |
| | | } |
| | | else if (_editCurveType == Yw.Pump.eCurveType.QP) |
| | | { |
| | |
| | | { |
| | | ref_zero_power = _pt_qp_list.First().Y; |
| | | } |
| | | _pt_qp_list = PumpPerform2dCalcHelper.CalculateP_AlignPointE(_pt_qh_list, _pt_qe_list, Constant.WaterDensity, ref_zero_power, isFromZero); |
| | | _pt_qp_list = PumpCalcHelper.CalculateP_AlignPointE(_pt_qh_list, _pt_qe_list, Constant.WaterDensity, ref_zero_power, isFromZero); |
| | | } |
| | | ReloadCurvePoints(); |
| | | } |