simulink to workspace vs to file which is faster

2 ビュー (過去 30 日間)
Robert Scott
Robert Scott 2023 年 12 月 17 日
コメント済み: Robert Scott 2023 年 12 月 18 日
I am running long simulink simulations.
That are taking days to run. I see the memory getting eaten alive on my computer.
The model is not complex but logging a lot of data over a long period.
Is there any advantage to log to a file instead of a workspace?
There are to workspace blocks and to file blocks.
Which is faster?

回答 (1 件)

Walter Roberson
Walter Roberson 2023 年 12 月 18 日
Logging to workspace is faster than logging to file.
However, if you log to file then if you interrupt the execution then you will still have (most of) the log file. And logging to workspace runs the risk of running out of memory.
  1 件のコメント
Robert Scott
Robert Scott 2023 年 12 月 18 日
Thanks
It doesnt really mater at this point i found out.
I thought it was the logging. My model ran blazing fast with a home brew proportional controller in it. ~ 3hours
I needed the integrator for zero error and put in a simulink PID block.
Now my model will literally take 78 days to run at present speed. I cant remember a time when i built a simulink model that actually ran in a reasonable amount of time.
The model is highly optimized going with the normal math works suggestions. I clearly cant wait 78 days for this. Im going to end up having to swtich to some other tool.
The model with the simlulink pid even set at a reasonable discrete internal of 20 hz literally made the tool unusable.

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

カテゴリ

Help Center および File ExchangeProgrammatic Model Editing についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by