1、GRR模式时,当测试产品数量大于启用的治具数加1时报警

Eight
lhiven 3 months ago
parent 23fe3173a1
commit fe734d42ae

@ -790,12 +790,21 @@ namespace Rs.MotionPlat
SysConfigParam.Update("TestMode", cboxTestMode.SelectedItem.ToString());
if (cboxTestMode.SelectedItem != null && (cboxTestMode.SelectedItem.ToString() == "GRR" || cboxTestMode.SelectedItem.ToString() == "AUDIT"))
{
SysConfigParam.Update("GrrProductNum", txtGrrProductNum.Text);
SysConfigParam.Update("GrrTestNum", txtGrrTestNum.Text);
GlobalTray.GrrTray.ChangeStatus(ESlotStatus.NotHave);
for (int i = 0; i < GlobalVar.GrrProductNum; i++)
int.TryParse(txtGrrProductNum.Text, out int productNum);
if(productNum>TestFixtureManager.Instance.GetEnableFixtureList().Count+1 && cboxTestMode.SelectedItem.ToString() == "GRR")
{
Msg.ShowError("1. The number of products can be less than that of the fixtures.\r\n2. The number of products is equal to that of the fixtures.\r\n3. The number of products is 1 more than that of the fixtures.");
return;
}
else
{
GlobalTray.GrrTray.ChangeStatus(i + 1, ESlotStatus.Have);
SysConfigParam.Update("GrrProductNum", txtGrrProductNum.Text);
SysConfigParam.Update("GrrTestNum", txtGrrTestNum.Text);
GlobalTray.GrrTray.ChangeStatus(ESlotStatus.NotHave);
for (int i = 0; i < GlobalVar.GrrProductNum; i++)
{
GlobalTray.GrrTray.ChangeStatus(i + 1, ESlotStatus.Have);
}
}
}
SysConfigParam.Update("Mtcp", cboxMtcp.Checked.ToString());

@ -31,6 +31,6 @@ using System.Runtime.InteropServices;
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
[assembly: AssemblyVersion("1.20.25.12")]
[assembly: AssemblyVersion("1.20.25.13")]
//[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

Loading…
Cancel
Save