C code---> sfunction --> Xpc Target with legacy_code

3 vues (au cours des 30 derniers jours)
Paul
Paul le 22 Jan 2014
Hi I'm trying to use the legacy code tool to create a s function from C code, that then can be loaded onto a target machine and ran.
I worked through the example on mathworks website:
I used the example to create an s function but then attempted to use the model wizard to compile the simulink model into my target machine but it comes up with the error :
S-function 'ex_sfun_doubleit' in 'untitled/ex_sfun_doubleit' specifies option SS_OPTION_SFUNCTION_INLINED_FOR_RTW however a 'ex_sfun_doubleit.tlc' file could not be located in the current working directory, the S-function directory 'C:\Users\HIL\Documents\MATLAB\LEGACY_TEST', or the directory 'C:\Users\HIL\Documents\MATLAB\LEGACY_TEST\tlc_c'
can some one explain ?
  1 commentaire
Suneesh
Suneesh le 22 Jan 2014
What is a "model wizard"?

Connectez-vous pour commenter.

Réponse acceptée

Suneesh
Suneesh le 22 Jan 2014
1. To generate a TLC file for the model shown at the end of that example, enter the following command:
legacy_code('sfcn_tlc_generate', def);
2. It is also possible to set SS_OPTION_SFUNCTION_INLINED_FOR_RTW to false in the generated S-Function, but I am not able to remember the option. A google search perhaps....

Plus de réponses (0)

Catégories

En savoir plus sur Multicore Processor Targets 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!

Translated by