Beispiel #1
0
        //---------------------------------------------------------------------------//

        //----------------------Obsługa przycisku Wybierz----------------------------//
        private void ButtonWybierzMaszyne_Click(object sender, EventArgs e)
        {
            MaszynaClass Maszyna = new MaszynaClass(Convert.ToInt16(TextBoxBaudRate.Text)); // utowrzenie obiektu maszyna

            bool a = Polaczenie.Otworz(ref PolaczenieParam, Maszyna, LabelCOM.Text);

            if (a)
            {
                CheckPolaczenie.Checked       = true; // utworzenie połącznia
                PolaczenieParam.DataReceived += new SerialDataReceivedEventHandler(PolaczenieParam_Odbierz);
                //utwórz zdarzenie odbierania danych (w klasie nie wiem jak)
            }
        }
Beispiel #2
0
 public bool Otworz(ref SerialPort PolaczenieParamI, MaszynaClass Maszyna, string WybranyCOM)
 {
     try
     {
         if (!(PolaczenieParamI.IsOpen))
         {
             PolaczenieParamI = new SerialPort(WybranyCOM, 9600, Parity.None, 8, StopBits.One);
         }
         PolaczenieParamI.Open();
         return(true);
     }
     catch (Exception)
     {
         MessageBox.Show("Port nie został otwarty", "Coś poszło nie tak");
         return(false);
     }
 }