From 9827a8864ba0df0a4e148b4a7ac3225df7b80728 Mon Sep 17 00:00:00 2001
From: lx <ex_lixiang17@cosl.com.cn>
Date: 星期四, 07 八月 2025 18:09:41 +0800
Subject: [PATCH] upload

---
 ErrorAnalysis.UI/FrmMain.Designer.cs |  121 ++++++++++++++++++++++++++-------------
 1 files changed, 80 insertions(+), 41 deletions(-)

diff --git a/ErrorAnalysis.UI/FrmMain.Designer.cs b/ErrorAnalysis.UI/FrmMain.Designer.cs
index 070ee79..ff9c9d3 100644
--- a/ErrorAnalysis.UI/FrmMain.Designer.cs
+++ b/ErrorAnalysis.UI/FrmMain.Designer.cs
@@ -28,6 +28,7 @@
         /// </summary>
         private void InitializeComponent()
         {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain));
             btnAnalysis = new Button();
             label9 = new Label();
             label3 = new Label();
@@ -48,10 +49,10 @@
             rdoLockSpeed = new RadioButton();
             rdoLockPass = new RadioButton();
             gbResult = new GroupBox();
+            txtAnalysisResult = new RichTextBox();
             tableLayoutPanel1 = new TableLayoutPanel();
             pnlCOPic = new Panel();
             pnlErrorRatioPic = new Panel();
-            txtAnalysisResult = new TextBox();
             btnReport = new Button();
             label24 = new Label();
             txtDataPath = new TextBox();
@@ -119,9 +120,11 @@
             cmbLithology = new ComboBox();
             label16 = new Label();
             tpPlan = new TabPage();
+            label7 = new Label();
             cmbTargetLoggingIntervalUnit = new ComboBox();
             label5 = new Label();
             chkAlphaProcessing = new CheckBox();
+            nudYieldCounting = new NumericUpDown();
             nudAlphaProcessingWin = new NumericUpDown();
             nudDepth = new NumericUpDown();
             nudTargetLoggingInterval = new NumericUpDown();
@@ -156,6 +159,7 @@
             ((System.ComponentModel.ISupportInitialize)nudSw).BeginInit();
             ((System.ComponentModel.ISupportInitialize)nudPorosity).BeginInit();
             tpPlan.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)nudYieldCounting).BeginInit();
             ((System.ComponentModel.ISupportInitialize)nudAlphaProcessingWin).BeginInit();
             ((System.ComponentModel.ISupportInitialize)nudDepth).BeginInit();
             ((System.ComponentModel.ISupportInitialize)nudTargetLoggingInterval).BeginInit();
@@ -164,7 +168,7 @@
             // btnAnalysis
             // 
             btnAnalysis.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
-            btnAnalysis.Location = new Point(616, 530);
+            btnAnalysis.Location = new Point(716, 580);
             btnAnalysis.Name = "btnAnalysis";
             btnAnalysis.Size = new Size(75, 23);
             btnAnalysis.TabIndex = 0;
@@ -229,6 +233,7 @@
             // nudSoPrecisionRequired
             // 
             nudSoPrecisionRequired.DecimalPlaces = 1;
+            nudSoPrecisionRequired.Increment = new decimal(new int[] { 2, 0, 0, 0 });
             nudSoPrecisionRequired.Location = new Point(185, 43);
             nudSoPrecisionRequired.Name = "nudSoPrecisionRequired";
             nudSoPrecisionRequired.Size = new Size(54, 23);
@@ -247,7 +252,7 @@
             // 
             pnlLockPass.Controls.Add(nudPass);
             pnlLockPass.Controls.Add(label23);
-            pnlLockPass.Location = new Point(185, 186);
+            pnlLockPass.Location = new Point(183, 186);
             pnlLockPass.Name = "pnlLockPass";
             pnlLockPass.Size = new Size(362, 52);
             pnlLockPass.TabIndex = 11;
