C code to S function tutorials
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Paul
am 20 Jan. 2014
Kommentiert: Kaustubha Govind
am 25 Mär. 2014
Hi does anyone have any good tutorial examples that i can use to get to grips with using the legacy code toolbox ?
I have some C code and I want to learn effective ways to to turn it into S code to put in my simulink model. This model will eventually be working on a real time machine.
I have been told that the legacy code tool box is my best candidate. Does anyone have any informative tutorials that might help ?
0 Kommentare
Akzeptierte Antwort
Suneesh
am 20 Jan. 2014
Bearbeitet: Suneesh
am 20 Jan. 2014
There are several examples in Simulink documentation for the legacy code tool. Look under "Custom Blocks with S-functions, System Objects and Legacy Code Tool" in:
Do consider the S-Functions mentioned in Bruno's answer as well and choose the solution which seems more suitable for you.
0 Kommentare
Weitere Antworten (2)
Bruno Pop-Stefanov
am 20 Jan. 2014
Bearbeitet: Bruno Pop-Stefanov
am 20 Jan. 2014
You can call a binary from a Simulink model using MEX files. A MEX file is a binary compiled from C, C++ or Fortran code that is properly formatted to work with MATLAB code. Here is a short introduction:
and here is good starting point in the MATLAB documentation:
0 Kommentare
Paul
am 22 Jan. 2014
1 Kommentar
Kaustubha Govind
am 25 Mär. 2014
As the documentation states, you also need to run legacy_code('sfcn_tlc_generate', def) in order to generate the ex_sfun_doubleit.tlc file.
Siehe auch
Kategorien
Mehr zu Manual Performance Optimization finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!