I want to call hand coded C functions from Stateflow and generate code.

조회 수: 2 (최근 30일)
Seth Appleman
Seth Appleman 2020년 1월 15일
답변: Jorge Calvo 2021년 12월 2일
I have a Stateflow model that I am using to generate a state machine that will be integrated into a larger code product being developed in a Linux environment. I want the state blocks to call C functions that are defined in external header files, which I am hand coding. I don't need the Stateflow figure to run in simulation in Matlab. I just want the C code that calls my manual C functions as part of the generated state machine. How do I do this, including what I need to fill in in the "Import Custom Code" section of the model settings?
Currently, I am getting compile errors in Matlab when trying to pull in the custom code, which is including several header files for doing unrelated activities the state machine doesn't need to care about. The manual C code compiles and runs fine on its own.

답변 (1개)

Jorge Calvo
Jorge Calvo 2021년 12월 2일
Hi Seth,
Sounds like you need to configure your custom code for code generation. This help topic might help. Pay particular attention to the section on code generation.
Cheers,
Jorge

제품


릴리스

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by