Exemple #1
0
        //  string bfRecebe = String.Empty;

        //  public delegate void Fdelegate(string a);


        //  public void recebe_Serial(string a)
        // {
        //txt_Recebe_Monitor_Serial.Text += a;
        //    txt_Recebe_Monitor_Serial.Text += RecepcaoSerial;

        //  }

        public Form1()
        {
            InitializeComponent();
            SerialCom.DataReceived += new SerialDataReceivedEventHandler(SerialCom_DataReceived);

            void SerialCom_DataReceived(object sender, SerialDataReceivedEventArgs e)
            {
                //bfRecebe = SerialCom.ReadExisting();
                //  BeginInvoke(new Fdelegate(recebe_Serial), new object[] { bfRecebe });

                funcaoRecepcao recepcaodelegate = new funcaoRecepcao(RecepcaoSerial);

                Invoke(recepcaodelegate);
            }

            //configuração de serial

            #region congiguração porta COM
            foreach (String str in SerialPort.GetPortNames())
            {
                comboBox_ComPort.Items.Add(str);
                comboBox_ComPort.Text = "COM1";
            }
            #endregion

            #region  congiguração porta Baud Rate

            comboBox_Baud_Rate.Text = "9600";

            #endregion
        }//fim form1
Exemple #2
0
        /**
         * Função responsável por receber dados da porta serial
         */
        public void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            funcaoRecepcao recepcaodelegate = new funcaoRecepcao(RecepcaoSerial);

            Invoke(recepcaodelegate);
        }