Code generation: Define own function name for "interp1"

Hello, I´m using "matlab function" within simulink. Within this matlab function block I also use the MATLAB function "interp1". If I generate code the target compiler makes "aaiemoppkfknmohl_interp1" out of it. I would prefer an shorter name like "interp1_own" for example. Is it possible to reach this with via the "code replacement tool"? All my tries with the "crtool" failed until now. My impression is that I can only modify standard matlab function like "abs", "sqrt",.... Is this right? Thanks a lot

回答 (1 件)

TAB
TAB 2018 年 6 月 5 日

0 投票

You can control the function name using Function packaging option.
  1. Item twoRight click on Matlab function block --> Select "Block Parameters (Subsystem)"
  2. In Main tab, make sure "Treat as Atomic Unit" is selected
  3. Go to Code Generation tab and configure function packaging options

カテゴリ

ヘルプ センター および File ExchangeSimulink Functions についてさらに検索

質問済み:

2018 年 6 月 4 日

回答済み:

TAB
2018 年 6 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by