@@ -291,9 +296,10 @@
             // 
             // nudSpeed
             // 
-            nudSpeed.DecimalPlaces = 1;
+            nudSpeed.DecimalPlaces = 2;
             nudSpeed.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
             nudSpeed.Location = new Point(54, 16);
+            nudSpeed.Maximum = new decimal(new int[] { 9999999, 0, 0, 0 });
             nudSpeed.Name = "nudSpeed";
             nudSpeed.Size = new Size(72, 23);
             nudSpeed.TabIndex = 12;
@@ -343,14 +349,26 @@
             // gbResult
             // 
             gbResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
-            gbResult.Controls.Add(tableLayoutPanel1);
             gbResult.Controls.Add(txtAnalysisResult);
+            gbResult.Controls.Add(tableLayoutPanel1);
             gbResult.Location = new Point(17, 364);
             gbResult.Name = "gbResult";
-            gbResult.Size = new Size(751, 160);
+            gbResult.Size = new Size(851, 210);
             gbResult.TabIndex = 3;
             gbResult.TabStop = false;
             gbResult.Text = "Result";
+            // 
+            // txtAnalysisResult
+            // 
+            txtAnalysisResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
+            txtAnalysisResult.BackColor = SystemColors.Control;
+            txtAnalysisResult.BorderStyle = BorderStyle.FixedSingle;
+            txtAnalysisResult.Location = new Point(526, 22);
+            txtAnalysisResult.Name = "txtAnalysisResult";
+            txtAnalysisResult.ReadOnly = true;
+            txtAnalysisResult.Size = new Size(324, 182);
+            txtAnalysisResult.TabIndex = 3;
+            txtAnalysisResult.Text = "";
             // 
             // tableLayoutPanel1
             // 
@@ -364,7 +382,7 @@
             tableLayoutPanel1.Name = "tableLayoutPanel1";
             tableLayoutPanel1.RowCount = 1;
             tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 50F));
-            tableLayoutPanel1.Size = new Size(419, 132);
+            tableLayoutPanel1.Size = new Size(519, 182);
             tableLayoutPanel1.TabIndex = 2;
             // 
             // pnlCOPic
@@ -372,37 +390,27 @@
             pnlCOPic.Dock = DockStyle.Fill;
             pnlCOPic.Location = new Point(3, 3);
             pnlCOPic.Name = "pnlCOPic";
-            pnlCOPic.Size = new Size(203, 126);
+            pnlCOPic.Size = new Size(253, 176);
             pnlCOPic.TabIndex = 2;
             // 
             // pnlErrorRatioPic
             // 
             pnlErrorRatioPic.Dock = DockStyle.Fill;
-            pnlErrorRatioPic.Location = new Point(212, 3);
+            pnlErrorRatioPic.Location = new Point(262, 3);
             pnlErrorRatioPic.Name = "pnlErrorRatioPic";
-            pnlErrorRatioPic.Size = new Size(204, 126);
+            pnlErrorRatioPic.Size = new Size(254, 176);
             pnlErrorRatioPic.TabIndex = 3;
-            // 
-            // txtAnalysisResult
-            // 
-            txtAnalysisResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
-            txtAnalysisResult.Location = new Point(429, 22);
-            txtAnalysisResult.Multiline = true;
-            txtAnalysisResult.Name = "txtAnalysisResult";
-            txtAnalysisResult.ReadOnly = true;
-            txtAnalysisResult.Size = new Size(317, 132);
-            txtAnalysisResult.TabIndex = 1;
-            txtAnalysisResult.Text = "A total of 6 passes are recommended to maintain a 15% error rate. With the tool operating at 1.5 ft/hr, the estimated total job duration is 10 hours.";
             // 
             // btnReport
             // 
             btnReport.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
-            btnReport.Location = new Point(697, 530);
+            btnReport.Location = new Point(797, 580);
             btnReport.Name = "btnReport";
             btnReport.Size = new Size(75, 23);
             btnReport.TabIndex = 4;
             btnReport.Text = "Report";
             btnReport.UseVisualStyleBackColor = true;
