From 5fc538520772c1badff47301b7f078bac96872a0 Mon Sep 17 00:00:00 2001 From: lhiven Date: Wed, 10 Jul 2024 16:39:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BD=93=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E6=B2=BB=E5=85=B7=E6=95=B0=E9=87=8F=E5=8F=AA=E6=9C=89=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E6=97=B6=EF=BC=8C=E8=87=AA=E5=8A=A8=E6=8A=8A=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=96=B9=E6=B3=95=E4=BF=AE=E6=94=B9=E4=B8=BAA?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E9=9A=8F=E6=9C=BA=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Rs.DeweyTester/FormMain.cs | 4 ++++ Rs.DeweyTester/Home.cs | 3 ++- Rs.DeweyTester/SysConfig/CommonConfig.cs | 30 ++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/Rs.DeweyTester/FormMain.cs b/Rs.DeweyTester/FormMain.cs index afd4059..44e3863 100644 --- a/Rs.DeweyTester/FormMain.cs +++ b/Rs.DeweyTester/FormMain.cs @@ -287,6 +287,10 @@ namespace Rs.MotionPlat }; } + public void ReloadParameters() + { + BindParameter(); + } void BindParameter() { diff --git a/Rs.DeweyTester/Home.cs b/Rs.DeweyTester/Home.cs index 99fbc12..70e35eb 100644 --- a/Rs.DeweyTester/Home.cs +++ b/Rs.DeweyTester/Home.cs @@ -136,9 +136,10 @@ namespace Rs.MotionPlat ClearSelectBtn(); button.Selected = true; CloseSubWindow(); - BaseForm form = ActiveForms.Get("FormMain"); + FormMain form = (FormMain)ActiveForms.Get("FormMain"); if(form!=null) { + form.ReloadParameters(); panel_main.Controls.Add(form); form.TopLevel = false; form.Dock = DockStyle.Fill; diff --git a/Rs.DeweyTester/SysConfig/CommonConfig.cs b/Rs.DeweyTester/SysConfig/CommonConfig.cs index 4146ed7..722e803 100644 --- a/Rs.DeweyTester/SysConfig/CommonConfig.cs +++ b/Rs.DeweyTester/SysConfig/CommonConfig.cs @@ -212,9 +212,39 @@ namespace Rs.MotionPlat.SysConfig private void cboxFixture_CheckedChanged(object sender, EventArgs e) { + int num = 0; CheckBox cbox = (CheckBox)sender; SysConfigParam.Update(cbox.Name.Replace("cbox", ""), cbox.Checked.ToString()); TestFixtureManager.Instance.GetTestFixture(int.Parse(cbox.Text.Replace("TC", "").ToString())).Enable = cbox.Checked; + if(cboxEnableTC1.Checked) + { + num++; + } + if (cboxEnableTC2.Checked) + { + num++; + } + if (cboxEnableTC3.Checked) + { + num++; + } + if (cboxEnableTC4.Checked) + { + num++; + } + if (cboxEnableTC5.Checked) + { + num++; + } + if (cboxEnableTC6.Checked) + { + num++; + } + if(num==1) + { + SysConfigParam.Update("TestMethod", "A"); + SysConfigParam.Init(); + } }