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

7 次查看(过去 30 天)
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 个)

Shreeya
Shreeya 2024-7-9
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.

类别

Help CenterFile Exchange 中查找有关 Block and Blockset Authoring 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by