How can I connect a gamepad to MatLab?
26 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I should connect to Matlab a keyboard that is ridden by the pc as a Gamepad (I checked that it’s already installed and recognised by the pc using a tester). According to the instructions I have, I first typed daqregister('joy') in the command window for register the dll. Using Matlab 2016b was not working, so as I read in a forum I downloaded an older 32 bit version (first the 2013b then the 2011b) and it worked showing me: ans =
'joy.dll' successfully registered.
Then I typed the analoginput('joy',ID) function but it appeared:
Error using analoginput (line 142) Invalid enum value.
I tried to put as (ID) different numbers , seen that it should be 1, but with the same results. Do someone know how could I solve the problem? Or if not if there is just another way to make MatLab read the joypad? Thanks a lot.
0 comentarios
Respuestas (1)
Arnav Mendiratta
el 12 de Jun. de 2017
"daqregister" is an old way of registering and using Analog devices within MATLAB. This functionality has been removed since MATLAB R2016a. Since the newer release, you do not need to register an adaptor (which is what "daqregister" was used for) if you are using session-based interface. If you are using newer release, I recommend setting up your device by following the steps as described in the documentation here:
https://www.mathworks.com/help/daq/hardware-discovery-and-session-setup.html
I also recommend going through this short video if you are looking to integrate a gamepad controller with a Simulink model.
0 comentarios
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!