Calling external C codes in MATLAB Function block
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, I am modeling an automotive system in Simulink. There are large amount of pre-written C codes which I have to call them in MATLAB Function blocks. As far as I know there are different methods to call an external function in MATLAB, like making MEX file or using Legacy Code Tool. Also I recently noticed that coder.ceval function is used in some similar cases. Since there several C code files and they have also dependencies, I am not sure which one is more efficient or possible in this case. Any idea would be greatly appreciated. Thanks.
0 Kommentare
Antworten (1)
BhaTTa
am 17 Apr. 2025
Bearbeitet: BhaTTa
am 17 Apr. 2025
Hey @Saeed Soltani, you can use below technology to model your system and call appropriate C functions:
C function block: https://www.mathworks.com/help/simulink/integrate-external-c-algorithms-using-c-function-block.html
System Objects: https://www.mathworks.com/help/matlab/system-objects.html
Below i have attached one such example of calling external C functions:
0 Kommentare
Siehe auch
Kategorien
Mehr zu Write C Functions Callable from MATLAB (MEX Files) 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!