Saltar al contenido

Serial Port ReadLine vs ReadExisting o cómo leer los datos del puerto serie correctamente

Entiende el código correctamente previamente a aplicarlo a tu proyecto si tdeseas aportar algo puedes dejarlo en los comentarios.

Solución:

Depende de cuáles sean los caracteres de fin de línea (EOL) para sus datos de entrada. Si sus datos están orientados a líneas, ReadLine es una función válida para usar, pero es posible que desee ver la propiedad NewLine y asegurarse de que esté configurada correctamente para sus datos de entrada.

Por ejemplo, si su báscula genera saltos de línea para EOL, configure port.NewLine = "n";

http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.newline.aspx

tengo nunca Tuve suerte con el funcionamiento de ReadLine. Simplemente haga una lectura en un búfer local siempre que haya datos disponibles y luego use un subproceso separado para escanear los datos y encontrar saltos de línea usted mismo.

Te mostramos las reseñas y valoraciones de los lectores

Si te apasiona este mundo, eres capaz de dejar un post acerca de qué te ha gustado de este enunciado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *