Error "Cannot find S-function modue ‘joyinput’." when I try to compile my model.

I connet the logitech G29 driving wheel and pedals to the PC and build a model with "Joystick input" block, I can run the model and get the signals from G29 but when I try to compile the model to System target file VeriStand.tlc, there is an error "Cannot find S-function module 'joyinput'. S-Function modules must exist as either source files or pre-compiled object files on the MATLAB path."
Anybody knows how to deal with it? Many thanks.

回答(1 个)

Hello
I understand that you want to generate code for a Simulink model containing the Joystick input block. A quick look at the documentation suggests that this block does not support code generation. You can refer to it's documentation below:
The MATLAB Answer linked below, regarding a similar issue also suggests that the error is caused due to the lack of code generation capabiltiy:
Since you are using the logitech G29 driving wheel, you can refer to the documentation for Logitech G29 Steering Wheel block:
This block comes with code generation capabilities and can be more specific to your hardware.

类别

帮助中心File Exchange 中查找有关 Block and Blockset Authoring 的更多信息

标签

提问:

ya
2023-10-9

回答:

2024-7-9

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by