+            btnReport.Click += btnReport_Click;
             // 
             // label24
             // 
@@ -419,13 +427,13 @@
             txtDataPath.Location = new Point(98, 16);
             txtDataPath.Name = "txtDataPath";
             txtDataPath.ReadOnly = true;
-            txtDataPath.Size = new Size(605, 23);
+            txtDataPath.Size = new Size(705, 23);
             txtDataPath.TabIndex = 6;
             // 
             // btnSelectDataSource
             // 
             btnSelectDataSource.Anchor = AnchorStyles.Top | AnchorStyles.Right;
-            btnSelectDataSource.Location = new Point(705, 16);
+            btnSelectDataSource.Location = new Point(805, 16);
             btnSelectDataSource.Name = "btnSelectDataSource";
             btnSelectDataSource.Size = new Size(63, 23);
             btnSelectDataSource.TabIndex = 7;
@@ -442,7 +450,7 @@
             tabEditInfo.Location = new Point(17, 45);
             tabEditInfo.Name = "tabEditInfo";
             tabEditInfo.SelectedIndex = 0;
-            tabEditInfo.Size = new Size(755, 313);
+            tabEditInfo.Size = new Size(855, 313);
             tabEditInfo.TabIndex = 0;
             // 
             // tpBorehole
@@ -452,7 +460,7 @@
             tpBorehole.Location = new Point(4, 26);
             tpBorehole.Name = "tpBorehole";
             tpBorehole.Padding = new Padding(3);
-            tpBorehole.Size = new Size(747, 283);
+            tpBorehole.Size = new Size(847, 283);
             tpBorehole.TabIndex = 1;
             tpBorehole.Text = "Borehole";
             tpBorehole.UseVisualStyleBackColor = true;
@@ -483,7 +491,7 @@
             gpBoreholeFluid.Controls.Add(label38);
             gpBoreholeFluid.Location = new Point(6, 163);
             gpBoreholeFluid.Name = "gpBoreholeFluid";
-            gpBoreholeFluid.Size = new Size(735, 119);
+            gpBoreholeFluid.Size = new Size(835, 119);
             gpBoreholeFluid.TabIndex = 1;
             gpBoreholeFluid.TabStop = false;
             gpBoreholeFluid.Text = "Borehole fluid";
@@ -529,6 +537,7 @@
             nudBHSalinity.DecimalPlaces = 1;
             nudBHSalinity.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
             nudBHSalinity.Location = new Point(143, 26);
+            nudBHSalinity.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
             nudBHSalinity.Name = "nudBHSalinity";
             nudBHSalinity.Size = new Size(55, 23);
             nudBHSalinity.TabIndex = 16;
@@ -601,6 +610,7 @@
             nudOilDensity.DecimalPlaces = 2;
             nudOilDensity.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
             nudOilDensity.Location = new Point(142, 56);
+            nudOilDensity.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
             nudOilDensity.Name = "nudOilDensity";
             nudOilDensity.Size = new Size(56, 23);
             nudOilDensity.TabIndex = 16;
@@ -610,6 +620,7 @@
             nudGasDensity.DecimalPlaces = 2;
             nudGasDensity.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
             nudGasDensity.Location = new Point(142, 87);
+            nudGasDensity.Maximum = new decimal(new int[] { 9999999, 0, 0, 0 });
             nudGasDensity.Name = "nudGasDensity";
             nudGasDensity.Size = new Size(56, 23);
             nudGasDensity.TabIndex = 16;
@@ -709,7 +720,7 @@
             gpBorehole.Controls.Add(label35);
             gpBorehole.Location = new Point(6, 6);
             gpBorehole.Name = "gpBorehole";
