Matlab function runtime in Simulink

Hi all, I made a Simulink model that incorporates a certain given block, as well as a matlab function I wrote myself. The given block demands that the time step will be 0.001 secs, but the function (using tic/toc) takes close to 0.003 secs to calculate.
Does anyone know the mechanism behind this? should I use a rate transition block before and after the function? Or is it OK to leave it as-is?
Thanks in advace, Tim

 採用された回答

Titus Edelhofer
Titus Edelhofer 2015 年 2 月 10 日

0 投票

Hi Tim,
Simulink does not simulate in Real-Time. So if a step of 1s of simulation time takes 0.01s of computer time or an hour does not make a difference (accept with regards to the patience you need).
Titus

1 件のコメント

Tim
Tim 2015 年 2 月 16 日
Thank you,
The model runs on external mode with real-time HIL blocks. I just let put them all together and it worked nicely (certain errors with specific arrangements but I managed to avoid them).

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

その他の回答 (0 件)

カテゴリ

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

質問済み:

Tim
2015 年 2 月 10 日

コメント済み:

Tim
2015 年 2 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by