Maximum number of signals one can log in Real Time

1 回表示 (過去 30 日間)
John Fiaschetti
John Fiaschetti 2021 年 11 月 4 日
コメント済み: John Fiaschetti 2021 年 11 月 8 日
Hi,
I am logging a large number of signals using Simulink Real Time, over 400. I am not seeing all the signals I am trying to log. Is there a limit on the number of signals I can log? I know that's a lot, but it makes things easier for my users downstream.
Thanks!
  2 件のコメント
Walter Roberson
Walter Roberson 2021 年 11 月 4 日
Are you logging to memory, or logging to hard drive, or logging to SSD ?
John Fiaschetti
John Fiaschetti 2021 年 11 月 5 日
I do not know which memory holds the data as its being collected. I am using a Speedgoat system real time.

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

採用された回答

Sarthak Soni
Sarthak Soni 2021 年 11 月 8 日
Any advice or opinions posted here are my own, and in no way reflect that of MathWorks.
You might be able to get some information from Speedgoat. For contact information, please refer to the following URL:
Regardless, knowing the limit is not going to do much in this situation, if you are already encountering buffer overflows. The only solution is to log less data, which can be done in one of two ways:
  • Log less signals
  • Log data at a slower rate
SDI logs signals at the rate they execute in the Simulink model. Therefore, if a large amount of data is being logged, it would help to ensure the signals being selected are executing at the slowest rate possible.
  1 件のコメント
John Fiaschetti
John Fiaschetti 2021 年 11 月 8 日
Thanks for the advice.
I ended up making a script for each test that sets logging for only the necessary signals. I now log only what is needed for each test run.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeReal-Time Simulation and Testing についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by