Visual Basic - Como recibo por el puerto serial?

Life is soft - evento anual de software empresarial
 
Vista:

Como recibo por el puerto serial?

Publicado por Andres (4 intervenciones) el 11/08/2005 21:37:27
hola.
A quien me pueda ayudar.

Estoy haciendo una aplicacion en la cual estoy recibiendo datos a travez del puerto serial a 9600bps y mostrandolo en un Textbox.

El problema es que no me muestra los ceros "0" de la trama:
Me explico mejor, me debe llegar la trama asi: 05 0B 06 0A

Y me esta llegando: 5 B 6 A

Como soluciono este problema???

Nota: si le agrego una rutina de forzarle un cero a lo que me llega entonces la recepcion se me queda pegada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como recibo por el puerto serial?

Publicado por Amalita (26 intervenciones) el 12/08/2005 00:24:31
Yo trabajo recibiendo datos desde un puerto serial con el MSCOMM y no tengo problemas, ya que dichos datos llegan como string. Estás trabajando con este control?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RESPUESTA

Publicado por Andres (4 intervenciones) el 12/08/2005 15:10:21
Hola Amalita.

Si, estoy recibiendo los datos utilizando el Control MSComm en el Evento OnComm. La Informacion me llega pero el problema esta que no me muestra los ceros "0" de la trama.

Aparte, si le coloco el cero por programacion, asi:

If Asc(bufferaux) < 16 Then
Text2.Text = Text2.Text + "0" + Hex$(Asc(bufferaux)) + " "
Else
Text2.Text = Text2.Text + Hex$(Asc(bufferaux)) + " "
End If

Entonces el programa se pone tranca por la gran cantidad de informacion que tiene que procesar.

Agradezco tu Ayuda.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar