Beispiel #1
0
 private void scanning(object sender, DoWorkEventArgs e)
 {
     for (int opakuj = 0; opakuj < 10; opakuj++)
     {
         for (int poc_com = 0; poc_com < 20; poc_com++)
         {
             if (Isobot_com.IsOpen == true)
             {
                 Isobot_com.Close();
             }
             Isobot_com.PortName = "COM" + poc_com.ToString();
             try
             {
                 Isobot_com.Open();
                 System.Threading.Thread.Sleep(200);
                 Isobot_com.Write("A");
                 Isobot_com.ReadTimeout = 500;
                 if (Isobot_com.ReadByte() == 5)
                 {
                     MessageBox.Show("Connection established");
                     poc_com = 21;
                     opakuj  = 11;
                 }
             }
             catch { }
         }
     }
     if (Isobot_com.IsOpen == false)
     {
         MessageBox.Show("Connection has not been established");
     }
 }