Interface large C project by simulink
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a large C project with many functions and dependencies. I want to access some of the functions from Simulink to use the functionality of the C project in Simulink. Is this possible or might I run into problems for large C projects? What is the best way of wrapping the functionality out of a large C project to Simulink?
0 commentaires
Réponses (1)
Dhruvesh Patel
le 29 Juin 2017
Simulink provides C-Mex S-Functions to bring in legacy C code into Simulink. There are several several ways to create S-Functions from existing C code. You should pick one based on the size of the project, the amount of control you require over the interaction between Simulink engine and the C Code, code generation requirements, etc,. Following are the ways in which you could create an S-Function from C code, listed in descending order of the amount of control they provide while creating the S-Function.
You could also use MATLAB Function Block to call C Code into Simulink. Since your project is large, this would not be a recommended way.
0 commentaires
Voir également
Catégories
En savoir plus sur Dependency Analysis dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!