| | |
| | | vm.Id = _pumpInfo.Code; |
| | | vm.Name = _pumpInfo.Name; |
| | | vm.CurveName = $"额定曲线({_pumpInfo.RatedHz}hz)"; |
| | | vm.RatedQ = _pumpInfo.RatedQ ?? 0; |
| | | vm.RatedH = _pumpInfo.RatedH ?? 0; |
| | | vm.RatedQ = _pumpInfo.RatedQ; |
| | | vm.RatedH = _pumpInfo.RatedH; |
| | | vm.RatedP = _pumpInfo.RatedP; |
| | | vm.RatedN = _pumpInfo.RatedN ?? 0; |
| | | vm.RatedN = _pumpInfo.RatedN; |
| | | vm.RatedHz = _pumpInfo.RatedHz; |
| | | vm.Color = Color.Black; |
| | | |
| | |
| | | vm.Id = _pumpInfo.Code; |
| | | vm.Name = _pumpInfo.Name; |
| | | vm.CurveName = $"额定曲线({_pumpInfo.RatedHz}hz)"; |
| | | vm.RatedQ = _pumpInfo.RatedQ ?? 0; |
| | | vm.RatedH = _pumpInfo.RatedH ?? 0; |
| | | vm.RatedQ = _pumpInfo.RatedQ; |
| | | vm.RatedH = _pumpInfo.RatedH; |
| | | vm.RatedP = _pumpInfo.RatedP; |
| | | vm.RatedN = _pumpInfo.RatedN ?? 0; |
| | | vm.RatedN = _pumpInfo.RatedN; |
| | | vm.RatedHz = _pumpInfo.RatedHz; |
| | | vm.Color = Color.Black; |
| | | |
| | |
| | | vmItem.Name = working.Name; |
| | | vmItem.Hz = workingPumpInfo.CurrentHz; |
| | | vmItem.Color = HydroPumpCurveColorHelper.GetRandomColor(_allWorkingList.IndexOf(working)); |
| | | if (_pumpInfo.RatedN.HasValue) |
| | | if (_pumpInfo.RatedN > 0) |
| | | { |
| | | var speedRatio = workingPumpInfo.CurrentHz / _pumpInfo.RatedHz; |
| | | vmItem.N = Math.Round(_pumpInfo.RatedN.Value * speedRatio, 1); |
| | | vmItem.N = Math.Round(_pumpInfo.RatedN * speedRatio, 1); |
| | | } |
| | | vmItem.CurveName = $"{working.Name}({vmItem.Hz}hz)"; |
| | | if (_allWorkingCalcuResultDict == null) |