1、优化当在模拟测试时可以开照明灯

2、当修改测试模式和测试方法时进行实时修改。
develop
lhiven 2 months ago
parent 31db1ef960
commit 77f3775a65

@ -692,13 +692,20 @@ namespace Rs.MotionPlat
private void cboxTestMethod_SelectedIndexChanged(object sender, EventArgs e) private void cboxTestMethod_SelectedIndexChanged(object sender, EventArgs e)
{ {
//SysConfigParam.Update("TestMethod", cboxTestMethod.SelectedItem.ToString()); if(cboxTestMethod.SelectedItem!=null)
{
SysConfigParam.Update("TestMethod", cboxTestMethod.SelectedItem.ToString());
}
} }
private void cboxTestMode_SelectedIndexChanged(object sender, EventArgs e) private void cboxTestMode_SelectedIndexChanged(object sender, EventArgs e)
{ {
if (cboxTestMode.SelectedItem != null)
{
SysConfigParam.Update("TestMode", cboxTestMode.SelectedItem.ToString());
}
//SysConfigParam.Update("TestMode", cboxTestMode.SelectedItem.ToString()); //SysConfigParam.Update("TestMode", cboxTestMode.SelectedItem.ToString());
if(cboxTestMode.SelectedItem!=null && (cboxTestMode.SelectedItem.ToString()=="GRR" || cboxTestMode.SelectedItem.ToString()=="AUDIT")) if (cboxTestMode.SelectedItem!=null && (cboxTestMode.SelectedItem.ToString()=="GRR" || cboxTestMode.SelectedItem.ToString()=="AUDIT"))
{ {
GlobalTray.GrrTray.ChangeStatus(ESlotStatus.NotHave); GlobalTray.GrrTray.ChangeStatus(ESlotStatus.NotHave);
for (int i=0;i<GlobalVar.GrrProductNum;i++) for (int i=0;i<GlobalVar.GrrProductNum;i++)
@ -707,12 +714,16 @@ namespace Rs.MotionPlat
} }
txtGrrProductNum.Enabled = true; txtGrrProductNum.Enabled = true;
txtGrrTestNum.Enabled = true; txtGrrTestNum.Enabled = true;
//SysConfigParam.Update("LotName", txtLotName.Text.Trim());
//SysConfigParam.Update("TestMethod", cboxTestMethod.SelectedItem.ToString());
//SysConfigParam.Update("TestMode", cboxTestMode.SelectedItem.ToString());
} }
else else
{ {
txtGrrProductNum.Enabled = false; txtGrrProductNum.Enabled = false;
txtGrrTestNum.Enabled = false; txtGrrTestNum.Enabled = false;
GlobalTray.GrrTray.ChangeStatus(ESlotStatus.NotHave); GlobalTray.GrrTray.ChangeStatus(ESlotStatus.NotHave);
} }
} }
@ -868,23 +879,26 @@ namespace Rs.MotionPlat
private void timerLight_Tick(object sender, EventArgs e) private void timerLight_Tick(object sender, EventArgs e)
{ {
if(MachineManage.Instance.MachineStatus== EMachineStatus.Working) if(!GlobalVar.IsSimTest)
{ {
if(btnLight.Visible) if (MachineManage.Instance.MachineStatus == EMachineStatus.Working)
{
btnLight.Visible = false;
}
if (Ops.IsOutOn("照明灯"))
{ {
Ops.Off("照明灯"); if (btnLight.Visible)
LogHelper.Debug("关闭照明灯"); {
btnLight.Visible = false;
}
if (Ops.IsOutOn("照明灯"))
{
Ops.Off("照明灯");
LogHelper.Debug("关闭照明灯");
}
} }
} else
else
{
if (!btnLight.Visible)
{ {
btnLight.Visible = true; if (!btnLight.Visible)
{
btnLight.Visible = true;
}
} }
} }
} }

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

Loading…
Cancel
Save