“Conocimientos Programación>Visual Basics Programación

Cómo leer un Joystick USB en Visual Basic

2014/9/30
La lectura de los datos de un bus serie universal (USB ) joystick o memoria USB es posible con Microsoft Visual Basic ( VB ) . Dado que los dispositivos USB son auto- identificación y plug- and-play , un sistema informático es capaz de reconocer fácilmente. Esto hace que escribir un pequeño fragmento de código VB para enviar un paquete y recuperar los datos del dispositivo USB fácil . El envío de un paquete al puerto es necesario, ya que detecta el estado del puerto y enviar los datos que se encuentran en el dispositivo USB. Si no hay conectado dispositivo USB en el puerto , se muestra un mensaje de error. Instrucciones
1

Abra un nuevo archivo de VB .
2

Ajuste la función SendPacket . Escriba el código en la parte superior de su archivo de VB :

Función SendPacket ( ByRef TxPacket Como PacketStructure ) Como PacketStructure

Dim lpResult As Long

RxPacket As PacketStructure

3

Configurar el receptor y el modelo de dispositivo mediante la inserción de este código en la quinta línea :

TxPacket.Recipient = 8

TxPacket.DeviceModel = 18
Página 4

llamar a la función SendPacket en el código VB . Escriba el código de abajo a partir de la novena línea :

Si 0 = DeviceIoControl ( hDevice , CTL_CODE_SEND_PACKET , TxPacket ,

8 + TxPacket.Length , RxPacket , 8 , lpResult , 0 ) Entonces
MsgBox

" función SendPacket fracasó. No se puede recuperar los datos del USB . "

Exit función

End If
5

volver a llamar los datos obtenidos con el función SendPacket . Coloca este código en la parte inferior de la secuencia de comandos VB :

SendPacket = RxPacket

End Function
6

Inserte su joystick USB en el puerto USB de la computadora < br . > Página 7

Compilar y ejecutar la secuencia de comandos VB . Los datos se recuperan en la memoria del programa, que se puede utilizar para otras soluciones y necesidades de programación.

Visual Basics Programación
Visual Basic para Aplicaciones para principiantes
Cómo crear un Programa de Presentación
Cómo convertir VBS Con FreeBasic
Cómo hacer un juego de Tower Defense en Visual Basic 6.0
Cómo escribir mi propio archivo DLL en VB.Net
Cómo utilizar TryParse en Visual Basic
Cómo utilizar la Historia Objeto VBScript
Cómo dar formato a texto de HTML en VBA
Conocimientos Informáticos © http://www.ordenador.online