sfun_joystick.zip

S-function to use a joystick in Simulink (Windows only)
748 Descargas
Actualizado 17 oct 2014

Ver licencia

/* File: sfun_joystick.c
* Description: sfun_joystick.c is a S-function (used in a S-function block)
* which reads joystick output into a simulink model. This
* S-function only works on windows computer but should be easy
* to port to other OS.
*
* Output: 1. Current X-coordinate.
* 2. Current Y-coordinate.
* 3. Current Z-coordinate.
* 4. First joystick button is pressed.
* 5. Second joystick button is pressed.
* 6. Third joystick button is pressed.
* 7. Fourth joystick button is pressed.
*
* Input: Joystick ID. Typically "0".
*
* Usage: First compile from Matlab command window:
* mex sfun_joystick.c -lWinmm
* A demo model called joystickDemo.slx (R2013b) is available.
*
* Author: Per Hillerborg,
* Version: 2.0, October 17, 2014, (Update from 1.0. Changed to INHERITED_SAMPLE_TIME so it is more plug and play)
*
* Note: This file can be edited to only send out wanted output.
* For more info see:
* http://msdn.microsoft.com/en-us/library/dd757110%28v=vs.85%29.aspx
*
* Further tips:If more buttons are preferred, use the JOYINFOEX instead of
* JOYINFO which contains extended info including more buttons.
*/

Citar como

Per Hillerborg (2026). sfun_joystick.zip (https://la.mathworks.com/matlabcentral/fileexchange/47141-sfun_joystick-zip), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2013b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Prepare Model Inputs and Outputs en Help Center y MATLAB Answers.
Agradecimientos

Inspiración para: S-Function for reading joystick values on Simulink

Versión Publicado Notas de la versión
1.1.0.0

Update from 1.0: Changed to INHERITED_SAMPLE_TIME so it is more plug and play.

1.0.0.0