Example #1
0
 private void btnAutoRun_Click(object sender, EventArgs e)
 {
     if (autoRun.IsDisposed)
     {
         autoRun = new popAutoRun();
     }
     autoRun.Show();
 }
Example #2
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            LoginLevel(MCDF.LEVEL_NOT_LOGIN);

            if (System.IO.File.Exists("AllErrorTables.xml"))
            {
                GlobalDataSet.dataset3.ReadXml("AllErrorTables_clone.xml", XmlReadMode.Auto);
                GlobalDataSet.dataset2.ReadXml("AllErrorTables.xml", XmlReadMode.Auto);
                if (GlobalDataSet.dataset3.Tables.Count == 0)
                {
                    GlobalDataSet.dataset3.Tables.Add("default");
                    DataRow newDr;
                    newDr = GlobalDataSet.dataset3.Tables[0].NewRow();

                    GlobalDataSet.dataset3.Tables[0].Columns.Add("AlarmDescription");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("index");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("Model");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("No");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("DateTime");
                    GlobalDataSet.dataset3.WriteXml("AllErrorTables_clone.xml");
                    GlobalDataSet.dataset3.ReadXml("AllErrorTables_clone.xml", XmlReadMode.Auto);
                }
            }
            else
            {
                DataRow newDr;
                GlobalDataSet.dataset2.Tables.Add("default");
                GlobalDataSet.dataset3.Tables.Add("default");
                if (GlobalDataSet.dataset2.Tables[0].Columns.Count == 0)
                {
                    newDr = GlobalDataSet.dataset2.Tables[0].NewRow();

                    GlobalDataSet.dataset2.Tables[0].Columns.Add("AlarmDescription");
                    GlobalDataSet.dataset2.Tables[0].Columns.Add("index");
                    GlobalDataSet.dataset2.Tables[0].Columns.Add("Model");
                    GlobalDataSet.dataset2.Tables[0].Columns.Add("No");
                    GlobalDataSet.dataset2.Tables[0].Columns.Add("DateTime");
                    GlobalDataSet.dataset2.WriteXml("AllErrorTables.xml");
                    GlobalDataSet.dataset2.ReadXml("AllErrorTables.xml", XmlReadMode.Auto);


                    newDr = GlobalDataSet.dataset3.Tables[0].NewRow();

                    GlobalDataSet.dataset3.Tables[0].Columns.Add("AlarmDescription");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("index");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("Model");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("No");
                    GlobalDataSet.dataset3.Tables[0].Columns.Add("DateTime");
                    GlobalDataSet.dataset3.WriteXml("AllErrorTables_clone.xml");
                    GlobalDataSet.dataset3.ReadXml("AllErrorTables_clone.xml", XmlReadMode.Auto);
                }
            }
            CJ_Controls.Communication.Test.GlobalEvent.GetErrorEvent += delegate { POPWND.Error.Test.GlobalVariable.Instance.SetErr((Eidentify_error)CJ_Controls.Communication.Test.GlobalDefine.Instance.robot_index, CJ_Controls.Communication.Test.GlobalDefine.Instance.sRcvData); };

            TBDB_CTC.POPWND.Error.Test.GlobalVariable.Instance.Click += ErrMessageFormShow;
            popAppLoading popLoading = new popAppLoading();
            DialogResult  result     = popLoading.ShowDialog();

            GlobalSeq.autoRun   = new TBDB_Handler.THREAD.AutoRun();
            GlobalSeq.manualRun = new TBDB_Handler.THREAD.ManualRun();

            GlobalSeq.autoRun.prcATM.errSaftyStopEvent += ShowSafetyAlarm;
            GlobalSeq.autoRun.prcVTM.errSaftyStopEvent += ShowSafetyAlarm;
            GlobalSeq.autoRun.prcFM.errSaftyStopEvent  += ShowSafetyAlarm;

            autoRun = new popAutoRun();

            _Main = MainData.Instance;
            _Main.Init();

            fLogin     = GlobalForm.fLogin;
            fMain      = GlobalForm.fMain;
            fAuto      = GlobalForm.fAuto;
            fManual    = GlobalForm.fManual;
            fCfg       = GlobalForm.fCfg;
            fIO        = GlobalForm.fIO;
            fAlarm     = GlobalForm.fAlarm;
            fHistory   = GlobalForm.fHistory;
            fRcp       = GlobalForm.fRcp;
            errWidnow  = new popErrMessage();//겹침
            ferr       = GlobalForm.fErr;
            fmAlarm    = GlobalForm.fmAlarm;
            _popKeyPad = GlobalForm._popKeyPad;



            fLogin.MdiParent = this;
            fLogin.Parent    = this.panClientView;

            fMain.MdiParent = this;
            fMain.Parent    = this.panClientView;

            fAuto.MdiParent = this;
            fAuto.Parent    = this.panClientView;

            fManual.MdiParent = this;
            fManual.Parent    = this.panClientView;

            fCfg.MdiParent = this;
            fCfg.Parent    = this.panClientView;

            fIO.MdiParent = this;
            fIO.Parent    = this.panClientView;

            fAlarm.MdiParent = this;
            fAlarm.Parent    = this.panClientView;

            fHistory.MdiParent = this;
            fHistory.Parent    = this.panClientView;

            fRcp.MdiParent = this;
            fRcp.Parent    = this.panClientView;

            fmAlarm.MdiParent = this;
            fmAlarm.Parent    = this.panClientView;


            fLogin.Show();


            fLogin.userLogin     += LoginLevel;
            autoRun.RunStopEvent += Autorun;
            autoRun.ResetEvent   += ResetEvent;

            fCfg.LoadConfig();                    //ComPort Open
            CfgManager.Instance.LoadConfigFile(); //Config Data Load
            tmrRefresh.Enabled = true;

            //GlobalVariable.io.StartReadIO(); //DeviceNet Open Read

            GlobalVariable.seqShared.Init(COUNT.MAX_PORT_SLOT);

            //프로그램 로딩 후 초기 셋팅
            InitSetting();
        }