Simultaneus code generation of two matlab functions with same inputs

2 views (last 30 days)
I have two Matlab function blocks in one Simulink model with same inputs (defined as Simulink buses). The outputs are different.
I want to generate C code for these two functions, and use generated code in same project. With two separate models the input struct definitions will be generated twice, with compiler warnings as a side effect.
Is it possible to combine these two models in one model, and generate code for both functions in one step? I basically want to have generated C code of input struct definitions and two C functions in one and same C file? Can I define the interfaces of my two step functions?
I experimented with reusable code and atomic units but a lot of garbage is generated in addition to what I want. Any elegant way?

Answers (0)


Find more on Deployment, Integration, and Supported Hardware 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!