フィルターのクリア

Speedgoat IO601 block s-functions

9 ビュー (過去 30 日間)
Birdman
Birdman 2017 年 10 月 13 日
コメント済み: Birdman 2017 年 10 月 18 日
When the code is generated from Speedgoat IO601 blocks, the generated code can not be inlined and from Configuration Parameters, Support non-inlined s-function check have to be made and this results in highly inefficient code. How those s-functions underlying those blocks can be inlined? Is there any other way beside inlining those s-functions and make the code more efficient?

採用された回答

Diego Kuratli
Diego Kuratli 2017 年 10 月 17 日
The Support non-inlined s-function option appears for ERT-based targets. This is not related to the IO601 drivers, but generally to the Simulink Real-Time environment.
By default, SLRT uses Tunable parameters, as tuning parameters is one of the main purpose of real-time testing. You can optimize the generated code, by selectively inline parameters: Configuration Parameters -> Optimization -> Signals and Parameters.
  3 件のコメント
Diego Kuratli
Diego Kuratli 2017 年 10 月 18 日
SLRT is not an ERT-based target. The slrtert.tlc system target file has been removed in recent MATLAB releases. Your concerns about the heavy generated code typically do not apply to the SLRT environment. I suggest you getting in touch with our technical support team for further discussing your specific requirements.
Birdman
Birdman 2017 年 10 月 18 日
Thank you Diego. I think I got it at the moment.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTarget Language Compiler についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by