- have you specified the "Function name" and "File name" in Block Parameters / Code Generation ?
- have you created a subsystem mask ?
How to build a simulink model in order to prevent Embedded Coder generating repeat identical functions.
2 ビュー (過去 30 日間)
古いコメントを表示
Within my Simulink Model there are multiple repeated MATLAB function blocks, with their only difference being their block identifiers. I have set the paramaters of these blocks to be atomic and a reusable function within the code generation tab in the hopes of the generated code sharing one function file for all instances.
However when i generate my code using Embedded Coder i'm met with repeated function files for every instance of each MATLAB function block, with these files containg identical code. How would i go about ensuring any identical function blocks all generate into one model wide function?
0 件のコメント
採用された回答
sschumm
2023 年 10 月 18 日
Hi,
A simple example would be:
The Code Generation Settings are:
The generated code looks like this:
("Slec_reusable_Sub" is the top model name, the MATLAB Function is default)
Best regards
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Deployment, Integration, and Supported Hardware についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!