"Unresolved symbols found" at parsing. Symbols supposed to be included from a header file

I have made a Stateflow diagram with two states. One of the transition is "after(d1,CLK)" d1 is a constant which is supposed to be declared outside Simulink, somehow included from a header file. That makes sense if you use "Real time workshop" to generate code. As it is now, every time I parse the chart I get "Unresolved symbols found" complaining about d1. I have seen it is possible to use constants outside Simulink. I just don't know how to do it. Can somebody help?

 Respuesta aceptada

You need to add the header to the Simulation Target->Custom Code->Header File pane of the model Configuration Parameters window. See Integrating Custom C Code for Nonlibrary Charts for Simulation.

2 comentarios

You were right. I was confused about where to put my header file.
There is one place for my model in
Tools->Real-Time Workshop->Options->Custom Code
and then another place for a Chart. In the chart window select
Tools->Open Simulation Target->Target Options
The former is for code-generation only. The latter is used during simulation.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre General Applications en Centro de ayuda y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by