| | |
| | | vm.CurveName = $"装置线"; |
| | | vm.Color = Color.Black; |
| | | |
| | | var startSourceMonitor = _allMonitorList? |
| | | .Matching(HydroVisualCalcuProp.CalcuHead, new List<string>() |
| | | { HStation.Xhs.Flags.水源,HStation.Xhs.Flags.始端,HStation.Xhs.Flags.默认}); |
| | | var head = _hydroInfo.GetHead(); |
| | | var pipeQ = _hydroInfo.GetPipeQ(_allCalcuResultVisualDict); |
| | | var pipeH = _hydroInfo.GetPipeHead(_allCalcuResultVisualDict); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | vm.StartH = 2; |
| | | vm.StartH = head; |
| | | vm.PipeQ = pipeQ ?? 0; |
| | | vm.PipeH = pipeH ?? 0; |
| | | |
| | | if (_hydroInfo.Pumps != null && _hydroInfo.Pumps.Count > 0) |
| | | { |
| | |
| | | vmItem.E = calcuResult.CalcuE; |
| | | } |
| | | vmItem.Hz = Math.Round(pump.SpeedRatio * pump.RatedHz, 1); |
| | | vmItem.N = pump.RatedN.HasValue ? Math.Round(pump.SpeedRatio * pump.RatedN.Value, 1) : 0; |
| | | vmItem.N = pump.RatedN > 0 ? Math.Round(pump.SpeedRatio * pump.RatedN, 1) : 0; |
| | | |
| | | |
| | | var curveqh = _hydroInfo.Curves?.Find(x => x.Code == pump.CurveQH); |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | vm.PipeQ = vm.Items.Sum(t => t.Q); |
| | | vm.PipeH = vm.Items.Max(t => t.H); |
| | | } |
| | | } |
| | | |
| | |
| | | this.pumpWorkingViewChart1.SetChartAxis(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="fileName"></param> |
| | | public void ExportToImage(string fileName) |
| | | { |
| | | this.pumpWorkingViewChart1.ExportToImage(fileName); |
| | | } |
| | | |
| | | } |
| | | } |