-            gpBorehole.Size = new Size(735, 154);
+            gpBorehole.Size = new Size(835, 154);
             gpBorehole.TabIndex = 0;
             gpBorehole.TabStop = false;
             gpBorehole.Text = "Borehole";
@@ -950,7 +961,7 @@
             tpFormation.Controls.Add(label16);
             tpFormation.Location = new Point(4, 26);
             tpFormation.Name = "tpFormation";
-            tpFormation.Size = new Size(747, 283);
+            tpFormation.Size = new Size(847, 283);
             tpFormation.TabIndex = 2;
             tpFormation.Text = "Formation";
             tpFormation.UseVisualStyleBackColor = true;
@@ -960,6 +971,7 @@
             nudReservoirSalinity.DecimalPlaces = 1;
             nudReservoirSalinity.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
             nudReservoirSalinity.Location = new Point(146, 118);
+            nudReservoirSalinity.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
             nudReservoirSalinity.Name = "nudReservoirSalinity";
             nudReservoirSalinity.Size = new Size(71, 23);
             nudReservoirSalinity.TabIndex = 34;
@@ -1086,10 +1098,12 @@
             // 
             // tpPlan
             // 
+            tpPlan.Controls.Add(label7);
             tpPlan.Controls.Add(cmbTargetLoggingIntervalUnit);
             tpPlan.Controls.Add(label5);
             tpPlan.Controls.Add(chkAlphaProcessing);
             tpPlan.Controls.Add(label22);
+            tpPlan.Controls.Add(nudYieldCounting);
             tpPlan.Controls.Add(nudAlphaProcessingWin);
             tpPlan.Controls.Add(pnlLockPass);
             tpPlan.Controls.Add(nudDepth);
@@ -1104,10 +1118,19 @@
             tpPlan.Controls.Add(panel1);
             tpPlan.Location = new Point(4, 26);
             tpPlan.Name = "tpPlan";
-            tpPlan.Size = new Size(747, 283);
+            tpPlan.Size = new Size(847, 283);
             tpPlan.TabIndex = 3;
             tpPlan.Text = "Plan";
             tpPlan.UseVisualStyleBackColor = true;
+            // 
+            // label7
+            // 
+            label7.AutoSize = true;
+            label7.Location = new Point(457, 102);
+            label7.Name = "label7";
+            label7.Size = new Size(90, 17);
+            label7.TabIndex = 17;
+            label7.Text = "Yield counting";
             // 
             // cmbTargetLoggingIntervalUnit
             // 
@@ -1131,39 +1154,52 @@
             // chkAlphaProcessing
             // 
             chkAlphaProcessing.AutoSize = true;
-            chkAlphaProcessing.Location = new Point(421, 69);
+            chkAlphaProcessing.Location = new Point(419, 43);
             chkAlphaProcessing.Name = "chkAlphaProcessing";
             chkAlphaProcessing.Size = new Size(128, 21);
             chkAlphaProcessing.TabIndex = 15;
             chkAlphaProcessing.Text = "Alpha processing";
             chkAlphaProcessing.UseVisualStyleBackColor = true;
             // 
+            // nudYieldCounting
+            // 
+            nudYieldCounting.DecimalPlaces = 2;
+            nudYieldCounting.Increment = new decimal(new int[] { 100, 0, 0, 0 });
+            nudYieldCounting.Location = new Point(565, 100);
+            nudYieldCounting.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
+            nudYieldCounting.Name = "nudYieldCounting";
+            nudYieldCounting.Size = new Size(82, 23);
+            nudYieldCounting.TabIndex = 13;
+            // 
             // nudAlphaProcessingWin
             // 
-            nudAlphaProcessingWin.Location = new Point(555, 98);
+            nudAlphaProcessingWin.Location = new Point(565, 70);
+            nudAlphaProcessingWin.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
             nudAlphaProcessingWin.Name = "nudAlphaProcessingWin";
             nudAlphaProcessingWin.Size = new Size(47, 23);
             nudAlphaProcessingWin.TabIndex = 13;
             // 
             // nudDepth
             // 
