//Cierra el puerto serie private void Parar_Click(object sender, EventArgs e) { if (Finish) { Explorer.Guardar(Data_Received); Parar.Text = "Parar"; Finish = false; } else { Puerto_Serie.Write("Stop"); Puerto_Serie.Close(); } }
//Desencadena el inicio de la recepcion de datos y envio de datos, se instancia la configuracion private void Start_Click(object sender, EventArgs e) { try { Puerto_Serie.Close(); Barra_De_Progreso.Maximum = 8 * Convert.ToInt32(Input_Iteraciones.Text); Puerto_Serie.PortName = PuertoCombo.SelectedItem.ToString(); Puerto_Serie.BaudRate = Convert.ToInt32(BaudRateCombo.SelectedItem); Puerto_Serie.Open(); if (Puerto_Serie.IsOpen) { Puerto_Serie.Write("Start"); } Puerto_Serie.DiscardInBuffer(); Data_Received = ""; } catch (Exception error) { } }