From 2afe37c9578fa831f00c5ac4d4c1a3329d79e29d Mon Sep 17 00:00:00 2001
From: duheng <2286773002@qq.com>
Date: 星期四, 20 三月 2025 10:08:57 +0800
Subject: [PATCH] --新增设施编辑连接地址及连接方式

---
 WinFrmUI/PBS.WinFrmUI.Hydro/template/BuildModel.cs |  226 +------------------------------------------------------
 1 files changed, 7 insertions(+), 219 deletions(-)

diff --git a/WinFrmUI/PBS.WinFrmUI.Hydro/template/BuildModel.cs b/WinFrmUI/PBS.WinFrmUI.Hydro/template/BuildModel.cs
index d2e4ddf..17b7f12 100644
--- a/WinFrmUI/PBS.WinFrmUI.Hydro/template/BuildModel.cs
+++ b/WinFrmUI/PBS.WinFrmUI.Hydro/template/BuildModel.cs
@@ -399,14 +399,10 @@
                 p.Datasets[pair.Key].range_Y = Range.Union(rangeDefault, pair.Value.range_Y);
             }
             p.CurveFit();
-            return p;
-            //factory.Pumps.Add(p);
-            //_EditFlag = true;
-            //DisplayFactoryListInTreeView(factoryList);
+            return p; 
         }
 
