SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: DaCkTaRy en Viernes 13 de Diciembre de 2002, 00:58
-
Tengo una plaqueta que me transmite via rs-232 y me gustaria saber que es lo que me esta mandando. Como puedo hacer para escuchar permanentemente el puerto asi saberlo.
Muchas Gracias
Saludos a Todos Hernan
-
Creo q lo q entendido q planteas es bastante sencillo de hacer.
Tan solo tendrias q colocar un control mscomm(para comunicarte con el puerto) y un timer(para leeer del puerto cada segundo)
El mscomm lo configuras para q el puerto de entrada sea el comm2 y en el timer vas leyendo lo q te manda el cacharro ese:
timer_timer()...
entrada=mscomm.input
if entrada<>"" then text1.text=entrada & vbcrlf
(pon un textbox con multiline a true y en 'el vas metiendo toodo lo q leas del 'puerto)
En el form load abres el puerto mscomm.portopen=true
y activas el timer con un interval de 1000
Es asi de facil, lo q ocurre es q para q el comm2 empiece a mandarte datos lo mismo tendras q mandarle tu algun comando.
Un saludo