using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using static Hydro.Core.ObjectEnum;
|
|
namespace Hydro.MapView
|
{
|
[Serializable]
|
public class PumpNodeViewModel:NodeViewModel
|
{
|
public PumpNodeViewModel()
|
{
|
Datasets = new Dictionary<string, Dataset>() {
|
{"流量扬程曲线",new Dataset("流量扬程曲线",new PumpViewModel())},
|
{"流量功率曲线",new Dataset("流量功率曲线",new PumpViewModel()) },
|
{"流量效率曲线",new Dataset("流量效率曲线",new PumpViewModel()) }
|
};
|
}
|
public string HeadCurve { get; set; }
|
public List<string> Parameters { get; set; }
|
|
public string Node1 { get; set; }
|
public string Node2 { get; set; }
|
|
public Dictionary<string, Dataset> Datasets { get; set; }
|
|
public double 额定转速 { get; set; } = 1500;
|
|
public double 额定流量 { get; set; } = 0;
|
|
public double 额定扬程 { get; set; } = 0;
|
|
public double 额定功率 { get; set; } = 75;
|
|
public double 当前转速 { get; set; } = 1500;
|
|
public double 转速比 { get; set; } = 1;
|
|
public Dataset 流量扬程曲线 { get { return Datasets["流量扬程曲线"]; } }
|
|
public Dataset 流量功率曲线 { get { return Datasets["流量功率曲线"]; } }
|
|
public Dataset 流量效率曲线 { get { return Datasets["流量效率曲线"]; } }
|
|
}
|
}
|