Tecnología

Inicio

Cómo leer puerto COM Hasta un carácter especial se pasa de Visual Basic?

Un puerto COM del ordenador le permite conectar dispositivos externos tales como un módem y leer los datos transferidos desde dicho dispositivo. Debe conectar al puerto desde el programa de Visual Basic y leer los datos en una cadena, para que pueda determinar si se introduce el carácter especial. Se utiliza el bucle "while" para seguir leyendo hasta que el carácter se encuentra en la cadena.

Instrucciones

1 Abra el software de Visual Basic y abra el proyecto en el que desea conectarse y recuperar información de los puertos COM.

2 Crear la variable puerto COM e inicializar la clase que contiene las comunicaciones del puerto COM. El código siguiente crea la variable:

Dim com, Nueva RS232 ()

3 Establecer los parámetros del puerto COM y abrir el puerto. Después se abre el puerto, que está listo para su entrada. Copia y pega el siguiente código:

con com

.Port = 1

.BaudRate = 2400

.DataBit = 8
.StopBit = Rs232.DataStopBit.StopBit_1
.Parity = Rs232.DataParity.Parity_None
.Timeout = 500

Terminar con
com.Open ()

4 Configurar el bucle while para recorrer cada carácter hasta que se encuentre un carácter especial. El código siguiente se reproduce a través de cada personaje hasta que se encuentre el carácter "M":

Mientras str <> "M"
moRS232.Read (10)

Dim str as String = com.InputStreamString
Mientras End