Esempio n. 1
0
        /// <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;
            }
        }
Esempio n. 2
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;
            }
        }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        //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;
            }
        }
Esempio n. 6
0
 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);
     }
 }