From 9b861a13eb7ca5848aec2ab0c9301f30954e895c Mon Sep 17 00:00:00 2001 From: jfp Date: Tue, 23 Sep 2025 15:20:16 +0800 Subject: [PATCH] =?UTF-8?q?LL-28=5F20250923=EF=BC=9B=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=B5=81=E9=87=8F=E7=89=88=E6=9C=AC=EF=BC=8C=E5=B0=86Form1.cs?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8F=98=E9=87=8F=20liuliangVersion=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=BA1=E5=88=99=E4=B8=BA=E6=B5=81=E9=87=8F?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- C-Windows-1/Form1.Designer.cs | 139 +- C-Windows-1/Form1.cs | 1122 +---------------- C-Windows-1/Form1.resx | 54 - C-Windows-1/PortSetting.cs | 1 - C-Windows-1/Properties/AssemblyInfo.cs | 4 +- C-Windows-1/TestPara.Designer.cs | 3 +- C-Windows-1/TestPara.cs | 11 +- C-Windows-1/bin/Debug/LL28-Control.exe | Bin 776192 -> 773632 bytes ...C-Windows-LL18.csproj.FileListAbsolute.txt | 80 ++ C-Windows-1/obj/Debug/LL28-Control.exe | Bin 776192 -> 773632 bytes README.MD | 2 + 11 files changed, 187 insertions(+), 1229 deletions(-) create mode 100644 README.MD diff --git a/C-Windows-1/Form1.Designer.cs b/C-Windows-1/Form1.Designer.cs index c54b881..4f0680d 100644 --- a/C-Windows-1/Form1.Designer.cs +++ b/C-Windows-1/Form1.Designer.cs @@ -99,7 +99,6 @@ this.Leak = new System.Windows.Forms.Label(); this.ChkCSV = new System.Windows.Forms.CheckBox(); this.Timer11 = new System.Windows.Forms.Timer(this.components); - this.Baudrate = new System.Windows.Forms.TextBox(); this.checkBox1 = new System.Windows.Forms.CheckBox(); this.codecheck = new System.Windows.Forms.TextBox(); this.label9 = new System.Windows.Forms.Label(); @@ -111,8 +110,6 @@ this.Sunzong = new System.Windows.Forms.Label(); this.label28 = new System.Windows.Forms.Label(); this.CodePort1 = new System.IO.Ports.SerialPort(this.components); - this.timerbar = new System.Windows.Forms.Timer(this.components); - this.progressBar1 = new System.Windows.Forms.ProgressBar(); this.button2 = new System.Windows.Forms.Button(); this.zhanhao = new System.Windows.Forms.TextBox(); this.groupBox2 = new System.Windows.Forms.GroupBox(); @@ -187,6 +184,8 @@ this.label6 = new System.Windows.Forms.Label(); this.UDPRead = new System.Windows.Forms.Timer(this.components); this.UDPOverTime = new System.Windows.Forms.Timer(this.components); + this.bigLeak = new System.Windows.Forms.Label(); + this.label41 = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.DataGridView1)).BeginInit(); this.menuStrip1.SuspendLayout(); this.groupBox1.SuspendLayout(); @@ -202,7 +201,7 @@ // // ReceiveText // - this.ReceiveText.Location = new System.Drawing.Point(486, 374); + this.ReceiveText.Location = new System.Drawing.Point(486, 393); this.ReceiveText.Multiline = true; this.ReceiveText.Name = "ReceiveText"; this.ReceiveText.Size = new System.Drawing.Size(185, 97); @@ -210,7 +209,7 @@ // // SendText // - this.SendText.Location = new System.Drawing.Point(486, 477); + this.SendText.Location = new System.Drawing.Point(486, 496); this.SendText.Multiline = true; this.SendText.Name = "SendText"; this.SendText.Size = new System.Drawing.Size(185, 63); @@ -253,7 +252,7 @@ this.Column17, this.Column14, this.Column15}); - this.DataGridView1.Location = new System.Drawing.Point(12, 357); + this.DataGridView1.Location = new System.Drawing.Point(5, 365); this.DataGridView1.Name = "DataGridView1"; this.DataGridView1.RowTemplate.Height = 23; this.DataGridView1.Size = new System.Drawing.Size(894, 248); @@ -347,7 +346,7 @@ // // progressBar2 // - this.progressBar2.Location = new System.Drawing.Point(204, 292); + this.progressBar2.Location = new System.Drawing.Point(206, 312); this.progressBar2.MarqueeAnimationSpeed = 50; this.progressBar2.Name = "progressBar2"; this.progressBar2.Size = new System.Drawing.Size(583, 31); @@ -358,9 +357,9 @@ // this.label36.AutoSize = true; this.label36.Font = new System.Drawing.Font("宋体", 12F); - this.label36.Location = new System.Drawing.Point(127, 307); + this.label36.Location = new System.Drawing.Point(129, 321); this.label36.Name = "label36"; - this.label36.Size = new System.Drawing.Size(71, 16); + this.label36.Size = new System.Drawing.Size(72, 16); this.label36.TabIndex = 89; this.label36.Text = "测试进度"; this.label36.Click += new System.EventHandler(this.label36_Click); @@ -371,7 +370,7 @@ this.Manual.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold); this.Manual.Location = new System.Drawing.Point(777, 5); this.Manual.Name = "Manual"; - this.Manual.Size = new System.Drawing.Size(16, 16); + this.Manual.Size = new System.Drawing.Size(17, 16); this.Manual.TabIndex = 63; this.Manual.TabStop = true; this.Manual.Text = "?"; @@ -398,7 +397,7 @@ // this.MachineStatus.AutoSize = true; this.MachineStatus.Font = new System.Drawing.Font("宋体", 40F); - this.MachineStatus.Location = new System.Drawing.Point(581, 104); + this.MachineStatus.Location = new System.Drawing.Point(591, 104); this.MachineStatus.Name = "MachineStatus"; this.MachineStatus.Size = new System.Drawing.Size(185, 54); this.MachineStatus.TabIndex = 47; @@ -408,7 +407,7 @@ // this.Tlight.AutoSize = true; this.Tlight.Font = new System.Drawing.Font("宋体", 80F); - this.Tlight.Location = new System.Drawing.Point(419, 108); + this.Tlight.Location = new System.Drawing.Point(429, 108); this.Tlight.Name = "Tlight"; this.Tlight.Size = new System.Drawing.Size(153, 107); this.Tlight.TabIndex = 42; @@ -418,17 +417,17 @@ // this.label31.AutoSize = true; this.label31.Font = new System.Drawing.Font("宋体", 18F); - this.label31.Location = new System.Drawing.Point(194, 160); + this.label31.Location = new System.Drawing.Point(194, 233); this.label31.Name = "label31"; - this.label31.Size = new System.Drawing.Size(82, 24); + this.label31.Size = new System.Drawing.Size(94, 24); this.label31.TabIndex = 83; - this.label31.Text = "泄漏量"; + this.label31.Text = "泄漏量:"; // // label33 // this.label33.AutoSize = true; this.label33.Font = new System.Drawing.Font("宋体", 18F); - this.label33.Location = new System.Drawing.Point(406, 72); + this.label33.Location = new System.Drawing.Point(416, 72); this.label33.Name = "label33"; this.label33.Size = new System.Drawing.Size(130, 24); this.label33.TabIndex = 85; @@ -443,6 +442,7 @@ this.PressureUnit.Size = new System.Drawing.Size(58, 24); this.PressureUnit.TabIndex = 116; this.PressureUnit.Text = "单位"; + this.PressureUnit.Visible = false; // // label30 // @@ -450,15 +450,15 @@ this.label30.Font = new System.Drawing.Font("宋体", 18F); this.label30.Location = new System.Drawing.Point(194, 74); this.label30.Name = "label30"; - this.label30.Size = new System.Drawing.Size(106, 24); + this.label30.Size = new System.Drawing.Size(118, 24); this.label30.TabIndex = 82; - this.label30.Text = "测试压力"; + this.label30.Text = "测试压力:"; // // label32 // this.label32.AutoSize = true; this.label32.Font = new System.Drawing.Font("宋体", 18F); - this.label32.Location = new System.Drawing.Point(586, 72); + this.label32.Location = new System.Drawing.Point(596, 72); this.label32.Name = "label32"; this.label32.Size = new System.Drawing.Size(130, 24); this.label32.TabIndex = 84; @@ -468,11 +468,12 @@ // this.LeakUnit.AutoSize = true; this.LeakUnit.Font = new System.Drawing.Font("宋体", 18F); - this.LeakUnit.Location = new System.Drawing.Point(325, 160); + this.LeakUnit.Location = new System.Drawing.Point(325, 233); this.LeakUnit.Name = "LeakUnit"; this.LeakUnit.Size = new System.Drawing.Size(58, 24); this.LeakUnit.TabIndex = 113; this.LeakUnit.Text = "单位"; + this.LeakUnit.Visible = false; // // Station // @@ -488,7 +489,7 @@ "08", "09", "10"}); - this.Station.Location = new System.Drawing.Point(677, 375); + this.Station.Location = new System.Drawing.Point(677, 394); this.Station.Name = "Station"; this.Station.Size = new System.Drawing.Size(61, 20); this.Station.TabIndex = 23; @@ -496,7 +497,7 @@ // label8 // this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(675, 360); + this.label8.Location = new System.Drawing.Point(675, 379); this.label8.Name = "label8"; this.label8.Size = new System.Drawing.Size(29, 12); this.label8.TabIndex = 24; @@ -526,7 +527,7 @@ // // CodeLength // - this.CodeLength.Location = new System.Drawing.Point(677, 410); + this.CodeLength.Location = new System.Drawing.Point(677, 429); this.CodeLength.Name = "CodeLength"; this.CodeLength.Size = new System.Drawing.Size(61, 21); this.CodeLength.TabIndex = 59; @@ -534,7 +535,7 @@ // label19 // this.label19.AutoSize = true; - this.label19.Location = new System.Drawing.Point(675, 395); + this.label19.Location = new System.Drawing.Point(675, 414); this.label19.Name = "label19"; this.label19.Size = new System.Drawing.Size(65, 12); this.label19.TabIndex = 71; @@ -637,7 +638,7 @@ // this.ChkMES.AutoSize = true; this.ChkMES.Font = new System.Drawing.Font("宋体", 9F); - this.ChkMES.Location = new System.Drawing.Point(677, 534); + this.ChkMES.Location = new System.Drawing.Point(677, 553); this.ChkMES.Name = "ChkMES"; this.ChkMES.Size = new System.Drawing.Size(78, 16); this.ChkMES.TabIndex = 133; @@ -647,7 +648,7 @@ // label35 // this.label35.AutoSize = true; - this.label35.Location = new System.Drawing.Point(675, 434); + this.label35.Location = new System.Drawing.Point(675, 453); this.label35.Name = "label35"; this.label35.Size = new System.Drawing.Size(29, 12); this.label35.TabIndex = 132; @@ -657,7 +658,7 @@ // this.ChkExcel.AutoSize = true; this.ChkExcel.Font = new System.Drawing.Font("宋体", 9F); - this.ChkExcel.Location = new System.Drawing.Point(677, 473); + this.ChkExcel.Location = new System.Drawing.Point(677, 492); this.ChkExcel.Name = "ChkExcel"; this.ChkExcel.Size = new System.Drawing.Size(90, 16); this.ChkExcel.TabIndex = 129; @@ -668,7 +669,7 @@ // this.ChkTXT.AutoSize = true; this.ChkTXT.Font = new System.Drawing.Font("宋体", 9F); - this.ChkTXT.Location = new System.Drawing.Point(677, 493); + this.ChkTXT.Location = new System.Drawing.Point(677, 512); this.ChkTXT.Name = "ChkTXT"; this.ChkTXT.Size = new System.Drawing.Size(78, 16); this.ChkTXT.TabIndex = 130; @@ -677,7 +678,7 @@ // // path // - this.path.Location = new System.Drawing.Point(677, 449); + this.path.Location = new System.Drawing.Point(677, 468); this.path.Name = "path"; this.path.Size = new System.Drawing.Size(61, 21); this.path.TabIndex = 127; @@ -686,7 +687,7 @@ // this.ChkSql.AutoSize = true; this.ChkSql.Font = new System.Drawing.Font("宋体", 9F); - this.ChkSql.Location = new System.Drawing.Point(677, 515); + this.ChkSql.Location = new System.Drawing.Point(677, 534); this.ChkSql.Name = "ChkSql"; this.ChkSql.Size = new System.Drawing.Size(114, 16); this.ChkSql.TabIndex = 131; @@ -697,7 +698,7 @@ // this.MESStatus.AutoSize = true; this.MESStatus.Font = new System.Drawing.Font("宋体", 40F); - this.MESStatus.Location = new System.Drawing.Point(586, 188); + this.MESStatus.Location = new System.Drawing.Point(596, 212); this.MESStatus.Name = "MESStatus"; this.MESStatus.Size = new System.Drawing.Size(131, 54); this.MESStatus.TabIndex = 135; @@ -707,7 +708,7 @@ // this.label7.AutoSize = true; this.label7.Font = new System.Drawing.Font("宋体", 18F); - this.label7.Location = new System.Drawing.Point(586, 158); + this.label7.Location = new System.Drawing.Point(596, 182); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(118, 24); this.label7.TabIndex = 136; @@ -717,7 +718,7 @@ // this.LeakPressure.AutoSize = true; this.LeakPressure.Font = new System.Drawing.Font("宋体", 36F); - this.LeakPressure.Location = new System.Drawing.Point(191, 98); + this.LeakPressure.Location = new System.Drawing.Point(191, 100); this.LeakPressure.Name = "LeakPressure"; this.LeakPressure.Size = new System.Drawing.Size(212, 48); this.LeakPressure.TabIndex = 137; @@ -727,7 +728,7 @@ // this.Leak.AutoSize = true; this.Leak.Font = new System.Drawing.Font("宋体", 36F); - this.Leak.Location = new System.Drawing.Point(191, 190); + this.Leak.Location = new System.Drawing.Point(191, 259); this.Leak.Name = "Leak"; this.Leak.Size = new System.Drawing.Size(212, 48); this.Leak.TabIndex = 138; @@ -737,7 +738,7 @@ // this.ChkCSV.AutoSize = true; this.ChkCSV.Font = new System.Drawing.Font("宋体", 9F); - this.ChkCSV.Location = new System.Drawing.Point(677, 551); + this.ChkCSV.Location = new System.Drawing.Point(677, 570); this.ChkCSV.Name = "ChkCSV"; this.ChkCSV.Size = new System.Drawing.Size(78, 16); this.ChkCSV.TabIndex = 139; @@ -748,14 +749,6 @@ // this.Timer11.Tick += new System.EventHandler(this.Timer11_Tick); // - // Baudrate - // - this.Baudrate.Location = new System.Drawing.Point(724, 328); - this.Baudrate.Name = "Baudrate"; - this.Baudrate.Size = new System.Drawing.Size(113, 21); - this.Baudrate.TabIndex = 140; - this.Baudrate.Visible = false; - // // checkBox1 // this.checkBox1.AutoSize = true; @@ -783,7 +776,7 @@ this.label9.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label9.Location = new System.Drawing.Point(903, 29); this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(87, 16); + this.label9.Size = new System.Drawing.Size(88, 16); this.label9.TabIndex = 143; this.label9.Text = "条形码长度"; // @@ -793,7 +786,7 @@ this.Scancode.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Scancode.Location = new System.Drawing.Point(800, 38); this.Scancode.Name = "Scancode"; - this.Scancode.Size = new System.Drawing.Size(90, 20); + this.Scancode.Size = new System.Drawing.Size(91, 20); this.Scancode.TabIndex = 144; this.Scancode.Text = "扫码启动"; this.Scancode.UseVisualStyleBackColor = true; @@ -831,7 +824,7 @@ this.Passzong.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Passzong.Location = new System.Drawing.Point(84, 99); this.Passzong.Name = "Passzong"; - this.Passzong.Size = new System.Drawing.Size(23, 16); + this.Passzong.Size = new System.Drawing.Size(24, 16); this.Passzong.TabIndex = 3; this.Passzong.Text = "10"; // @@ -851,7 +844,7 @@ this.Sunzong.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Sunzong.Location = new System.Drawing.Point(84, 49); this.Sunzong.Name = "Sunzong"; - this.Sunzong.Size = new System.Drawing.Size(23, 16); + this.Sunzong.Size = new System.Drawing.Size(24, 16); this.Sunzong.TabIndex = 1; this.Sunzong.Text = "10"; this.Sunzong.Click += new System.EventHandler(this.label29_Click); @@ -871,19 +864,6 @@ // this.CodePort1.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(this.CodePort1_DataReceived_1); // - // timerbar - // - this.timerbar.Interval = 200; - this.timerbar.Tick += new System.EventHandler(this.timerbar_Tick); - // - // progressBar1 - // - this.progressBar1.Location = new System.Drawing.Point(410, 258); - this.progressBar1.Name = "progressBar1"; - this.progressBar1.Size = new System.Drawing.Size(100, 23); - this.progressBar1.TabIndex = 146; - this.progressBar1.Visible = false; - // // button2 // this.button2.Location = new System.Drawing.Point(926, 457); @@ -918,7 +898,7 @@ this.labelyinjian.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.labelyinjian.Location = new System.Drawing.Point(6, 140); this.labelyinjian.Name = "labelyinjian"; - this.labelyinjian.Size = new System.Drawing.Size(95, 16); + this.labelyinjian.Size = new System.Drawing.Size(96, 16); this.labelyinjian.TabIndex = 24; this.labelyinjian.Text = "硬件版本号:"; // @@ -928,7 +908,7 @@ this.labelruanjian.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.labelruanjian.Location = new System.Drawing.Point(6, 71); this.labelruanjian.Name = "labelruanjian"; - this.labelruanjian.Size = new System.Drawing.Size(95, 16); + this.labelruanjian.Size = new System.Drawing.Size(96, 16); this.labelruanjian.TabIndex = 23; this.labelruanjian.Text = "软件版本号:"; // @@ -954,7 +934,7 @@ this.myGroupBox4.Controls.Add(this.label17); this.myGroupBox4.Controls.Add(this.FPlowlimit); this.myGroupBox4.Controls.Add(this.BLeakTPre); - this.myGroupBox4.Location = new System.Drawing.Point(344, 357); + this.myGroupBox4.Location = new System.Drawing.Point(344, 376); this.myGroupBox4.Name = "myGroupBox4"; this.myGroupBox4.Size = new System.Drawing.Size(141, 222); this.myGroupBox4.TabIndex = 122; @@ -1177,7 +1157,7 @@ this.myGroupBox3.Controls.Add(this.DelayTime1); this.myGroupBox3.Controls.Add(this.label39); this.myGroupBox3.Controls.Add(this.DelayTime2); - this.myGroupBox3.Location = new System.Drawing.Point(104, 357); + this.myGroupBox3.Location = new System.Drawing.Point(104, 376); this.myGroupBox3.Name = "myGroupBox3"; this.myGroupBox3.Size = new System.Drawing.Size(234, 222); this.myGroupBox3.TabIndex = 121; @@ -1594,21 +1574,41 @@ // this.UDPOverTime.Tick += new System.EventHandler(this.UDPOverTime_Tick); // + // bigLeak + // + this.bigLeak.AutoSize = true; + this.bigLeak.Font = new System.Drawing.Font("宋体", 36F); + this.bigLeak.Location = new System.Drawing.Point(192, 180); + this.bigLeak.Name = "bigLeak"; + this.bigLeak.Size = new System.Drawing.Size(212, 48); + this.bigLeak.TabIndex = 152; + this.bigLeak.Text = "11111111"; + // + // label41 + // + this.label41.AutoSize = true; + this.label41.Font = new System.Drawing.Font("宋体", 18F); + this.label41.Location = new System.Drawing.Point(195, 155); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(142, 24); + this.label41.TabIndex = 150; + this.label41.Text = "大漏泄漏量:"; + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1045, 617); + this.Controls.Add(this.bigLeak); + this.Controls.Add(this.label41); this.Controls.Add(this.groupBox2); this.Controls.Add(this.zhanhao); this.Controls.Add(this.button2); - this.Controls.Add(this.progressBar1); this.Controls.Add(this.groupBox1); this.Controls.Add(this.Scancode); this.Controls.Add(this.label9); this.Controls.Add(this.codecheck); this.Controls.Add(this.checkBox1); - this.Controls.Add(this.Baudrate); this.Controls.Add(this.DataGridView1); this.Controls.Add(this.ChkCSV); this.Controls.Add(this.Leak); @@ -1648,7 +1648,7 @@ this.Controls.Add(this.ReceiveText); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "Form1"; - this.Text = "20240819"; + this.Text = "LL-28_20250923"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); this.Load += new System.EventHandler(this.Form1_Load); ((System.ComponentModel.ISupportInitialize)(this.DataGridView1)).EndInit(); @@ -1785,7 +1785,6 @@ public System.Windows.Forms.TextBox URL; public System.Windows.Forms.CheckBox ChkCSV; private System.Windows.Forms.Timer Timer11; - public System.Windows.Forms.TextBox Baudrate; private System.Windows.Forms.Label label9; private System.Windows.Forms.CheckBox Scancode; public System.Windows.Forms.TextBox codecheck; @@ -1814,8 +1813,6 @@ private System.Windows.Forms.DataGridViewTextBoxColumn Column17; private System.Windows.Forms.DataGridViewTextBoxColumn Column14; private System.Windows.Forms.DataGridViewTextBoxColumn Column15; - private System.Windows.Forms.Timer timerbar; - private System.Windows.Forms.ProgressBar progressBar1; private System.Windows.Forms.Button button2; private System.Windows.Forms.TextBox zhanhao; public System.Windows.Forms.TextBox Code; @@ -1827,5 +1824,7 @@ private System.Windows.Forms.Label labelruanjian; private System.Windows.Forms.Timer UDPRead; private System.Windows.Forms.Timer UDPOverTime; + private System.Windows.Forms.Label bigLeak; + private System.Windows.Forms.Label label41; } } \ No newline at end of file diff --git a/C-Windows-1/Form1.cs b/C-Windows-1/Form1.cs index b4d196a..bc6bd00 100644 --- a/C-Windows-1/Form1.cs +++ b/C-Windows-1/Form1.cs @@ -29,6 +29,7 @@ namespace C_Windows_1 { public partial class Form1 : Form { + public int liuliangVersion = 0; //流量版本 1 public int stage = 10; private int write = 0; private string timestamp; @@ -62,6 +63,9 @@ namespace C_Windows_1 private Timer timeoutTimer; // 定时器用于控制超时 public int connectflag = 0; + + string[] strPressureUnit = { "Pa", "KPa", "MPa", "bar","Psi", "kg/cm^2", "atm", "mmHg" }; + string[] strListLeakUnit = { "Pa", "KPa", "mbar", "atm", "sccm", "ccm3/s", "Pa/s" }; public Form1() { f1 = this; @@ -372,7 +376,6 @@ namespace C_Windows_1 if (operateResult21.IsSuccess == true) { int aaa; - timerbar.Start(); // grovalue = 100 / ((ReadData[1006] / 10) + (ReadData[1007] / 10) + (ReadData[1008] / 10) + (ReadData[1009] / 10)) ; //grovalueone = (float)(grovalue * 0.0003); //aaa = ReadData[1006] + ReadData[1007] + ReadData[1008] + ReadData[1009]; @@ -491,397 +494,6 @@ namespace C_Windows_1 // ))); } - public void MachineDisplay2()//UI层,吧相应的文本赋值.17.58 - { - switch (workstation) - { - case (int)yiqi.start: - - MachineStatus.Text = "开始测试"; - - break; - case (int)yiqi.rst: - MachineStatus.Text = "复位"; - LeakPressure.Text = ""; - Leak.Text = ""; - label2.Text = ""; - Tlight.Text = ""; - - break; - case (int)yiqi.standby://把状态文本改成文本 - MachineStatus.Text = "待机中"; - - // Tlight.Text = ""; - break; - - case (int)yiqi.prepare://把状态文本改成文本 - Tlight.Text = ""; - break; - - case (int)yiqi.test: - MachineStatus.Text = "测试中"; - - //判断单位 - switch (ReadData[41])// - { - case 1: - PressureUnit.Text = "KPa"; - - break; - case 2: - - PressureUnit.Text = "bar"; - - - break; - case 0: - PressureUnit.Text = "Pa"; - - break; - case 3: - - PressureUnit.Text = "atm"; - - - break; - case 4: - - PressureUnit.Text = "psi"; - - - break; - case 5: - - PressureUnit.Text = "mmHg"; - - - - break; - } - - switch (ReadData[40]) - { - case 0: - - LeakUnit.Text = "Pa"; - break; - - case 1: - - LeakUnit.Text = "Kpa"; - break; - - case 2: - - - LeakUnit.Text = "mbar"; - break; - - case 3: - - LeakUnit.Text = "atm"; - break; - - case 4: - - LeakUnit.Text = "sccm"; - break; - - case 5: - - LeakUnit.Text = "Pa·m3/s"; - - break; - - case 6: - - LeakUnit.Text = "Pa/s"; - break; - } - if (ReadData[9] == 2) - { - - Tlight.Text = "NG"; - Tlight.ForeColor = Color.Red; - } - if (ReadData[9] == 1) - { - Tlight.Text = "OK"; - Tlight.ForeColor = Color.Green; - } - //CH1文本框读取的压力和泄漏量 - LeakPressure.Text = TwoUInt16ToFloat(ReadData[17], ReadData[16]).ToString(); - Leak.Text = TwoUInt16ToFloat(ReadData[19], ReadData[18]).ToString("f1"); - - break; - - case (int)yiqi.finish: - progressBar2.Value = progressBar2.Maximum; - if (ReadData[9] == 2) - { - Tlight.Enabled = true; - Tlight.Visible = true; - Tlight.Text = "NG"; - Tlight.ForeColor = Color.Red; - } - // if(ReadData[60] == 1 && ReadData[61] == 1) - //{ - // Tlight.Text = "OK"; - // Tlight.ForeColor = Color.Green; - // Tlight2.Text = "OK"; - // Tlight2.ForeColor = Color.Green; - //} - if (ReadData[9] == 1) - { - Tlight.Text = "OK"; - Tlight.ForeColor = Color.Green; - } - LeakPressure.Text = TwoUInt16ToFloat(ReadData[17], ReadData[16]).ToString(); - Leak.Text = TwoUInt16ToFloat(ReadData[19], ReadData[18]).ToString("f1"); - MachineStatus.Text = "测试结束"; - - - break; - default: break; - - } - } - - public void machine()//主要负责测试数据读取,写入 - { - //Invoke((new System.Action(() => - //{ - - switch (workstation) - { - case (int)yiqi.start: - - operateResult22 = CH1.Write("540", true); - //MachineStatus.Text = "开始测试"; - ////Console.WriteLine("当前是启动状态"); - if (operateResult22.IsSuccess) - { - // operateResult22 = CH1.Write("85", false); - workstation = (int)yiqi.prepare; - } - break; - //return workstation; - - - - case (int)yiqi.rst: - - operateResult21 = CH1.Write("86", true); - - //点击复位进度条置为0 - progressBar2.Value = 0; - if (operateResult21.IsSuccess) - { - workstation = (int)yiqi.standby; - } - - - break; - //return workstation; - - - case (int)yiqi.prepare://读取检测时间,充气,平衡检测 //扫码枪处理 上传 - ReadData[9] = 0; - operateResult21 = Modbusread(25, 6, ReadData); - Tlight.Text = ""; - if (operateResult21.IsSuccess == true) - { - int aaa; - aaa = ReadData[25] + ReadData[26] + ReadData[27] + ReadData[28] + ReadData[30]; - progressBar2.Value = 0; - progressBar2.Maximum = aaa; - //进度条开始,满值是a,一秒进10; - // - workstation = (int)yiqi.test; - } - - break; - //return workstation; - - - - case (int)yiqi.test://读取检测数据以及判断仪器是否结束 - //operateResult21=Modbusread(170, 23, ReadData); - Modbusread(8, 2, ReadData); - Modbusread(16, 4, ReadData); - Modbusread(25, 24, ReadData); - Booltomath(8, ReadData); - Booltomath(9, ReadData); - int ba = progressBar2.Value + 2; - if (ba >= progressBar2.Maximum) - ba = progressBar2.Maximum; - progressBar2.Value = ba; - //MachineStatus.Text = "测试中"; - - ////判断单位 - //switch (ReadData[41]) - //{ - // case 1: - // PressureUnit.Text = "KPa"; - - // break; - // case 2: - - // PressureUnit.Text = "bar"; - - - // break; - // case 0: - // PressureUnit.Text = "Pa"; - - // break; - // case 3: - - // PressureUnit.Text = "atm"; - - - // break; - // case 4: - - // PressureUnit.Text = "psi"; - - - // break; - // case 5: - - // PressureUnit.Text = "mmHg"; - - - - // break; - //} - - //switch (ReadData[40]) - //{ - // case 0: - - // LeakUnit.Text = "Pa"; - // break; - - // case 1: - - // LeakUnit.Text = "Kpa"; - // break; - - // case 2: - - - // LeakUnit.Text = "mbar"; - // break; - - // case 3: - - // LeakUnit.Text = "atm"; - // break; - - // case 4: - - // LeakUnit.Text = "sccm"; - // break; - - // case 5: - - // LeakUnit.Text = "Pa·m3/s"; - - // break; - - // case 6: - - // LeakUnit.Text = "Pa/s"; - // break; - //} - //if (ReadData[9] == 2) - //{ - // Tlight.Enabled = true; - // Tlight.Visible = true; - // Tlight.Text = "NG"; - // Tlight.ForeColor = Color.Red; - //} - //if (ReadData[9] == 1) - //{ - // Tlight.Text = "OK"; - // Tlight.ForeColor = Color.Green; - //} - ////CH1文本框读取的压力和泄漏量 - //LeakPressure.Text = TwoUInt16ToFloat(ReadData[17], ReadData[16]).ToString(); - //Leak.Text = TwoUInt16ToFloat(ReadData[19], ReadData[18]).ToString("f3"); - if (ReadData[8] != 0 && (ReadData[9] == 1 || ReadData[9] == 2))//当仪器状态位不为0且有结果时 - { - workstation = (int)yiqi.finish; - - } - if (ReadData[8] == 0) - { - System.Threading.Thread.Sleep(300); - Modbusread(8, 2, ReadData); - Booltomath(9, ReadData); - if (ReadData[9] == 1 || ReadData[9] == 2) - { - workstation = (int)yiqi.finish; - } - else - { - progressBar2.Value = 0; - workstation = (int)yiqi.standby; - } - } - - break; - - - - case (int)yiqi.standby://读取仪器是否启动 - Modbusread(8, 2, ReadData); - Booltomath(8, ReadData); - Booltomath(9, ReadData); - //MachineStatus.Text = "待机中"; - if (ReadData[8] != 0 && ReadData[9] == 0) - { - workstation = (int)yiqi.prepare; - } - - - break; - - - - case (int)yiqi.finish: - Modbusread(8, 2, ReadData); - Booltomath(8, ReadData); - Booltomath(9, ReadData); - Modbusread(16, 4, ReadData); - progressBar2.Value = progressBar2.Maximum; - Display(); - CreateFile(); - //Passzong.Text = ChanPass.ToString(); - //Sunzong.Text = ChanSum.ToString(); - //string path = System.Environment.CurrentDirectory + "\\Config\\Config.ini"; - //ConfigINI config = new ConfigINI(path); - //config.IniWriteValue("Config", "Passzong", Passzong.Text); - //config.IniWriteValue("Config", "Sunzong", Sunzong.Text); - Code.Clear(); - workstation = (int)yiqi.standby; - - - // return workstation; - break; - - default: - break; - //return 0;break; - - - } - //} - // ))); - } - - public void MachineDisplay()//UI层,吧相应的文本赋值.17.58 { @@ -900,6 +512,7 @@ namespace C_Windows_1 Leak.Text = ""; label2.Text = ""; Tlight.Text = ""; + bigLeak.Text = ""; break; case (int)yiqi.standby://把状态文本改成文本 @@ -914,81 +527,8 @@ namespace C_Windows_1 case (int)yiqi.test: MachineStatus.Text = "测试中"; - - //判断单位 - switch (ReadData[1027])// - { - case 1: - PressureUnit.Text = "KPa"; - - break; - case 2: - - PressureUnit.Text = "bar"; - - - break; - case 0: - PressureUnit.Text = "Pa"; - - break; - case 3: - - PressureUnit.Text = "atm"; - - - break; - case 4: - - PressureUnit.Text = "psi"; - - - break; - case 5: - - PressureUnit.Text = "mmHg"; - - - - break; - } - - switch (ReadData[1028]) - { - case 0: - - LeakUnit.Text = "Pa"; - break; - - case 1: - - LeakUnit.Text = "Kpa"; - break; - - case 2: - - - LeakUnit.Text = "mbar"; - break; - - case 3: - - LeakUnit.Text = "atm"; - break; - - case 4: - - LeakUnit.Text = "sccm"; - break; - - case 5: - - LeakUnit.Text = "Pa/s"; - - break; - - - } + PressureUnit.Text = strPressureUnit[ReadData[1027]]; + LeakUnit.Text = strListLeakUnit[ReadData[1028]]; if (ReadData[1041] == 2) { Tlight.Enabled = true; @@ -1002,8 +542,9 @@ namespace C_Windows_1 Tlight.ForeColor = Color.Green; } //CH1文本框读取的压力和泄漏量 - LeakPressure.Text = TwoUInt16ToFloat(ReadData[1049], ReadData[1048]).ToString("f3"); - Leak.Text = TwoUInt16ToFloat(ReadData[1039], ReadData[1038]).ToString("f3"); + LeakPressure.Text = TwoUInt16ToFloat(ReadData[1049], ReadData[1048]).ToString("f3") + " " + strPressureUnit[ReadData[1027]]; + Leak.Text = TwoUInt16ToFloat(ReadData[1039], ReadData[1038]).ToString("f3") + " " + strListLeakUnit[ReadData[1028]]; + bigLeak.Text = TwoUInt16ToFloat(ReadData[1036], ReadData[1035]).ToString("f3") + " " + strListLeakUnit[4]; break; @@ -1024,15 +565,11 @@ namespace C_Windows_1 Tlight.Text = "OK"; Tlight.ForeColor = Color.Green; } - LeakPressure.Text = TwoUInt16ToFloat(ReadData[1049], ReadData[1048]).ToString("f3"); - Leak.Text = TwoUInt16ToFloat(ReadData[1039], ReadData[1038]).ToString("f3"); - - - + LeakPressure.Text = TwoUInt16ToFloat(ReadData[1049], ReadData[1048]).ToString("f3") + " " + strPressureUnit[ReadData[1027]]; + Leak.Text = TwoUInt16ToFloat(ReadData[1039], ReadData[1038]).ToString("f3") + " " + strListLeakUnit[ReadData[1028]]; + bigLeak.Text = TwoUInt16ToFloat(ReadData[1036], ReadData[1035]).ToString("f3") + " " + strListLeakUnit[4]; MachineStatus.Text = "测试结束"; - - break; default: break; @@ -1113,6 +650,7 @@ namespace C_Windows_1 Leak.Text = " "; LeakPressure.Text = " "; MESStatus.Text = ""; + bigLeak.Text = ""; //Scancode.Checked = true; //修改密码ToolStripMenuItem.Enabled = false; //串口设置ToolStripMenuItem.Enabled = false; @@ -1129,13 +667,11 @@ namespace C_Windows_1 //modbusClient.ReceiveTimeOut = 1000; - - - - - - - + if (liuliangVersion == 1) //流量版本 + { + label41.Text = "平衡流量:"; + label31.Text = "测试流量:"; + } Task.Run(() => { @@ -1390,603 +926,17 @@ namespace C_Windows_1 } Log log = new Log(); - //根据变量判断仪器过程,对读取的数据进行不同的转换 - private void Stagenum() - { - //try - //{ - // switch (stage) - // { - // case 0://利用定时器进入状态位读取 - // Timer1.Interval = 100; - // Timer1.Start(); - // // Timer2.Interval = 10; - // // Timer2.Start(); - // stage = 1; - // break; - // case 1://此时为状态位读取 - // string str1; - // str1 = ReceiveText.Text; - - // if (str1.Length >= 8 && str1.Substring(6, 2) == "01") - // { - // Timer1.Stop(); - // Timer2.Interval = 300; - // Timer2.Start(); - // MachineStatus.ForeColor = Color.Green; - // MachineStatus.Text = "启动中"; - // log.Logmsg(DateTime.Now.ToString("yyy-MM-dd HH:mm:ss")+"启动"); - // Tlight.Text = " "; - // BtnStart.Enabled = false; - // Code.Enabled = false; - // Leak.Text = ""; - // LeakPressure.Text = ""; - // MESStatus.Text = ""; - // progressBar2.Value = 0; - // 测试参数ToolStripMenuItem.Enabled = false; - // write = 0; - // // sum = 0; - // } - // break; - - // case 2://此时为读取参数并数据转换 - - // Timer2.Stop(); - // string str2; - // str2 = ReceiveText.Text; - // // str2 = str2.Replace(" ", ""); - - // if (str2.Length > 122) - // { - // string hexstring_full = str2.Substring(26, 4); - // string hexstring_balan = str2.Substring(30, 4); - // string hexstring_test = str2.Substring(34, 4); - // string hexstring_exhasut = str2.Substring(38, 4); - // string hexstring_bypass = str2.Substring(42, 4); - // string hexstring_delay1 = str2.Substring(46, 4); - // string hexstring_delay2 = str2.Substring(50, 4); - - // string hexstring_bleakbalan = str2.Substring(62, 4); - // string hexstring_sleakbalan = str2.Substring(66, 4); - // string hexstring_bleaktoppre = str2.Substring(70, 4); - // string hexstring_bleaklowpre = str2.Substring(74, 4); - - // // string hexstring_bleaktest = str2.Substring(124, 4); - - // string hexstring_lunit = str2.Substring(86, 4); - // string hexstring_punit = str2.Substring(90, 4); - - // //十六进制转十进制 - // int full = Int32.Parse(hexstring_full, System.Globalization.NumberStyles.HexNumber) / 10; - // int balan = Int32.Parse(hexstring_balan, System.Globalization.NumberStyles.HexNumber) / 10; - // int test = Int32.Parse(hexstring_test, System.Globalization.NumberStyles.HexNumber) / 10; - - // double exhaust = Convert.ToDouble(Convert.ToInt32(hexstring_exhasut, 16)) / 10; - - // int bypass = Int32.Parse(hexstring_bypass, System.Globalization.NumberStyles.HexNumber) / 10; - - // double delay1 = Int32.Parse(hexstring_delay1, System.Globalization.NumberStyles.HexNumber); - // double delay2 = Int32.Parse(hexstring_delay2, System.Globalization.NumberStyles.HexNumber); - // double delay11 = delay1 / 10; - // double delay22 = delay2 / 10; - - // int bleakbalan = Int32.Parse(hexstring_bleakbalan, System.Globalization.NumberStyles.HexNumber) / 10; - // int sleakbalan = Int32.Parse(hexstring_sleakbalan, System.Globalization.NumberStyles.HexNumber) / 10; - // int bleaktoppre = Int32.Parse(hexstring_bleaktoppre, System.Globalization.NumberStyles.HexNumber); - // int bleaklowpre = Int32.Parse(hexstring_bleaklowpre, System.Globalization.NumberStyles.HexNumber); - - // // int bleaktest = Int32.Parse(hexstring_bleaktest, System.Globalization.NumberStyles.HexNumber) / 10; - - // int lunit = Int32.Parse(hexstring_lunit, System.Globalization.NumberStyles.HexNumber); - // int punit = Int32.Parse(hexstring_punit, System.Globalization.NumberStyles.HexNumber); - - // delaytime = delay11 + delay22; - - // FullTime.Text = full.ToString(); - // BalanTime.Text = balan.ToString(); - // TestTime1.Text = test.ToString(); - // ExhaustTime.Text = exhaust.ToString(); - // BypassTIme.Text = bypass.ToString(); - // DelayTime1.Text = delay11.ToString(); - // DelayTime2.Text = delay22.ToString(); - - // BBalanTime.Text = bleakbalan.ToString(); - // SBalanTime.Text = sleakbalan.ToString(); - // // TestTime2 .Text = bleaktest.ToString(); - // BLeakTPre.Text = bleaktoppre.ToString(); - // if (bleaklowpre > 32767) - // { - // string bleaklowpre2 = "FFFFFFFFFFFF" + hexstring_bleaklowpre; - // long bleaklowpre3 = Convert.ToInt64(bleaklowpre2, 16); - // BLeakLPre.Text = bleaklowpre3.ToString(); - // } - // else - // { - // BLeakLPre.Text = bleaklowpre.ToString(); - // } - - // if (lunit < 6 && punit < 8) - // { - // LUnit.SelectedIndex = lunit; - // PUnit.SelectedIndex = punit; - // } - // else - // { - // Timer2.Interval = 300; - // Timer2.Start(); - // } - - // PressureUnit.Text = PUnit.Text; - - // LeakUnit.Text = LUnit.Text; - - // string hexstring_fptop1 = str2.Substring(54, 4); - // string hexstring_fptop2 = str2.Substring(58, 4); - // string hexstring_fptop = hexstring_fptop2 + hexstring_fptop1; - - // string hexstring_ltop1 = str2.Substring(78, 4); - // string hexstring_ltop2 = str2.Substring(82, 4); - // string hexstring_ltop = hexstring_ltop2 + hexstring_ltop1; - - // string hexstring_evol1 = str2.Substring(94, 4); - // string hexstringg_evol2 = str2.Substring(98, 4); - // string hexstringg_evol = hexstringg_evol2 + hexstring_evol1; - - // string hexstring_llow1 = str2.Substring(102, 4); - // string hexstring_llow2 = str2.Substring(106, 4); - // string hexstring_llow = hexstring_llow2 + hexstring_llow1; - - // string hexstring_fplow1 = str2.Substring(110, 4); - // string hexstring_fplow2 = str2.Substring(114, 4); - // string hexstring_fplow = hexstring_fplow2 + hexstring_fplow1; - - // string bleaktesttime = str2.Substring(118, 4); - // int testtime2 = Convert.ToInt32(bleaktesttime, 16) / 10; - // TestTime2.Text = testtime2.ToString(); - - // UInt32 x1 = Convert.ToUInt32(hexstring_fptop, 16);//字符串转16进制32位无符号整数 - // FPtoplimit.Text = BitConverter.ToSingle(BitConverter.GetBytes(x1), 0).ToString();//IEEE754 字节转换float - // UInt32 x2 = Convert.ToUInt32(hexstring_ltop, 16);//字符串转16进制32位无符号整数 - // Leaktoplimit.Text = BitConverter.ToSingle(BitConverter.GetBytes(x2), 0).ToString();//IEEE754 字节转换float - // UInt32 x3 = Convert.ToUInt32(hexstringg_evol, 16);//字符串转16进制32位无符号整数 - // Evolume.Text = BitConverter.ToSingle(BitConverter.GetBytes(x3), 0).ToString();//IEEE754 字节转换float - // UInt32 x4 = Convert.ToUInt32(hexstring_llow, 16);//字符串转16进制32位无符号整数 - // Leaklowlimit.Text = BitConverter.ToSingle(BitConverter.GetBytes(x4), 0).ToString();//IEEE754 字节转换float - // UInt32 x5 = Convert.ToUInt32(hexstring_fplow, 16);//字符串转16进制32位无符号整数 - // FPlowlimit.Text = BitConverter.ToSingle(BitConverter.GetBytes(x5), 0).ToString();//IEEE754 字节转换float - // // UInt32 x6 = Convert.ToUInt32(hexstring21, 16);//字符串转16进制32位无符号整数 - // // Leaktoplimit.Text = BitConverter.ToSingle(BitConverter.GetBytes(x6), 0).ToString();//IEEE754 字节转换float - - // int exhausttime = Convert.ToInt32(exhaust); - // int a = full + balan + test + testtime2 + exhausttime; - // if (a > 50) - // { - // progressBar2.Maximum = (full + balan + test + testtime2 + exhausttime - 2) * 10; - // } - // else - // { - // progressBar2.Maximum = (full + balan + test + testtime2 + exhausttime - 1) * 10; - // } - // Timer4.Interval = Convert.ToInt32((full + balan + test + testtime2 + exhaust) * 1000); - // Timer4.Start(); - // Timer8.Interval = Convert.ToInt32(delaytime * 1000 + 1); - // Timer8.Start(); - - // Timer3.Interval = 300; - // Timer3.Start(); - // } - // else - // { - // Timer2.Interval = 300; - // Timer2.Start(); - // } - - // break; - - // case 3://循环读取测试结果 - // string str4; - // str4 = ReceiveText.Text; - // // str4 = str4.Replace(" ", ""); - // Timer3.Stop(); - // if (str4.Length > 54 && str4.Substring(2, 2) == "03") - // { - // string status1 = str4.Substring(6, 4); - // int status = Convert.ToInt32(status1, 16); - // switch (status) - // { - // case 1: - // TestStatus.Text = "准备"; - // break; - - // case 2: - // TestStatus.Text = "充气"; - // fullpressure = LeakPressure.Text; - // break; - - // case 3: - // TestStatus.Text = "平衡"; - // balanpressure = LeakPressure.Text; - // break; - - // case 4: - // TestStatus.Text = "检测"; - // break; - - // case 5: - // TestStatus.Text = "排气"; - // break; - // } - - // string lp1 = str4.Substring(42, 4); - // string lp2 = str4.Substring(38, 4); - // string lp5 = lp1 + lp2; - // string lp3 = str4.Substring(50, 4); - // string lp4 = str4.Substring(46, 4); - // string lp6 = lp3 + lp4; - - // UInt32 b1 = Convert.ToUInt32(lp5, 16);//字符串转16进制32位无符号整数 - // LeakPressure.Text = BitConverter.ToSingle(BitConverter.GetBytes(b1), 0).ToString("F3");//IEEE754 字节转换float - // Debug.WriteLine("LeakPressure: " + LeakPressure.Text); - // UInt32 b2 = Convert.ToUInt32(lp6, 16);//字符串转16进制32位无符号整数 - // Leak.Text = BitConverter.ToSingle(BitConverter.GetBytes(b2), 0).ToString("F3");//IEEE754 字节转换float - // Debug.WriteLine("Leak: " + Leak.Text); - // string result1 = str4.Substring(10, 4); - // int result = Convert.ToInt32(result1, 16); - // if (result == 1) - // { - // DLeakPressure = LeakPressure.Text; - // DLeak = Leak.Text; - // Tlight.Text = "OK"; - // Tlight.ForeColor = Color.Green; - // Timer11.Start(); - // //SendText.Text = Station.Text + "05 02 1D FF 00"; - // //Send(); - // } - // else if (result == 2) - // { - // DLeakPressure = LeakPressure.Text; - // DLeak = Leak.Text; - // Tlight.Text = "NG"; - // SendText.Text = Station.Text + "05 02 1D FF 00"; - // Send(); - // Tlight.ForeColor = Color.Red; - - // if (delaytime > 0) - // { - // Timer9.Interval = Convert.ToInt32(Convert.ToDouble(ExhaustTime.Text) * 2000); - // Timer9.Start(); - // } - // else - // { - // Timer9.Interval = Convert.ToInt32(Convert.ToDouble(ExhaustTime.Text) * 1000); - // Timer9.Start(); - // } - - // Timer11.Start(); - // } - // else - // { - // Timer3.Interval = 150; - // Timer3.Start(); - // } - // } - // else - // { - // Timer3.Interval = 150; - // Timer3.Start(); - // } - - // break; - - // case 4: - // Timer1.Interval = 100; - // Timer1.Start(); - // stage = 5; - // break; - - // case 5: - - // //对仪器是否结束的判断 - // /* string str5; - // str5 = ReceiveText.Text; - // if (str5.Substring(6, 2) == "00") - // { - // Timer1.Stop(); - - // BtnStart.Enabled = true; - // Code.Enabled = true; - - // if (write == 0) - // { - // timestamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); - - // CreateFile(); - // Display(); - // stage = 10; - // MachineStatus.ForeColor = Color.Red; - // MachineStatus.Text = "待机中"; - // } - // else - // { - // stage = 10; - // MachineStatus.ForeColor = Color.Red; - // MachineStatus.Text = "待机中"; - // } - // Code.ResetText(); - // Code.ScrollToCaret(); - // Code.Focus(); - // Timer1.Interval = 800; - // Timer1.Start(); - // stage = 1; - - // if (串口设置ToolStripMenuItem.Enabled is true) - // { - // 测试参数ToolStripMenuItem.Enabled = true; - // } - // } - // */ - - // string str5; - // str5 = ReceiveText.Text; - // //if (str5.Substring(6, 2) == "00") - // log.Logmsg("进入Case:5" +str5); - // if (str5.Length >= 78 && str5.StartsWith("020328")) - // { - // log.Logmsg("进入Case:5判断" + str5); - // Timer11.Stop(); - // string hex = str5.Substring(6, 74); - // string hexString = string.Join(" ", Regex.Matches(hex, @"..").Cast().ToList()); - // StringBuilder sbBuffer = new StringBuilder(); - // string strArr1; - // string strArr2; - - // for (int i = 0; i < hexString.Split(' ').Length - 1; i = i + 2) - // { - // strArr1 = hexString.Split(' ')[i]; - // strArr2 = hexString.Split(' ')[i + 1]; - // sbBuffer.Append(strArr2).Append(" ").Append(strArr1).Append(" "); - // } - // string hexStringNew = sbBuffer.ToString().TrimEnd(); - // string tempBarCode = (ToStringFromHexString(hexStringNew, Encoding.UTF8)); - // string stringNew = string.Empty; - - // if (tempBarCode.Contains("\0")) - // { - // stringNew = Regex.Unescape(tempBarCode); - // int index = stringNew.IndexOf("\0"); - // stringNew = stringNew.Remove(index); - // } - // else - // { - // stringNew = tempBarCode; - // } - // Debug.WriteLine("str:" + str5 + Environment.NewLine); - // Debug.WriteLine("hex:" + hex + Environment.NewLine); - // Debug.WriteLine("tempBarCode:" + tempBarCode + Environment.NewLine); - // Debug.WriteLine("stringNew:" + stringNew + Environment.NewLine); - // string barCode = stringNew.Replace("\0", "").Replace("\r", "").Replace("\n", "").Replace("\r\n", ""); - // Debug.WriteLine("barCode:" + barCode + Environment.NewLine); - // if (string.IsNullOrEmpty(barCode)) - // { - // //MessageBox.Show("录入条码为空"); - // } - // if (!string.IsNullOrEmpty(barCode)) - // { - // if (barCode.Length > Convert.ToInt32(CodeLength.Text)) - // { - // // MessageBox.Show("录入条码长度大于设置条码长度"); - // } - // } - // Code.Text = barCode; - // //BtnStart.Enabled = true; - // //Code.Enabled = true; - // //if (write == 0) - // //{ - // // timestamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); - // // CreateFile(); - // // Display(); - // // stage = 10; - // // MachineStatus.ForeColor = Color.Red; - // // MachineStatus.Text = "待机中"; - // //} - // //else - // //{ - // // stage = 10; - // // MachineStatus.ForeColor = Color.Red; - // // MachineStatus.Text = "待机中"; - // //} - // //Code.ResetText(); - // //Code.ScrollToCaret(); - // //Code.Focus(); - // stage = 6; - - // //if (串口设置ToolStripMenuItem.Enabled is true) - // //{ - // // 测试参数ToolStripMenuItem.Enabled = true; - // //} - // } - // break; - - // case 6://读取条码 - // string str6; - // str6 = ReceiveText.Text; - // log.Logmsg("进入Case6:" + str6); - // if (str6.Length >= 8 && str6.Substring(6, 2) == "00") - // { - // Timer1.Stop(); - - // BtnStart.Enabled = true; - // Code.Enabled = true; - // log.Logmsg("设备待机"); - // if (write == 0) - // { - // timestamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); - // CreateFile(); - // Display(); - // State(); - // stage = 1; - // MachineStatus.ForeColor = Color.Red; - // MachineStatus.Text = "待机中"; - // } - // else - // { - // State(); - // stage = 1; - // MachineStatus.ForeColor = Color.Red; - // MachineStatus.Text = "待机中"; - // } - // Code.ResetText(); - // Code.ScrollToCaret(); - // Code.Focus(); - // Timer1.Interval = 800; - // Timer1.Start(); - // stage = 1; - - // if (串口设置ToolStripMenuItem.Enabled is true) - // { - // 测试参数ToolStripMenuItem.Enabled = true; - // } - // } - // else - // { - // State(); - // stage = 6; - // MachineStatus.Text = "未复位"; - // MachineStatus.ForeColor = Color.Red; - - // } - // break; - // } - //} - //catch (Exception ex) - //{ - // MessageBox.Show(ex.Message); - //} - - } - - //发送过程 - private void Send() - { - //try - //{ - // //将CRC冗余码添加进指令中 - // String str = SendText.Text; - // byte[] byt = StrtoHexbyte(str); - // int str2; - // str2 = Crc16_Modbus(byt, byt.Length); - // //byte byte1 =(byte)((str2 >> 8)&0xff); - // string str3; - // // str3=(( str2 >> 8) & 0xff).ToString (); - // str3 = Convert.ToString((str2 >> 8) & 0xff, 16); - // string str4; - // str4 = Convert.ToString(str2 & 0xff, 16); - // // string str4; - // // str4 = (str2 & 0xff).ToString(); - // // string str3; - // if (str3.Length == 1) - // { - // str3 = "0" + str3; - // // textBox2.Text = textBox2.Text + str4 + str3; - // } - // if (str4.Length == 1) - // { - // str4 = "0" + str4; - // // textBox2.Text = textBox2.Text + str4 + str3; - // } - // SendText.Text = SendText.Text + str4 + str3; - // String str5 = SendText.Text; - // if (str5.Length > 0) - // { - // byte[] byt2 = StrtoHexbyte(str5); - // SerialPort1.Write(byt2, 0, byt2.Length);//发送数据 - // } - //} - //catch (Exception ex) - //{ - // Timer1.Stop(); - // Timer2.Stop(); - // Timer3.Stop(); - // Timer4.Stop(); - - // Timer8.Stop(); - // Timer9.Stop(); - // Timer10.Stop(); - // Timer11.Stop(); - // Timer16.Stop(); - // MessageBox.Show(ex.Message); - //} - } - - //计算CRC冗余码 - private int Crc16_Modbus(byte[] modbusdata, int length) - { - int i, j; - int crc = 0xffff;//0xffff or 0 - for (i = 0; i < length; i++) - { - crc ^= modbusdata[i] & 0xff; - for (j = 0; j < 8; j++) - { - if ((crc & 0x01) == 1) - { - crc = (crc >> 1) ^ 0xa001; - } - else - { - crc >>= 1; - } - } - } - - return crc; - } - - //将发送数据转为十六进制数据 - private static byte[] StrtoHexbyte(String hexstring) - { - int i; - hexstring = hexstring.Replace(" ", ""); - - byte[] returnBytes = new byte[(hexstring.Length) / 2]; - try - { - for (i = 0; i < returnBytes.Length; i++) - { - returnBytes[i] = Convert.ToByte(hexstring.Substring(i * 2, 2), 16); - } - } - catch (Exception ex) - { - MessageBox.Show(ex.Message); - return null; - } - return returnBytes; - } //启动仪器 private void BtnStart_Click(object sender, EventArgs e) { try { - //if (string.IsNullOrEmpty(Form1.f1.CodeLength.Text)) - //{ - // MessageBox.Show("请设定条码长度", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; - //} - //if (Convert.ToInt32(Form1.f1.CodeLength.Text) <= 2) - //{ - // MessageBox.Show("条码长度设置错误", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; - //} - modbusClient.Write("0", true); - - //workstation = (int)yiqi.start; - - - //workstation = (int)yiqi.start; - //Code.Focus(); - - + if (modbusClient != null) + { + modbusClient.Write("0", true); + } } catch (Exception ex) { @@ -2027,15 +977,6 @@ namespace C_Windows_1 } - //读参数 - private void Parameters() - { - SendText.Text = Station.Text + " 03 00 14 00 1D"; - // CrcNum(); - Send(); - stage = 2; - } - //读参数的定时器 private void Timer2_Tick(object sender, EventArgs e) { @@ -2695,14 +1636,6 @@ namespace C_Windows_1 checkBox1.Checked = Convert.ToBoolean(regName.GetValue("codelengthcheck").ToString()); } - if (regName.GetValue("Baudrate") is null) - { - Baudrate.Text = "9600"; - } - else - { - Baudrate.Text = regName.GetValue("Baudrate").ToString(); - } if (regName.GetValue("station") is null) { @@ -3006,15 +1939,6 @@ namespace C_Windows_1 } } - private void timerbar_Tick(object sender, EventArgs e) - { - Invoke(new Action(() => - { - progressBar1.Value += 1; - })); - - } - OperateResult changestation=new OperateResult(); public static string station; diff --git a/C-Windows-1/Form1.resx b/C-Windows-1/Form1.resx index 9848000..b7a264a 100644 --- a/C-Windows-1/Form1.resx +++ b/C-Windows-1/Form1.resx @@ -183,57 +183,6 @@ True - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - 670, 5 @@ -255,9 +204,6 @@ 1042, 6 - - 1159, 6 - 1264, 6 diff --git a/C-Windows-1/PortSetting.cs b/C-Windows-1/PortSetting.cs index 2337845..738890d 100644 --- a/C-Windows-1/PortSetting.cs +++ b/C-Windows-1/PortSetting.cs @@ -91,7 +91,6 @@ namespace C_Windows_1 Baudrate.Enabled = false; SetPort(); Form1.f1.PortNum.Text = PortNum.Text; - Form1.f1.Baudrate.Text = Baudrate.Text; } else diff --git a/C-Windows-1/Properties/AssemblyInfo.cs b/C-Windows-1/Properties/AssemblyInfo.cs index c95b25f..d611af6 100644 --- a/C-Windows-1/Properties/AssemblyInfo.cs +++ b/C-Windows-1/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 //通过使用 "*",如下所示: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("1.0.0.1")] +[assembly: AssemblyFileVersion("1.0.0.1")] diff --git a/C-Windows-1/TestPara.Designer.cs b/C-Windows-1/TestPara.Designer.cs index 035af88..46de4e9 100644 --- a/C-Windows-1/TestPara.Designer.cs +++ b/C-Windows-1/TestPara.Designer.cs @@ -318,8 +318,9 @@ "Pa", "KPa", "mbar", + "atm", "sccm", - "ccm/s", + "ccm3/s", "Pa/s"}); this.LUnit.Location = new System.Drawing.Point(20, 222); this.LUnit.Name = "LUnit"; diff --git a/C-Windows-1/TestPara.cs b/C-Windows-1/TestPara.cs index f77f275..3bdb623 100644 --- a/C-Windows-1/TestPara.cs +++ b/C-Windows-1/TestPara.cs @@ -14,6 +14,15 @@ namespace C_Windows_1 public TestPara() { InitializeComponent(); + + if (Form1.f1.liuliangVersion == 1) + { + label44.Text = "平衡流量上限"; + label45.Text = "平衡流量下限"; + + label16.Text = "测试流量上限"; + label17.Text = "测试流量下限"; + } } @@ -371,8 +380,6 @@ namespace C_Windows_1 label25.Text = PUnit.Text; label28.Text = LUnit.Text; label29.Text = LUnit.Text; - - } diff --git a/C-Windows-1/bin/Debug/LL28-Control.exe b/C-Windows-1/bin/Debug/LL28-Control.exe index f7fee79aee21e1a9f8fee25eeb36316fb27808db..e150b965384cb5f4dab3482a7678da9ac6c90643 100644 GIT binary patch delta 87093 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 cJ;!Fay>m_Kd(&+_NO=N{>5xOGTrh_%2L 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 cJ;!Fay>