Lectura de datos desde un dispositivo conectado al puerto serie de la computadora se ha convertido en una tarea fácil en Visual Basic . Con sólo unos pocos comandos básicos de la biblioteca incorporada , usted puede escribir sus propias aplicaciones de VB para hacer frente a los periféricos externos que compre o diseñar usted mismo. Cosas que necesitará
Visual Basic 2008
Ver Más instrucciones
1
Crear un proyecto nuevo. Asigne un nombre al proyecto " Puerto Serie Tutorial Reading " o darle otro nombre apropiado. En otros cuadros de diálogo , elija las opciones por defecto hasta que se encuentra frente a la ventana en blanco de la " interfaz gráfica de usuario " (GUI ) de diseño.
2
Agregar un botón de la lista de componentes de la mano izquierda arrastrando en el formulario . Aunque todavía se selecciona el botón , vaya a la lista de propiedades y encontrar la propiedad "text " . Cambiar esto para leer " Leer 100 bytes de COM1 " o cualquier otro título adecuado que desea darle .
3
doble clic en el botón. Esto lo llevará a cabo del diseñador GUI y en el editor de código fuente. Asimismo, se creará una función de evento que ocurra cada vez que se pulsa el botón por el usuario
4
Agregue el código siguiente a la función de clic de botón que Visual Basic acaba de crear para usted : .
< P > Dim com1 Como IO.Ports.SerialPortcom1 = My.Computer.Ports.OpenSerialPort ( "COM1 ")
datos Dim (100) Byte () com1.read (data, 0 , 100 )
los argumentos para la función de lectura se refieren a una serie de bytes a escribir los datos , la cantidad a compensar antes de la lectura y, por último , la cantidad a leer desde el puerto . En este caso , queremos que los datos que se colocan en la matriz de bytes de datos que hemos declarado . Queremos empezar por el principio del flujo de datos desde el puerto serial, por lo que nuestro desplazamiento es cero. Y, por último , queremos leer como máximo un centenar de bytes , ya que es tan grande nuestra matriz de datos es .
Ahora he leído cientos de bytes de un puerto serie y puede usarlos en su aplicación como consideran necesario.