martes, 10 de abril de 2007

Leer datos de un puerto

Hola a todos. En esta entrada tratare de explicar, de forma muy simple, como realizar una lectura sobre un puerto COM en C#.
El metodo tendria como minimo las siguientes instrucciones:


SerialPort m_serialPort1 = new SerialPort(COM); //Puerto COM al que nos conectamos
m_serialPort1.ReadTimeout = 2000; //El timeout es esencial para parar la conexion pasado un tiempo. En este caso 2 segundos.
m_serialPort1.Open(); //Abrimos el puerto
try
{

lectura = m_serialPort1.ReadLine(); //Leemos una linea del puerto
}
catch (InvalidOperationException ex)
{
MessageBox.Show(ex.Message.ToString());
}
try
{
m_serialPort1.Close();//Cerramos puerto
m_serialPort1.Dispose();//Liberamos recursos
}

3 comentarios:

Unknown dijo...

hola...tengo un convertidor de serial a IP; como hacer en C o C++, lara leer la ip y capturar los tados de la coneccion?
gracias por su ayuda

Frank Diaz

Anónimo dijo...

hola estoy tratando de aventarme una interfaz para obd2 que es el que comunica con la computadora del carro cres que tenga resultado esta instruccion saludos

Anónimo dijo...

hola estoy tratando de aventarme una interfaz para obd2 que es el que comunica con la computadora del carro cres que tenga resultado esta instruccion saludos