Red de conocimiento informático - Problemas con los teléfonos móviles - Procesamiento de recepción de comunicación serie VB. Gracias.

Procesamiento de recepción de comunicación serie VB. Gracias.

Para crear un nuevo proyecto de VB, seleccione el elemento Componentes del menú Proyecto y selecciónelo frente al componente Microsoft Comm Control 6.0. Hay un control MSCOMM en la caja de herramientas de VB, que se agrega al formulario. El siguiente código puede recibir datos binarios y tratarlos como una cadena binaria de 16 para mostrar los datos.

Opción explícita

Dim inData como cadena

Dim () como bytes

Subformulario privado_Load ()

MSComm1. Configuración = "9600, n, 8, 1 "

MSComm1. RTreshold = 1

MSComm1. Recepción binaria "InputMode=cominputModebinary"

MSComm1. PortOpen = True

Conector final

Private Sub MSComm 1 _ on com()

Dim intInputLen es un número entero

Marcar I como Entero

Seleccione el caso MSComm1. CommEvent

Aceptación de casos

Agregue código para manejar recibos aquí.

intInputLen = MSComm1. En el búfer

ReDim a(intInputLen)

a = MSComm1. Entrada

Para i = 0 al límite inferior (a)

Si Len(Hex(a(i))) = 1, entonces

inData = inData amp0 amp; hexadecimal (uno)

Otro

inData = inData amp hexadecimal (uno)

Terminará si...

Entonces

Text2 = inData

Finalizar selección

Finalizar conector