How to implement Macro function in simulink.

11 visualizaciones (últimos 30 días)
Sai Neelam
Sai Neelam el 8 de Jul. de 2018
Comentada: Sherman el 21 de Mzo. de 2023
Hi All,
How can we implement Macro function in simulink.
ex: #define MAX(a,b) (((a)>(b))?(a):(b))
Note: Matlab version: 2018a, Embedded coder for code generation. Regards, sai

Respuestas (1)

Robert
Robert el 12 de Jul. de 2018
You might define a custom header file on the "Simulation Target" tab of your model's parameters. Place a respective file in the directory of that model. I haven't tried with macros yet, but if you declare a function in that header and also provide a custom source file implementing that function, you'll be able to use it in your C-type Stateflow chart. Don't forget to place the same settings at "Code Generation" -> "Custom Code" if you intend to generate code from that model.

Categorías

Más información sobre Simulink Coder en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by