-        [Browsable(false)]
-        //[Editor(typeof(TemplatePropertyEditor), typeof(UITypeEditor))]
+        [Browsable(false)] 
         public string templateID
         {
             get
@@ -423,226 +419,18 @@
 
         public Template template { get; private set; } = null;
 
-
-        [Browsable(false)]
-        public BuildDataset 娴侀噺鍘嬮檷鏇茬嚎
-
-        {
-            get
-            {
-                if (!Datasets.ContainsKey("娴侀噺鍘嬮檷鏇茬嚎")) Datasets.Add("娴侀噺鍘嬮檷鏇茬嚎", new BuildDataset("娴侀噺鍘嬮檷鏇茬嚎"));
-                return Datasets["娴侀噺鍘嬮檷鏇茬嚎"];
-            }
-        }
-
-        [Browsable(false)]
-
-        public BuildDataset 娴侀噺鍘嬮檷骞冲潎
-        {
-            get
-            {
-                if (!Datasets.ContainsKey("娴侀噺鍘嬮檷骞冲潎")) Datasets.Add("娴侀噺鍘嬮檷骞冲潎", new BuildDataset("娴侀噺鍘嬮檷骞冲潎"));
-                return Datasets["娴侀噺鍘嬮檷骞冲潎"];
-            }
-        }
-        [Browsable(false)]
-
-        public BuildDataset 娴侀噺鍘嬮檷涓婇檺
-        {
-            get
-            {
-                if (!Datasets.ContainsKey("娴侀噺鍘嬮檷涓婇檺")) Datasets.Add("娴侀噺鍘嬮檷涓婇檺", new BuildDataset("娴侀噺鍘嬮檷涓婇檺"));
-                return Datasets["娴侀噺鍘嬮檷涓婇檺"];
-            }
-        }
-        [Browsable(false)]
-
-
-        public BuildDataset 娴侀噺鍘嬮檷涓嬮檺
-        {
-            get
-            {
-                if (!Datasets.ContainsKey("娴侀噺鍘嬮檷涓嬮檺")) Datasets.Add("娴侀噺鍘嬮檷涓嬮檺", new BuildDataset("娴侀噺鍘嬮檷涓嬮檺"));
-                return Datasets["娴侀噺鍘嬮檷涓嬮檺"];
-            }
-        }
-
-        [Browsable(false)]
-        public BuildDataset 鐢ㄦ按瓒嬪娍鏇茬嚎
-        {
-            get
-            {
-                if (!Datasets.ContainsKey("鐢ㄦ按瓒嬪娍鏇茬嚎")) Datasets.Add("鐢ㄦ按瓒嬪娍鏇茬嚎", new BuildDataset("鐢ㄦ按瓒嬪娍鏇茬嚎"));
-                return Datasets["鐢ㄦ按瓒嬪娍鏇茬嚎"];
-            }
-        }
-
-        [Browsable(false)]
-        public BuildDataset 鐢ㄦ按瓒嬪娍涓嬮檺
-        {
-            get
-            {
-                if (!Datasets.ContainsKey("鐢ㄦ按瓒嬪娍涓嬮檺")) Datasets.Add("鐢ㄦ按瓒嬪娍涓嬮檺", new BuildDataset("鐢ㄦ按瓒嬪娍涓嬮檺"));
-                return Datasets["鐢ㄦ按瓒嬪娍涓嬮檺"];
-            }
-        }
-
-        [Browsable(false)]
-        public BuildDataset 鐢ㄦ按瓒嬪娍涓婇檺
-        {
-            get
-            {
-                if (!Datasets.ContainsKey("鐢ㄦ按瓒嬪娍涓婇檺")) Datasets.Add("鐢ㄦ按瓒嬪娍涓婇檺", new BuildDataset("鐢ㄦ按瓒嬪娍涓婇檺"));
-                return Datasets["鐢ㄦ按瓒嬪娍涓婇檺"];
-            }
-        }
-
-        public DataTable UDList { get; set; }
-
-        public List<string> UDNames { get; set; }
-
-        public List<double> UDPatterns { get; set; }
+ 
 
         public void CurveFit(bool is鎷熷悎 = true)
         {
 
             foreach (var data in Datasets)
-            {
-                //data.Value.Data.Sort((a, b) => a.X > b.X ? 1 : (a.X == b.X ? 0 : -1));
+            { 
                 if (data.Value.HasData) data.Value.CurveFit();
             }
-
-
-            //string basetype = "娴侀噺鍘嬮檷鏇茬嚎";
-
-            //string type = "";
-
-            //if (Datasets[basetype].HasData)
-            //{
-            //    var range = Datasets[basetype].range_X;
-            //    double step = range.Len / 20;
-            //    double i0 = 0;
-            //    List<PointF> list1 = new List<PointF>();
-            //    List<PointF> list2 = new List<PointF>();
-            //    List<PointF> list3 = new List<PointF>();
-            //    for (double i = range.Min; i < range.Max; i+=step)
-            //    {
-            //        var valueDatas = Datasets[basetype].Data.FindAll(m => i0 <= m.X && m.X < i).Select(m=>(double)m.Y). ToList();
-            //        if (valueDatas.Count < 3) continue;
-            //        Math_Expect math_Expect = new Math_Expect(valueDatas);
-            //        var y0= math_Expect.Average();
-            //        var x = (i0 + i) / 2;
-            //        var doubles = math_Expect.GetPercent(0.95);//math_Expect.GetExpect(0.05); 
-            //        var y1 = doubles[0];
-            //        var y2 = doubles[1];
-            //        list1.Add(new PointF((float)x, (float)y0));
-            //        list2.Add(new PointF((float)x, (float)y1));
-            //        list3.Add(new PointF((float)x, (float)y2));
-
-            //        //Datasets[Global_model.list[1]].FittedCurve.Add(new PointF((float)x, (float)y1));
-            //        //Datasets[Global_model.list[2]].FittedCurve.Add(new PointF((float)x, (float)y2));
-            //        //Datasets[Global_model.list[0]].IsFitted = true;
-            //        //Datasets[Global_model.list[1]].IsFitted = true;
-            //        //Datasets[Global_model.list[2]].IsFitted = true;
-
-
-            //        //Datasets[Global_model.list[1]].IsFitted = true;
-            //        //Datasets[Global_model.list[2]].IsFitted = true;
-            //        i0 = i;
-
-            //    }
-            //    if (!is鎷熷悎)
-            //    {
-
-            //        娴侀噺鍘嬮檷骞冲潎.FittedCurve = list1;
-            //        娴侀噺鍘嬮檷骞冲潎.IsFitted = true;
-
-
-            //        Datasets[Global_model.list[1]].FittedCurve = list2;
-            //        Datasets[Global_model.list[1]].IsFitted = true;
-
-
-            //        Datasets[Global_model.list[2]].FittedCurve = list3;
-            //        Datasets[Global_model.list[2]].IsFitted = true;
-            //    }
-            //    else
-            //    {
-            //        var rangeX = Datasets[Global_model.list[0]].range_X;
-            //        娴侀噺鍘嬮檷骞冲潎.Data = list1;
-            //        娴侀噺鍘嬮檷骞冲潎.CurveFit(rangeX);
-
-
-
-            //        Datasets[Global_model.list[1]].Data = list2;
-            //        Datasets[Global_model.list[1]].CurveFit(rangeX);
-
-
-            //        Datasets[Global_model.list[2]].Data = list3;
-            //        Datasets[Global_model.list[2]].CurveFit(rangeX);
-            //    }
-
-            //}
-
-
-
-            //type = "娴侀噺鍘嬮檷涓嬮檺";
-            //var type1 = "娴侀噺鍘嬮檷涓婇檺";
-            //if (Datasets[type].IsFitted)
-            //{
-            //    List<PointF> points = new List<PointF>();
-            //    List<PointF> points1 = new List<PointF>();
-
-            //    foreach (var yc in Datasets[basetype].Data)
-            //    {
-            //        float x= yc.X;
-            //        float y_鎵▼ = yc.Y;
-            //        float y_鏁堢巼= (float)Datasets[type].Evaluate(x);
-            //        points.Add(new PointF(x, y_鏁堢巼));
-            //        points1.Add(new PointF(x,x* y_鎵▼ / y_鏁堢巼 /3.6f ));
-
-
-            //    }
-            //    Datasets[type].Data = points;
-            //    Datasets[type1].Data = points1;
-            //    Datasets[type1].CurveFit();
-            //}
-
-            //type = "娴侀噺鍘嬮檷涓婇檺";
-            //if (Datasets[type].IsFitted)
-            //{
-            //    List<PointF> points = new List<PointF>();
-            //    foreach (var x in Datasets[basetype].Data.Select(p => p.X))
-            //    {
-            //        points.Add(new PointF(x, (float)Datasets[type].Evaluate(x)));
-            //    }
-            //    Datasets[type].Data = points;
-
-            //}
-        }
-
-        public void ShowInGrid(DataGridView dataGridView)
-        {
-            //dataGridView.Rows.Clear();
-            DataTable dt = new DataTable();
-            dt.Columns.Add("娴侀噺");
-            dt.Columns.Add("鍘嬮檷");
-            dt.Columns.Add("涓婇檺");
-            dt.Columns.Add("涓嬮檺");
-
-            for (int i = 0; i < 娴侀噺鍘嬮檷鏇茬嚎.Data.Count; i++)
-            {
-                PointF p = 娴侀噺鍘嬮檷鏇茬嚎.Data[i];
-                double y1 = 0, y2 = 0;
-                //if (娴侀噺鍘嬮檷涓婇檺.IsFitted) y1 = 娴侀噺鍘嬮檷涓婇檺.Data[i].Y;
-                //if (娴侀噺鍘嬮檷涓嬮檺.IsFitted) y2 = 娴侀噺鍘嬮檷涓嬮檺.Data[i].Y;
-                dt.Rows.Add(Math.Round(p.X, 1), Math.Round(p.Y, 2), Math.Round(y1, 2), Math.Round(y2, 2));
-                //dataGridView.Rows.Add(Math.Round(p.X,1), Math.Round(p.Y,2), Math.Round(y1,2), Math.Round(y2, 2));
-            }
-            dataGridView.DataSource = null;
-            dataGridView.DataSource = dt;
-            dataGridView.Refresh();
-        }
-
+             
+        } 
+        
 
     }
     public class Munity : Build

--
Gitblit v1.9.3