lixiaojun
2024-12-09 4607e20cecf567ee2e86f9a07158deaa1b74d622
WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResultExtensions.cs
@@ -112,9 +112,22 @@
                                var calcuNodeEndResult = allCalcuResultVisualDict?.GetValue(pump.EndCode) as HydroCalcuNodeResult;
                                if (calcuNodeStartResult != null && calcuNodeEndResult != null)
                                {
                                    if (calcuNodeStartResult.CalcuPress.HasValue && calcuNodeEndResult.CalcuPress.HasValue)
                                    {
                                        calcuPumpNewResult.CalcuH = Math.Abs(calcuNodeStartResult.CalcuPress.Value - calcuNodeEndResult.CalcuPress.Value);
                                        //var curveqh = hydroInfo.Curves?.Find(x => x.Code == pump.CurveQH);
                                        //if (curveqh != null)
                                        //{
                                        //    if (curveqh.CurveData != null && curveqh.CurveData.Count > 3)
                                        //    {
                                        //        var point2dList = curveqh.CurveData.Select(x => new Yw.Geometry.Point2d(x.X, x.Y)).ToList();
                                        //        var point2dSimularList = point2dList.GetQHPointListByN(pump.RatedN.Value, pump.RatedN.Value * pump.SpeedRatio);
                                        //        var pumpCurveQh = new Yw.Pump.CurveQH(eFeatType.Cubic, point2dSimularList);
                                        //        var curveQhRange = pumpCurveQh.FeatCurve.GetXRange();
                                        //        var h = pumpCurveQh.FeatCurve.GetPointYUnlimited(calcuPumpNewResult.CalcuQ.Value);
                                        //    }
                                        //}
                                    }
                                    if (pump.LinkStatus == Yw.Hydro.PumpStatus.Open && pump.RatedN.HasValue)
                                    {