示例#1
0
 private void WriteThread()
 {
     try
     {
         inputCommPortSingleton.GetInstance().writeMultiRegisters(modbusRegs);
         WriteDataOKInvoke umi = new WriteDataOKInvoke(WriteDataOK);
         if (this.IsHandleCreated)
         {
             BeginInvoke(umi);
         }
     }
     catch (Exception ex)
     {
         LogClass.GetInstance().WriteExceptionLog(ex);
         //MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
示例#2
0
 private void WriteThread()
 {
     try
     {
         for (int i = 0; i < modbusRegs.numRegisters; i++)
         {
             modbusRegs.stReg[i].setValue(ushort.Parse(tbPidSetting[i].Text.ToString()));
         }
         inputCommPortSingleton.GetInstance().writeMultiRegisters(modbusRegs);
         WriteDataOKInvoke umi = new WriteDataOKInvoke(WriteDataOK);
         if (this.IsHandleCreated)
         {
             BeginInvoke(umi);
         }
     }
     catch (Exception ex)
     {
         LogClass.GetInstance().WriteExceptionLog(ex);
         //MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }