| | |
| | | var point2dList = curveol.CurveData.Select(x => new Yw.Geometry.Point2d(x.X, x.Y)).ToList(); |
| | | var ptCurveOL = new Yw.Geometry.CubicSpline2d(point2dList); |
| | | valveModel.ValveSetting = ptCurveOL.GetPointY(valve.OpeningDegree).ToString(); |
| | | if (valve.OpeningDegree > 0) |
| | | { |
| | | valveModel.LinkStatus = Yw.EPAnet.ValveStatus.None; |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | #region 水力计算 |
| | | |
| | | |
| | | #region 前提条件 |
| | | #region 工况 |
| | | |
| | | |
| | | //显示工况计算窗体 |
| | |
| | | if (_calcuResult.Succeed) |
| | | { |
| | | GetCalcuResultList(false); |
| | | UpdateVisualViewModelCalcuProperty(); |
| | | UpdateVisualListCtrl(); |
| | | UpdateSelectedProperty(); |
| | | await _bimfaceCtrl?.SetLogicCalcuCustomLabels(_calcuResult); |
| | | TipFormHelper.ShowSucceed("计算成功!"); |
| | | var codes = _hydroInfo.Pumps.Select(x => x.Code).ToList(); |