Visual Basic - PUERTO SERIE

Life is soft - evento anual de software empresarial
 
Vista:

PUERTO SERIE

Publicado por RUBEN (9 intervenciones) el 28/08/2001 20:43:02
Hola a todos. He realizado un programa en V.B.5.0. para comunicarme vía puerto seriecon un microcontrolador. Cuando yo pulso unboton de comando se envía un carácter ASCII al micro. Este lo recibe perfectamente y vuelve a enviar el mismo dato(en binario). Mi problema está en que tengo problemas para comparar este dato que recibo con otro que yo tengo, es decir, yo quiero activar un label siempre y cuando el valor que yo recibo del micro coincide con uno que yo estimo. lo que más me extraña es que la cosa funciona cuando yo pulso dos veces seguidas el mismo boton de comando. por favor ¿Que estoy haciendo mal?
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:PUERTO SERIE

Publicado por Ery (155 intervenciones) el 30/08/2001 02:50:53
Dependes como configuraste el MSComm.

Puedes trabajar con Comm_event o puedes trabajar asi

Sub Form_Load()
label1.caption = ""
mscomm1.rthreshold = 1 ' Se Activa cada vez que recibe un Caracter
ParityReplace = ""
End Sub

Sub Comm1_OnComm
label1.caption = label1.caption + trim(mscomm1.input)
if right(label1.caption,1) = vbcr then
me.caption = label1.caption
label1.caption = ""
end if
End Sub
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