- Wrap the block in a subsystem if it is not already one, and make it atomic. If your block is not already a subsystem, select the block(s) you wish to include, right-click, and choose Create Subsystem from Selection. Then, make this subsystem atomic.
- Change the function packaging of this subsystem to 'Nonreusable'. This can be done by right-clicking on the subsystem > Block Parameters > Code Generation > Function Packaging.
- Optionally, configure the function name (name of the function that will represent the subsystem in the generated code) and the file name (if you would like this function to be in a separate file).
- Generate code from the top-level model.
How to generate c code for simulink example model, but just for a certain block.
1 回表示 (過去 30 日間)
古いコメントを表示
I am using simulink example model titled "Grid tied inverter optimal current control" and i want to generate the c code for hardware implementation for the TI F28379D device. The issue is , the c code generted create dmany lines of code for the whole model but i just want the controller (DSP) code. how do i do that?
0 件のコメント
回答 (1 件)
Aditya
2024 年 6 月 4 日
Hi Andrew,
One way to achieve this is through atomic subsystems. Here are the steps:
For more detailed information, you can refer to the following link: Generate Code and Executables for Individual Subsystems - MATLAB & Simulink - MathWorks India
Hope this helps!
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!