lixiaojun
2025-02-19 294b81166f21e12247e784d6bf404f5f34b2ee19
WinFrmUI/Yw.WinFrmUI.Hydro.Core/08-grading/00-core/HydroGradingPropHelper.cs
@@ -23,160 +23,156 @@
            {
                case Yw.Hydro.ParterCatalog.Node:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Reservoir:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Tank:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Waterbox:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Junction:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Blunthead:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Elbow:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Threelink:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Fourlink:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Emitter:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Nozzle:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Hydrant:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Meter:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPress, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPress));
                        dict.Add(HydroVisualCalcuProp.CalcuHead, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHead));
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuDemand));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Flowmeter:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuQ, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuQ));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Pressmeter:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuPress, "自由压力");
                        dict.Add(HydroVisualCalcuProp.CalcuHead, "绝对压力");
                        dict.Add(HydroVisualCalcuProp.CalcuDemand, "需水量");
                        dict.Add(HydroVisualCalcuProp.CalcuPr, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuPr));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Link:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, "流量");
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, "流速");
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, "水头损失");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuFlow));
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuVelocity));
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHeadLoss));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Pipe:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, "流量");
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, "流速");
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, "水头损失");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuFlow));
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuVelocity));
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHeadLoss));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Translation:
                    {
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, "流量");
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, "流速");
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, "水头损失");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuFlow));
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuVelocity));
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHeadLoss));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Pump:
                    {
                        dict.Add(Yw.Hydro.ParterProp.LinkStatus, "运行状态");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, "流量");
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, "流速");
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, "水头损失");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuFlow));
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuVelocity));
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHeadLoss));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Valve:
                    {
                        dict.Add(Yw.Hydro.ParterProp.LinkStatus, "阀门状态");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, "流量");
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, "流速");
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, "水头损失");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuFlow));
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuVelocity));
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHeadLoss));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Exchanger:
                    {
                        dict.Add(Yw.Hydro.ParterProp.LinkStatus, "运行状态");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, "流量");
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, "流速");
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, "水头损失");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuFlow));
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuVelocity));
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHeadLoss));
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Compressor:
                    {
                        dict.Add(Yw.Hydro.ParterProp.LinkStatus, "运行状态");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, "流量");
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, "流速");
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, "水头损失");
                        dict.Add(HydroVisualCalcuProp.CalcuFlow, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuFlow));
                        dict.Add(HydroVisualCalcuProp.CalcuVelocity, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuVelocity));
                        dict.Add(HydroVisualCalcuProp.CalcuHeadLoss, HydroVisualCalcuPropHelper.GetName(HydroVisualCalcuProp.CalcuHeadLoss));
                    }
                    break;
                default: break;