From ca5f300a7cef85d22b5e0f9d59d117c49f9909b3 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期二, 19 十一月 2024 09:42:16 +0800 Subject: [PATCH] 完善资产界面 --- Service/HStation.Service.PhartRelation.Core/05-service/00-core/PerformCurveHelper.cs | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Service/HStation.Service.PhartRelation.Core/05-service/00-core/PerformCurveHelper.cs b/Service/HStation.Service.PhartRelation.Core/05-service/00-core/PerformCurveHelper.cs index 2543e0f..45fed5d 100644 --- a/Service/HStation.Service.PhartRelation.Core/05-service/00-core/PerformCurveHelper.cs +++ b/Service/HStation.Service.PhartRelation.Core/05-service/00-core/PerformCurveHelper.cs @@ -26,6 +26,7 @@ } } break; + case eGraphType.PumpQP: { var curveQP = Yw.Pump.CurveQPHelper.ToModel(geometryInfo); @@ -35,6 +36,7 @@ } } break; + case eGraphType.PumpQE: { var curveQE = Yw.Pump.CurveQEHelper.ToModel(geometryInfo); @@ -44,6 +46,7 @@ } } break; + case eGraphType.ValveQL: { var cubic_spline_ql = new Yw.Geometry.CubicSpline2d(geometryInfo); @@ -53,6 +56,17 @@ } } break; + + case eGraphType.ValveOL: + { + var cubic_spline_ol = new Yw.Geometry.CubicSpline2d(geometryInfo); + if (cubic_spline_ol != null) + { + pts = cubic_spline_ol.GetPointList(pointNumber, minSpace); + } + } + break; + default: break; } return pts; @@ -76,11 +90,13 @@ featCurve = new Yw.Pump.PolynomialCurve(pts); } break; + case Yw.Pump.eFeatType.Cubic: { featCurve = new Yw.Pump.CubicCurve(pts); } break; + default: break; } if (featCurve == null || featCurve.IsInvalid()) @@ -96,24 +112,24 @@ dbString = curveQH.ToDbString(); } break; + case eGraphType.PumpQP: { var curveQP = new Yw.Pump.CurveQP(featType, featCurve); dbString = curveQP.ToDbString(); } break; + case eGraphType.PumpQE: { var curveQE = new Yw.Pump.CurveQE(featType, featCurve); dbString = curveQE.ToDbString(); } break; + default: break; } return dbString; } - - - } -} +} \ No newline at end of file -- Gitblit v1.9.3