¶Ô±ÈÐÂÎļþ |
| | |
| | | //using AForge; |
| | | //using AForge.Genetic; |
| | | //using Hydro.CodeProvider; |
| | | //using Hydro.CommonBase; |
| | | //using Yw.EPAcore.Core; |
| | | //using SolutionDBHelper_NS; |
| | | |
| | | namespace Yw.EPAcore.Core |
| | | { |
| | | |
| | | |
| | | //} |
| | | public enum HydraulicInputType |
| | | { |
| | | /// <summary> |
| | | /// 空 |
| | | /// </summary> |
| | | None = -1, |
| | | /// <summary> |
| | | /// ç»å¯¹ååï¼åä½ç±³æ°´æ± |
| | | /// </summary> |
| | | press = 0, //ç»å¯¹åå |
| | | /// <summary> |
| | | /// ç¨æ°´éï¼å使¯ç«æ¹ç±³æ¯å°æ¶ |
| | | /// </summary> |
| | | demand = 1,// ç¨æ°´é |
| | | /// <summary> |
| | | /// æ°´æ± æ°´ä½ï¼å使¯ç±³ |
| | | /// </summary> |
| | | level = 2,// æ°´æ± æ¶²ä½ |
| | | /// <summary> |
| | | /// æ°´æ³µè½¬éæ¯ |
| | | /// </summary> |
| | | initPumpRS = 3,// 0 æ°´æ³µç¶æ0/1è¿æ¯æ°´æ³µé¢ç0~1 é¢ç/50 转é/é¢å®è½¬é |
| | | /// <summary> |
| | | /// ç²ç³åº¦ãéé¨å¼åº¦ |
| | | /// </summary> |
| | | initSettings = 4, |
| | | /// <summary> |
| | | /// å¼å
³ç¶æ |
| | | /// </summary> |
| | | initStatus = 5,// 0 æ°´æ³µç¶æ0/1è¿æ¯æ°´æ³µé¢ç0~1 é¢ç/50 转é/é¢å®è½¬é |
| | | /// <summary> |
| | | /// ç®¡å¾ |
| | | /// </summary> |
| | | diameter = 6, |
| | | /// <summary> |
| | | /// é¿åº¦ |
| | | /// </summary> |
| | | length = 7, |
| | | /// <summary> |
| | | /// æ¨¡å¼ |
| | | /// </summary> |
| | | pattern = 8, |
| | | /// <summary> |
| | | /// æ»æ°´é |
| | | /// </summary> |
| | | totalDemand = 9, |
| | | /// <summary> |
| | | /// åé
æ°´é |
| | | /// </summary> |
| | | Distribution_TotalDemand = 10, |
| | | /// <summary> |
| | | /// åé
å½é |
| | | /// </summary> |
| | | Distribution_UnitDemand = 11, |
| | | } |
| | | |
| | | public static class NodeOutputType |
| | | { |
| | | public static List<HydraulicOutputType> List = new List<HydraulicOutputType>() |
| | | { |
| | | HydraulicOutputType.None, |
| | | HydraulicOutputType.Elev, |
| | | HydraulicOutputType.Head, |
| | | HydraulicOutputType.Pressure, |
| | | HydraulicOutputType.Demand, |
| | | HydraulicOutputType.Quality, |
| | | }; |
| | | } |
| | | |
| | | public enum HydraulicOutputType |
| | | { |
| | | /// <summary> |
| | | /// 空 |
| | | /// </summary> |
| | | None = -1, |
| | | |
| | | /// <summary> |
| | | /// èç¹æ é« |
| | | /// </summary> |
| | | Elev = (int)HydraulicCore.Const_class.Const_Node.EN_ELEVATION,//0 |
| | | |
| | | /// <summary> |
| | | /// ç»å¯¹æ°´å |
| | | /// </summary> |
| | | Head = (int)HydraulicCore.Const_class.Const_Node.EN_HEAD,//10 |
| | | |
| | | /// <summary> |
| | | /// èªç±æ°´å |
| | | /// </summary> |
| | | Pressure = (int)HydraulicCore.Const_class.Const_Link.EN_STATUS,//11 |
| | | |
| | | /// <summary> |
| | | /// éæ°´é |
| | | /// </summary> |
| | | Demand = (int)HydraulicCore.Const_class.Const_Node.EN_DEMAND,//9 |
| | | |
| | | /// <summary> |
| | | /// èç¹æ°´è´¨ |
| | | /// </summary> |
| | | Quality = (int)HydraulicCore.Const_class.Const_Node.EN_QUALITY,//12 |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// å£å¾ |
| | | /// </summary> |
| | | Diameter = (int)HydraulicCore.Const_class.Const_Link.EN_DIAMETER,//0 |
| | | |
| | | /// <summary> |
| | | /// é¿åº¦ |
| | | /// </summary> |
| | | Length = (int)HydraulicCore.Const_class.Const_Link.EN_LENGTH,//1 |
| | | |
| | | |
| | | /// <summary> |
| | | /// 水头æå¤± |
| | | /// </summary> |
| | | HeadLoss = (int)HydraulicCore.Const_class.Const_Link.EN_HEADLOSS,//10 |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// æµéï¼è®¡ç®ç»æï¼åä½ç«æ¹ç±³æ¯å°æ¶ï¼ä»å¼å§èç¹æµåç»æèç¹ä¸ºæ£ï¼ |
| | | /// </summary> |
| | | Flow = (int)HydraulicCore.Const_class.Const_Link.EN_FLOW,//8 |
| | | /// <summary> |
| | | /// æµé |
| | | /// </summary> |
| | | Velocity = (int)HydraulicCore.Const_class.Const_Link.EN_VELOCITY,//9 |
| | | /// <summary> |
| | | /// è½è |
| | | /// </summary> |
| | | Energy = (int)HydraulicCore.Const_class.Const_Link.EN_ENERGY,//13 |
| | | /// <summary> |
| | | /// å¼å
³é |
| | | /// </summary> |
| | | InitStatus = (int)HydraulicCore.Const_class.Const_Link.EN_INITSTATUS,//4 |
| | | |
| | | |
| | | /// <summary> |
| | | /// ç¶æ |
| | | /// </summary> |
| | | Status = (int)HydraulicCore.Const_class.Const_Link.EN_STATUS,//11 |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 转é|ç²ç³ç³»æ°|éé¨è®¾ç½® |
| | | /// </summary> |
| | | Settings = (int)HydraulicCore.Const_class.Const_Link.EN_SETTING,//12 |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | public enum HydraulicObjectType |
| | | { |
| | | /// <summary> |
| | | /// èç¹ |
| | | /// </summary> |
| | | EN_JUNCTION = 0, |
| | | /// <summary> |
| | | /// æ°´åºèç¹ |
| | | /// </summary> |
| | | EN_RESERVOIR = 1, |
| | | /// <summary> |
| | | /// æ°´æ± èç¹ |
| | | /// </summary> |
| | | EN_TANK = 2, |
| | | /// <summary> |
| | | /// å
·ææ¢åéç管é |
| | | /// </summary> |
| | | EN_CVPIPE = 10, |
| | | /// <summary> |
| | | /// 管é |
| | | /// </summary> |
| | | EN_PIPE = 11, |
| | | |
| | | /// <summary> |
| | | /// æ°´æ³µ |
| | | /// </summary> |
| | | EN_PUMP = 12, |
| | | /// <summary> |
| | | /// ååé |
| | | /// </summary> |
| | | EN_PRV = 13, |
| | | /// <summary> |
| | | /// 稳åé |
| | | /// </summary> |
| | | EN_PSV = 14, |
| | | /// <summary> |
| | | /// ååå¶å¨é |
| | | /// </summary> |
| | | EN_PBV = 15, |
| | | /// <summary> |
| | | /// æµéæ§å¶é |
| | | /// </summary> |
| | | EN_FCV = 16, |
| | | /// <summary> |
| | | /// èæµæ§å¶é |
| | | /// </summary> |
| | | EN_TCV = 17, |
| | | /// <summary> |
| | | /// 常è§éé¨ |
| | | /// </summary> |
| | | EN_GPV = 18, |
| | | } |
| | | |
| | | |
| | | |
| | | } |