Coder error when generating stateflow-code

3 views (last 30 days)
Hi,
When I try to simulate a stateflow-chart in Simulink, I receive the error
"Error using sf Error using construct_error (line 109) Failed to create file: ....*sfun_debug_macros.h"
The simulink-model uses signals defined by bus-objects. The bus-object are created via in a s-function, where a c-struct is transformed or interpreted to fit the bus-objects. Thus, the same headerfile in which the bus-ojbects are defined is imported via the "Simulation target->Custom code".
What does this problem mean?
Each functin haves been tested separatley but when I add the stateflow chart the model can no longer be simulated. Are there any limitations on the staeflowchart that I´m not aware of? The s-functions can be compiled without any error and the signals and the output from the s-functions are correct. Any help is much appreciated. Thank you!
  2 Comments
Kaustubha Govind
Kaustubha Govind on 24 Oct 2011
Are you able to run any models with Stateflow, or is the problem with this specific model? Perhaps you could try running a demo like "sf_car"?
Pär
Pär on 27 Oct 2011
Thank you for your comment.
The problem resided in something I´d overlooked.

Sign in to comment.

Accepted Answer

Pär
Pär on 27 Oct 2011
Problem solved, the solution was partly to move the model to higher level in a map structure and partly to define new bus objects.

More Answers (0)

Categories

Find more on Simulink Coder in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!