예제 #1
0
 //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();
     }
 }
예제 #2
0
 //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)
     {
     }
 }