diff --git a/Rs.DeweyTester/Entitys/TestFixtureManager.cs b/Rs.DeweyTester/Entitys/TestFixtureManager.cs index 36a8bbb..18d3b44 100644 --- a/Rs.DeweyTester/Entitys/TestFixtureManager.cs +++ b/Rs.DeweyTester/Entitys/TestFixtureManager.cs @@ -439,7 +439,7 @@ namespace Rs.MotionPlat.Entitys /// /// 通知治具启动测试 /// - public void StartTest(string sn="") + public void StartTest(TestProduct _product, string sn = "") { while (true) { @@ -452,6 +452,7 @@ namespace Rs.MotionPlat.Entitys Thread.Sleep(100); } } + Product=_product; //先把侧相机数据清空 if(!GlobalVar.IsSimTest) { diff --git a/Rs.DeweyTester/Flow/SubFlow/FixturePlaceFlow.cs b/Rs.DeweyTester/Flow/SubFlow/FixturePlaceFlow.cs index 19a0dbf..907d0a8 100644 --- a/Rs.DeweyTester/Flow/SubFlow/FixturePlaceFlow.cs +++ b/Rs.DeweyTester/Flow/SubFlow/FixturePlaceFlow.cs @@ -252,8 +252,8 @@ namespace Rs.MotionPlat.Flow.SubFlow { logInfo = $"{GetClassName()} 治具{curFixture.Index}放料完成后抬起,吸嘴{curNozzle.NozzleIndex}把产品SN: {curNozzle.Product.SN} 放入治具{curFixture.Index}"; MessageQueue.Instance.Insert(logInfo); - curFixture.Product = curNozzle.Product; - curFixture.StartTest(); + //curFixture.Product = curNozzle.Product; + curFixture.StartTest(curNozzle.Product); curNozzle.Clear(); finished = true; flowStep = EFixturePlaceFlowStep.待触发; diff --git a/Rs.DeweyTester/Properties/AssemblyInfo.cs b/Rs.DeweyTester/Properties/AssemblyInfo.cs index 368cdb1..e13b478 100644 --- a/Rs.DeweyTester/Properties/AssemblyInfo.cs +++ b/Rs.DeweyTester/Properties/AssemblyInfo.cs @@ -31,6 +31,6 @@ using System.Runtime.InteropServices; // //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 //通过使用 "*",如下所示: - [assembly: AssemblyVersion("1.20.24.29")] + [assembly: AssemblyVersion("1.20.24.30")] //[assembly: AssemblyVersion("1.0.0.0")] //[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Rs.DeweyTester/TestFrm.cs b/Rs.DeweyTester/TestFrm.cs index b1566d2..da33ced 100644 --- a/Rs.DeweyTester/TestFrm.cs +++ b/Rs.DeweyTester/TestFrm.cs @@ -79,16 +79,6 @@ namespace Rs.MotionPlat } - private void button18_Click(object sender, EventArgs e) - { - Task.Run(() => { - TestFixtureManager.Instance.GetTestFixture(1).StartTest(); - }); - - } - - - private void button22_Click(object sender, EventArgs e) { AxisControl.LoadY2.ComparePulse(1, false); @@ -215,7 +205,7 @@ namespace Rs.MotionPlat private void button11_Click(object sender, EventArgs e) { int.TryParse(this.comboBox1.SelectedItem.ToString(), out int fixtureIndex); - TestFixtureManager.Instance.GetTestFixture(fixtureIndex).StartTest(this.textBox1.Text); + TestFixtureManager.Instance.GetTestFixture(fixtureIndex).StartTest(null,this.textBox1.Text); } private void button13_Click(object sender, EventArgs e)