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() { {"流量扬程曲线",new Dataset("流量扬程曲线",new PumpViewModel())}, {"流量功率曲线",new Dataset("流量功率曲线",new PumpViewModel()) }, {"流量效率曲线",new Dataset("流量效率曲线",new PumpViewModel()) } }; } public string HeadCurve { get; set; } public List Parameters { get; set; } public string Node1 { get; set; } public string Node2 { get; set; } public Dictionary 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 Dataset 流量扬程曲线 { get { return Datasets["流量扬程曲线"]; } } public Dataset 流量功率曲线 { get { return Datasets["流量功率曲线"]; } } public Dataset 流量效率曲线 { get { return Datasets["流量效率曲线"]; } } } }