/// <summary> /// 条码改变时切换订单,影像专用 /// </summary> //public event GetOrderFromChangeBarHandle GetOrderFromChangeBar; public cCarLocal() { ModeIDChangeOne = false; ModeIDChangeTwo = false; AllStatueStation = new StatueStation[3]; for (int i = 0; i < AllStatueStation.Length; i++) { AllStatueStation[i] = new StatueStation(frmMain.mMain.AllDataXml.LocalSettings.TestNo * 3 - 3 + i); } switch (frmMain.mMain.AllDataXml.LocalSettings.TestNo) { case 11: ModeZheWangSet = new HeiFeiMideaDll.ModeZheWangSet(); break; default: ModeSet = new HeiFeiMideaDll.ModeSet[3]; for (int i = 0; i < ModeSet.Length; i++) { ModeSet[i] = new HeiFeiMideaDll.ModeSet(); } break; } NiuJu = new HeiFeiMideaDll.cNiuJu[3]; for (int i = 0; i < NiuJu.Length; i++) { NiuJu[i] = new HeiFeiMideaDll.cNiuJu(); } FengJiNowID = new int[3]; for (int i = 0; i < FengJiNowID.Length; i++) { FengJiNowID[i] = 0; } }
/// <summary> /// 将机型设置显示到界面 /// </summary> /// <param name="ms"></param> private void ClassToFrm(HeiFeiMideaDll.ModeSet ms) { if (ms != null) { txtID.Text = ms.ID; txtMode.Text = ms.Mode; txtInfo.Text = ms.Info; DataTable dt = (DataTable)dataGridView1.DataSource; for (int i = 0; i < dt.Rows.Count && i < ms.PlayFile.Length && i < ms.Start.Length && i < ms.End.Length; i++) { dt.Rows[i]["Start"] = ms.Start[i]; dt.Rows[i]["End"] = ms.End[i]; dt.Rows[i]["PlayFile"] = ms.PlayFile[i]; } dataGridView1.DataSource = dt; txtYaSuoJiID1.Text = ms.YaSuoJiID[0]; txtYaSuoJiID2.Text = ms.YaSuoJiID[1]; txtYaSuoJiID3.Text = ms.YaSuoJiID[2]; txtYaSuoJiID4.Text = ms.YaSuoJiID[3]; cbbMachineID.Text = ms.MachineID.ToString(); txtFengJi1.Text = ms.FengJiID[0]; txtFengJi2.Text = ms.FengJiID[1]; txtFengJi3.Text = ms.FengJiID[2]; txtFengJi4.Text = ms.FengJiID[3]; txtDianKong.Text = ms.DianKongID; for (int i = 0; i < cbbYaJi.Items.Count; i++) { if (cbbYaJi.Items[i].ToString().IndexOf(ms.NiuJuIDOne.ToString()) == 0) { cbbYaJi.SelectedIndex = i; break; } } for (int i = 0; i < cbbFengJi.Items.Count; i++) { if (cbbFengJi.Items[i].ToString().IndexOf(ms.NiuJuIDTwo.ToString()) == 0) { cbbFengJi.SelectedIndex = i; break; } } cbbZheWangID.Text = ms.ZheWangID; } }
public CheckFengJiNiuJu() { Statue = false; ModeSet = new HeiFeiMideaDll.ModeSet[2]; ModeSet[0] = new HeiFeiMideaDll.ModeSet(); ModeSet[1] = new HeiFeiMideaDll.ModeSet(); NiuJuSet = new HeiFeiMideaDll.cNiuJu[2]; NiuJuSet[0] = new HeiFeiMideaDll.cNiuJu(); NiuJuSet[1] = new HeiFeiMideaDll.cNiuJu(); Over = new bool[2]; Over[0] = frmMain.mMain.AllDataXml.LocalSingleFlush.OverFirstNiuJu; Over[1] = frmMain.mMain.AllDataXml.LocalSingleFlush.OverSecondNiuJu; Start = new bool[2]; Start[0] = false; Start[1] = false; }
private HeiFeiMideaDll.ModeSet FrmToClass() { HeiFeiMideaDll.ModeSet result = new HeiFeiMideaDll.ModeSet(); result.ID = txtID.Text.Trim(); result.Mode = txtMode.Text.Trim(); result.Info = txtInfo.Text; dataGridView1.EndEdit(); DataTable dt = (DataTable)dataGridView1.DataSource; for (int i = 0; i < dt.Rows.Count; i++) { result.PlayFile[i] = All.Class.Num.ToString(dt.Rows[i]["PlayFile"]); result.Start[i] = All.Class.Num.ToInt(dt.Rows[i]["Start"]); result.End[i] = All.Class.Num.ToInt(dt.Rows[i]["End"]); } result.YaSuoJiID[0] = txtYaSuoJiID1.Text; result.YaSuoJiID[1] = txtYaSuoJiID2.Text; result.YaSuoJiID[2] = txtYaSuoJiID3.Text; result.YaSuoJiID[3] = txtYaSuoJiID4.Text; for (int i = 0; i < result.StrBar.Length; i++) { result.StrBar[i] = txtBar[i].Text; } result.MachineID = cbbMachineID.SelectedIndex; if (cbbYaJi.Text != "") { result.NiuJuIDOne = All.Class.Num.ToInt(cbbYaJi.Text.Split('#')[0]); } if (cbbFengJi.Text != "") { result.NiuJuIDTwo = All.Class.Num.ToInt(cbbFengJi.Text.Split('#')[0]); } result.DianKongID = txtDianKong.Text; result.FengJiID[0] = txtFengJi1.Text; result.FengJiID[1] = txtFengJi2.Text; result.FengJiID[2] = txtFengJi3.Text; result.FengJiID[3] = txtFengJi4.Text; result.ZheWangID = cbbZheWangID.Text; return(result); }
//private void AddErrorSpace(string space) //{ // frmMain.mMain.AddAllMeterInfo(string.Format("{0:HH:mm:ss} {1}扭矩枪 打螺丝故障", DateTime.Now, space)); //} private void AllCars_BarCodeChange(int ID, int LineWorkStation, string BarCode, string Order, HeiFeiMideaDll.ModeSet ModeSet, HeiFeiMideaDll.ModeZheWangSet ModeZheWangSet) { if (ModeSet == null || BarCode == "") { return; } switch (LineWorkStation) { case 6: yaSuoJiNiuJu.ModeSet = ModeSet; frmMain.mMain.AllDataBase.WriteData.Write(string.Format("update StatueNiuJu set LuoSi=0 where Space=0")); yaSuoJiNiuJu.Run(); break; case 26: fengJiNiuJu.ModeSet[0] = ModeSet; frmMain.mMain.AllDataBase.WriteData.Write(string.Format("update StatueNiuJu set LuoSi=0 where Space=1")); break; case 27: fengJiNiuJu.ModeSet[1] = ModeSet; frmMain.mMain.AllDataBase.WriteData.Write(string.Format("update StatueNiuJu set LuoSi=0 where Space=2")); break; } }
void cCarLocal_BarCodeChange(int ID, int LineWorkStation, string BarCode, string Order, HeiFeiMideaDll.ModeSet ModeSet, HeiFeiMideaDll.ModeZheWangSet ModeZheWangSet) { if (BarCodeChange != null) { BarCodeChange(ID, LineWorkStation, BarCode, Order, ModeSet, ModeZheWangSet); } }