embeddedcoder error: "Too many input arguments" during C code generation

4 Ansichten (letzte 30 Tage)
Andrea Verdicchio
Andrea Verdicchio am 29 Apr. 2021
Beantwortet: Harsh am 24 Mär. 2025
Good morning
I want generate a C-code with embedded coder, but I have this error.
I have a bloc with 26 inputs, but I do not belive that it is the problem.
Thank you for your time.
Regards,
Andrea

Antworten (1)

Harsh
Harsh am 24 Mär. 2025
The "Too many input arguments" error during C code generation with Embedded Coder might be due to an underlying configuration or installation issue. Here are some steps you can try to resolve the issue:
  • Clear the MATLAB cache, restart MATLAB, and restart your computer.
  • Delete or rename your MATLAB preferences directory to allow MATLAB to regenerate it. This can solve problems caused by corrupted preferences.
  • Move your model to a simple and short directory path, such as your Desktop. Windows can be particular about path lengths and special characters.
Additionally, it would be helpful to verify the compiler information being used for code generation. You can do this in Simulink by navigating to "Settings" > "Code Generation" and checking the "Toolchain" option.
Please share your Simulink model or reproduction steps to reproduce the error for better assistance.

Kategorien

Mehr zu MATLAB Coder finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by