Esempio n. 1
0
 private void Monitor_Load(object sender, EventArgs e)
 {
     myOPC                = new OPCAPI();
     myOPC.UpdateRate     = 1000;
     myOPC.ReadCompleted += MyOPC_ReadCompleted;
     if (ItemIDs != null)
     {
         myOPC.SetItemIDs(ItemIDs);
     }
     try {
         myOPC.InitOPC();
     } catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
     DrawLed(0);
     Panel.CheckForIllegalCrossThreadCalls         = false;
     NumericUpDown.CheckForIllegalCrossThreadCalls = false;
     button1.Select();
 }
Esempio n. 2
0
        private void 待机画面_Load(object sender, EventArgs e)
        {
            try {
                myOPC.ReadCompleted += MyOPC_ReadItemCompleted;
                // myOPC.WriteCompleted += MyOPC_WriteCompleted;
                OPCAPI.PLC_IP = PLCIP;
                myOPC.InitOPC();

                InitPointList();
                SetGraph2();
                var p = splitContainer2.Panel1;
                if (EnableManual)
                {
                    button2.Visible = true;
                }
                else
                {
                    button2.Visible = false;
                }
            } catch {
            }
        }