- Import custom code
- Enable global variables as function interfaces
'C Caller block is not recognizing the c program
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Eventhough i have specified the header and c file in the c caller block the simulink gives an erreoe as follows:
''C Caller block 'clib/C Caller' has not specified a function to call, or the specified function 'input' does not exist. ''
I followed the exact steps as in Integrate C Code Using C Caller Blocks - MATLAB & Simulink - MathWorks Deutschland
But error still remains.
Can somebody help me?
0 commentaires
Réponses (1)
Pravarthana P
le 17 Fév 2022
Hi Besme James, from your query it can be taken that you are trying to use C caller block to call your pre-defined C program. From the statements I assume you have added the header files, source codes in the Configuration parameters -> Simulation target. Ensure that you have enabled both:
To use the input variables from the custom code inside Simulink.
The following documentation may be helpful:
2 commentaires
Lucian
le 3 Mai 2023
It might be a stupid idea but you could get a similar behavior when you have no valid mex compiler installed
Check in Matlab that you have MinGW addon or something similar
Voir également
Catégories
En savoir plus sur MATLAB Support for MinGW-w64 C/C++ Compiler dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!