ningshuxia
2025-04-03 3d5771f9c195698c7694fb22afea2e2040553389
bug修改
已修改3个文件
27 ■■■■■ 文件已修改
01-api/_Expand/IStation.Win.Schedule/bjMain.Designer.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
01-api/_Expand/IStation.Win.Schedule/bjMain.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
01-api/_Expand/IStation.Win.Schedule/bjMain.resx 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
01-api/_Expand/IStation.Win.Schedule/bjMain.Designer.cs
@@ -39,6 +39,7 @@
            repImgCmbRealTime = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox();
            barCekSimSchedule = new DevExpress.XtraBars.BarCheckItem();
            barCekUseCalcDev = new DevExpress.XtraBars.BarCheckItem();
            barCekCalcFlowDiff = new DevExpress.XtraBars.BarCheckItem();
            ribbonPage1 = new RibbonPage();
            ribbonPageGroup1 = new RibbonPageGroup();
            gridControl1 = new DevExpress.XtraGrid.GridControl();
@@ -104,7 +105,6 @@
            Root = new DevExpress.XtraLayout.LayoutControlGroup();
            layoutControlGroup3 = new DevExpress.XtraLayout.LayoutControlGroup();
            layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
            barCekCalcFlowDiff = new DevExpress.XtraBars.BarCheckItem();
            ((System.ComponentModel.ISupportInitialize)ribbon).BeginInit();
            ((System.ComponentModel.ISupportInitialize)repImgDate).BeginInit();
            ((System.ComponentModel.ISupportInitialize)repImgCmbRealTime).BeginInit();
@@ -196,6 +196,14 @@
            barCekUseCalcDev.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barCekUseCalcDev.ImageOptions.SvgImage");
            barCekUseCalcDev.Name = "barCekUseCalcDev";
            barCekUseCalcDev.CheckedChanged += barCekUseCalcDev_CheckedChanged;
            //
            // barCekCalcFlowDiff
            //
            barCekCalcFlowDiff.Caption = "计算流量偏差";
            barCekCalcFlowDiff.Id = 10;
            barCekCalcFlowDiff.ImageOptions.SvgImage = Properties.Resources.weather_water;
            barCekCalcFlowDiff.Name = "barCekCalcFlowDiff";
            barCekCalcFlowDiff.CheckedChanged += barCekCalcFlowDiff_CheckedChanged;
            // 
            // ribbonPage1
            // 
@@ -802,14 +810,6 @@
            layoutControlItem3.Size = new Size(1248, 217);
            layoutControlItem3.TextSize = new Size(0, 0);
            layoutControlItem3.TextVisible = false;
            //
            // barCekCalcFlowDiff
            //
            barCekCalcFlowDiff.Caption = "计算流量偏差";
            barCekCalcFlowDiff.Id = 10;
            barCekCalcFlowDiff.ImageOptions.SvgImage = Properties.Resources.weather_water;
            barCekCalcFlowDiff.Name = "barCekCalcFlowDiff";
            barCekCalcFlowDiff.CheckedChanged += barCekCalcFlowDiff_CheckedChanged;
            // 
            // bjMain
            // 
01-api/_Expand/IStation.Win.Schedule/bjMain.cs
@@ -1,7 +1,6 @@
using IStation.Curve;
using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.LinearAlgebra.Double;
using System.Formats.Asn1;
using System.IO;
using System.Text;
using Yw.Untity;
@@ -160,6 +159,7 @@
                                var pX = double.Parse(xStr);
                                var pY = double.Parse(yStr);
                                pY = Math.Abs(pY);
                                ptList.Add(new CurvePoint(pX, pY));
                            }
@@ -174,7 +174,7 @@
                    var y = ptList.Select(x => x.Y).ToArray();
                    // 多项式回归的阶数(例如,二次多项式)
                    int degree = 8;
                    int degree = 10;
                    // 拟合多项式回归模型
                    double[] coefficients = NonlinearRegressionHelper.FitPolynomial(x, y, degree);
@@ -183,7 +183,7 @@
                    double xNew = target_pressure2;
                    double yPredicted = NonlinearRegressionHelper.PredictPolynomial(xNew, coefficients);
                    target_flow2 -= yPredicted;
                    target_flow2 += yPredicted;
                    AlertTool.ShowInfo(this,"预测缺失",$"{yPredicted}");
                    // 计算 R² 和 MSE
01-api/_Expand/IStation.Win.Schedule/bjMain.resx
@@ -164,4 +164,7 @@
  <metadata name="pumpScheduleVmBindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>317, 17</value>
  </metadata>
  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>60</value>
  </metadata>
</root>