-            nudDepth.Location = new Point(185, 71);
+            nudDepth.Location = new Point(185, 70);
+            nudDepth.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
             nudDepth.Name = "nudDepth";
             nudDepth.Size = new Size(54, 23);
             nudDepth.TabIndex = 13;
             // 
             // nudTargetLoggingInterval
             // 
-            nudTargetLoggingInterval.DecimalPlaces = 1;
-            nudTargetLoggingInterval.Location = new Point(183, 99);
+            nudTargetLoggingInterval.DecimalPlaces = 2;
+            nudTargetLoggingInterval.Location = new Point(185, 99);
+            nudTargetLoggingInterval.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
             nudTargetLoggingInterval.Name = "nudTargetLoggingInterval";
-            nudTargetLoggingInterval.Size = new Size(56, 23);
+            nudTargetLoggingInterval.Size = new Size(54, 23);
             nudTargetLoggingInterval.TabIndex = 13;
             // 
             // label54
             // 
             label54.AutoSize = true;
-            label54.Location = new Point(391, 100);
+            label54.Location = new Point(389, 72);
             label54.Name = "label54";
             label54.Size = new Size(158, 17);
             label54.TabIndex = 12;
@@ -1198,7 +1234,7 @@
             // pbLoadDB
             // 
             pbLoadDB.Anchor = AnchorStyles.Top | AnchorStyles.Right;
-            pbLoadDB.Location = new Point(692, 44);
+            pbLoadDB.Location = new Point(792, 44);
             pbLoadDB.Name = "pbLoadDB";
             pbLoadDB.Size = new Size(75, 23);
             pbLoadDB.TabIndex = 8;
@@ -1208,7 +1244,7 @@
             // 
             AutoScaleDimensions = new SizeF(7F, 17F);
             AutoScaleMode = AutoScaleMode.Font;
-            ClientSize = new Size(784, 561);
+            ClientSize = new Size(884, 611);
             Controls.Add(pbLoadDB);
             Controls.Add(tabEditInfo);
             Controls.Add(btnSelectDataSource);
@@ -1217,6 +1253,7 @@
             Controls.Add(btnReport);
             Controls.Add(gbResult);
             Controls.Add(btnAnalysis);
+            Icon = (Icon)resources.GetObject("$this.Icon");
             Name = "FrmMain";
             StartPosition = FormStartPosition.CenterScreen;
             Text = "Job Planner";
@@ -1231,7 +1268,6 @@
             panel1.ResumeLayout(false);
             panel1.PerformLayout();
             gbResult.ResumeLayout(false);
-            gbResult.PerformLayout();
             tableLayoutPanel1.ResumeLayout(false);
             tabEditInfo.ResumeLayout(false);
             tpBorehole.ResumeLayout(false);
@@ -1255,6 +1291,7 @@
             ((System.ComponentModel.ISupportInitialize)nudPorosity).EndInit();
             tpPlan.ResumeLayout(false);
             tpPlan.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)nudYieldCounting).EndInit();
             ((System.ComponentModel.ISupportInitialize)nudAlphaProcessingWin).EndInit();
             ((System.ComponentModel.ISupportInitialize)nudDepth).EndInit();
             ((System.ComponentModel.ISupportInitialize)nudTargetLoggingInterval).EndInit();
@@ -1361,10 +1398,12 @@
         private Label label5;
         private ComboBox cmbTargetLoggingIntervalUnit;
         private NumericUpDown nudTargetLoggingInterval;
-        private TextBox txtAnalysisResult;
         private Panel pnlErrorRatioPic;
         private Panel pnlCOPic;
         private TableLayoutPanel tableLayoutPanel1;
         private ProgressBar pbLoadDB;
+        private RichTextBox txtAnalysisResult;
+        private Label label7;
+        private NumericUpDown nudYieldCounting;
     }
 }

--
Gitblit v1.9.3