增加REL Category and Cp

master
lhiven 1 year ago
parent f094565167
commit c7aaa994ed

@ -17,6 +17,31 @@ namespace Rs.Framework
{ {
#region newpro #region newpro
/// <summary>
/// REL Category
/// </summary>
[ParameterInit("string", "", "system", " REL Category")]
public static string RelCategory
{
get
{
return SysConfigParam.GetValue<string>(nameof(RelCategory));
}
}
/// <summary>
/// REL CP
/// </summary>
[ParameterInit("string", "", "system", " REL CP")]
public static string RelCp
{
get
{
return SysConfigParam.GetValue<string>(nameof(RelCp));
}
}
/// <summary> /// <summary>
/// 允许OK料仓盖盖子前拍照 /// 允许OK料仓盖盖子前拍照
/// </summary> /// </summary>

@ -129,9 +129,10 @@ namespace Rs.MotionPlat.Commom
public static void Start() public static void Start()
{ {
Ops.Off("照明灯");
//先检测门禁 //先检测门禁
//if(IoManager.Instance.ReadIn("后安全门禁")==0 && !GlobalVar.DisableDoor) //if(IoManager.Instance.ReadIn("后安全门禁")==0 && !GlobalVar.DisableDoor)
if(SafeDoorCheck.Check()) if (SafeDoorCheck.Check())
{ {
bool run = true; bool run = true;
if (run) if (run)

@ -456,7 +456,7 @@ namespace Rs.MotionPlat.Entitys
{ {
//StartTest#SN#Machine#User#Config#Lot#Mode#SiteID#ProjectID#RetryMode#Mes#Mtcp#configD#DualMode#TakeIndex#SubLotName$ //StartTest#SN#Machine#User#Config#Lot#Mode#SiteID#ProjectID#RetryMode#Mes#Mtcp#configD#DualMode#TakeIndex#SubLotName$
//msg = $"StartTest#{Product.SN}#MS001#OP#DXD#GRR_GRR_DXD_202203120320#Production#LF1#MOS#T1#0#0#Paint#0#R1C5#SP0012#1$"; //msg = $"StartTest#{Product.SN}#MS001#OP#DXD#GRR_GRR_DXD_202203120320#Production#LF1#MOS#T1#0#0#Paint#0#R1C5#SP0012#1$";
msg = $"StartTest#{Product.SN}#{GlobalVar.MachineID}#op#{GlobalVar.ConfigName}#{GlobalVar.LotName}#{GlobalVar.TestMode}#{GlobalVar.SiteID}#{GlobalVar.ProjectID}#T1#0#{mtcp}#{GlobalVar.Config}#0#{Product.From}#{GlobalVar.SubLotName}#{noise}#{isFirstFixture}$"; msg = $"StartTest#{Product.SN}#{GlobalVar.MachineID}#op#{GlobalVar.ConfigName}#{GlobalVar.LotName}#{GlobalVar.TestMode}#{GlobalVar.SiteID}#{GlobalVar.ProjectID}#T1#0#{mtcp}#{GlobalVar.Config}#0#{Product.From}#{GlobalVar.SubLotName}#{noise}#{isFirstFixture}#{GlobalVar.RelCategory}#{GlobalVar.RelCp}$";
} }
else else
{ {

@ -325,6 +325,7 @@ namespace Rs.MotionPlat
private void btnSpaceRun_BtnClick(object sender, EventArgs e) private void btnSpaceRun_BtnClick(object sender, EventArgs e)
{ {
//SpaceTest.Instance.Start(); //SpaceTest.Instance.Start();
if (MachineManage.Instance.MachineStatus== EMachineStatus.Homed || MachineManage.Instance.MachineStatus == EMachineStatus.Stop) if (MachineManage.Instance.MachineStatus== EMachineStatus.Homed || MachineManage.Instance.MachineStatus == EMachineStatus.Stop)
{ {

@ -254,6 +254,7 @@
this.btnSaveRelCategory.ForeColor = System.Drawing.Color.White; this.btnSaveRelCategory.ForeColor = System.Drawing.Color.White;
this.btnSaveRelCategory.Name = "btnSaveRelCategory"; this.btnSaveRelCategory.Name = "btnSaveRelCategory";
this.btnSaveRelCategory.UseVisualStyleBackColor = false; this.btnSaveRelCategory.UseVisualStyleBackColor = false;
this.btnSaveRelCategory.Click += new System.EventHandler(this.btnSaveRelCategory_Click);
// //
// txtSiteID // txtSiteID
// //
@ -264,19 +265,17 @@
// comBoxCp // comBoxCp
// //
resources.ApplyResources(this.comBoxCp, "comBoxCp"); resources.ApplyResources(this.comBoxCp, "comBoxCp");
this.comBoxCp.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comBoxCp.FormattingEnabled = true; this.comBoxCp.FormattingEnabled = true;
this.comBoxCp.Items.AddRange(new object[] { this.comBoxCp.Items.AddRange(new object[] {
resources.GetString("comBoxCp.Items"), resources.GetString("comBoxCp.Items"),
resources.GetString("comBoxCp.Items1"), resources.GetString("comBoxCp.Items1"),
resources.GetString("comBoxCp.Items2")}); resources.GetString("comBoxCp.Items2")});
this.comBoxCp.Name = "comBoxCp"; this.comBoxCp.Name = "comBoxCp";
this.comBoxCp.SelectedIndexChanged += new System.EventHandler(this.cboxConfigName_SelectedIndexChanged); this.comBoxCp.SelectedIndexChanged += new System.EventHandler(this.comBoxCp_SelectedIndexChanged);
// //
// comBoxRelCategory // comBoxRelCategory
// //
resources.ApplyResources(this.comBoxRelCategory, "comBoxRelCategory"); resources.ApplyResources(this.comBoxRelCategory, "comBoxRelCategory");
this.comBoxRelCategory.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comBoxRelCategory.FormattingEnabled = true; this.comBoxRelCategory.FormattingEnabled = true;
this.comBoxRelCategory.Items.AddRange(new object[] { this.comBoxRelCategory.Items.AddRange(new object[] {
resources.GetString("comBoxRelCategory.Items"), resources.GetString("comBoxRelCategory.Items"),

@ -113,6 +113,8 @@ namespace Rs.MotionPlat.SysConfig
comBoxRelCategory.Items.Clear(); comBoxRelCategory.Items.Clear();
var list = relCategorieList.GroupBy(rc => rc.Category).Select(a=>a.Key).ToList(); var list = relCategorieList.GroupBy(rc => rc.Category).Select(a=>a.Key).ToList();
comBoxRelCategory.DataSource = list; comBoxRelCategory.DataSource = list;
comBoxRelCategory.SelectedItem = GlobalVar.RelCategory;
} }
private void BindMenu() private void BindMenu()
@ -341,8 +343,30 @@ namespace Rs.MotionPlat.SysConfig
private void comBoxRelCategory_SelectedIndexChanged(object sender, EventArgs e) private void comBoxRelCategory_SelectedIndexChanged(object sender, EventArgs e)
{ {
string selectValue=comBoxRelCategory.SelectedItem.ToString(); string selectValue=comBoxRelCategory.SelectedItem.ToString();
comBoxCp.DataSource = relCategorieList.Where(r => r.Category == selectValue).Select(a => a.CP).ToList(); List<string> cpList= relCategorieList.Where(r => r.Category == selectValue).Select(a => a.CP).ToList();
comBoxCp.DataSource = cpList;
if(cpList.Contains(GlobalVar.RelCp))
{
comBoxCp.SelectedItem = GlobalVar.RelCp;
}
else
{
comBoxCp.SelectedIndex = 0;
}
}
private void comBoxCp_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void btnSaveRelCategory_Click(object sender, EventArgs e)
{
SysConfigParam.Update("RelCategory", comBoxRelCategory.SelectedItem.ToString());
SysConfigParam.Update("RelCp", comBoxCp.SelectedItem.ToString());
Msg.ShowInfo("Save success!");
} }
} }

@ -460,10 +460,7 @@
<value>7</value> <value>7</value>
</data> </data>
<data name="btnSaveRelCategory.Text" xml:space="preserve"> <data name="btnSaveRelCategory.Text" xml:space="preserve">
<value>保存</value> <value>Save</value>
</data>
<data name="btnSaveRelCategory.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data> </data>
<data name="&gt;&gt;btnSaveRelCategory.Name" xml:space="preserve"> <data name="&gt;&gt;btnSaveRelCategory.Name" xml:space="preserve">
<value>btnSaveRelCategory</value> <value>btnSaveRelCategory</value>
@ -522,9 +519,6 @@
<data name="comBoxCp.TabIndex" type="System.Int32, mscorlib"> <data name="comBoxCp.TabIndex" type="System.Int32, mscorlib">
<value>15</value> <value>15</value>
</data> </data>
<data name="comBoxCp.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;comBoxCp.Name" xml:space="preserve"> <data name="&gt;&gt;comBoxCp.Name" xml:space="preserve">
<value>comBoxCp</value> <value>comBoxCp</value>
</data> </data>
@ -558,9 +552,6 @@
<data name="comBoxRelCategory.TabIndex" type="System.Int32, mscorlib"> <data name="comBoxRelCategory.TabIndex" type="System.Int32, mscorlib">
<value>15</value> <value>15</value>
</data> </data>
<data name="comBoxRelCategory.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;comBoxRelCategory.Name" xml:space="preserve"> <data name="&gt;&gt;comBoxRelCategory.Name" xml:space="preserve">
<value>comBoxRelCategory</value> <value>comBoxRelCategory</value>
</data> </data>
@ -627,9 +618,6 @@
<data name="label8.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing"> <data name="label8.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value> <value>MiddleLeft</value>
</data> </data>
<data name="label8.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;label8.Name" xml:space="preserve"> <data name="&gt;&gt;label8.Name" xml:space="preserve">
<value>label8</value> <value>label8</value>
</data> </data>
@ -693,9 +681,6 @@
<data name="label3.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing"> <data name="label3.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value> <value>MiddleLeft</value>
</data> </data>
<data name="label3.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;label3.Name" xml:space="preserve"> <data name="&gt;&gt;label3.Name" xml:space="preserve">
<value>label3</value> <value>label3</value>
</data> </data>

Loading…
Cancel
Save