How can I improve the live streaming performance of Simulation Data Inspector (SDI) when using Simulink Real-Time and Speedgoat?
I use Simulink Real-Time (SLRT) to run simulations on a Speedgoat real-time target and wish to see the live signal data in the Simulation Data Inspector (SDI). To do this, I selected signals for streaming using signal logging badges, the SLRT Explorer, or instrument objects.
However, I noticed that the MATLAB process causes a very high RAM/CPU load on my PC. As a result, the MATLAB GUI can be very slow and laggy. Sometimes, I see noticeable gaps in the data in the SDI, or see that some timesteps are lost when I inspect the ‘logsout’ variable or export data from the SDI. Additionally, I may see the warning below in the Speedgoat system log:
Live Stream overload
Is there any way that I can improve the performance of SDI without reducing my model sample rate?I use Simulink Real-Time (SLRT) to run simulations on a Speedgoat real-time target and wish to see the live signal data in the Simulation Data Inspector (SDI). To do this, I selected signals for streaming using signal logging badges, the SLRT Explorer, or instrument objects.
However, I noticed that the MATLAB process causes a very high RAM/CPU load on my PC. As a result, the MATLAB GUI can be very slow and laggy. Sometimes, I see noticeable gaps in the data in the SDI, or see that some timesteps are lost when I inspect the ‘logsout’ variable or export data from the SDI. Additionally, I may see the warning below in the Speedgoat system log:
Live Stream overload
Is there any way that I can improve the performance of SDI without reducing my model sample rate? I use Simulink Real-Time (SLRT) to run simulations on a Speedgoat real-time target and wish to see the live signal data in the Simulation Data Inspector (SDI). To do this, I selected signals for streaming using signal logging badges, the SLRT Explorer, or instrument objects.
However, I noticed that the MATLAB process causes a very high RAM/CPU load on my PC. As a result, the MATLAB GUI can be very slow and laggy. Sometimes, I see noticeable gaps in the data in the SDI, or see that some timesteps are lost when I inspect the ‘logsout’ variable or export data from the SDI. Additionally, I may see the warning below in the Speedgoat system log:
Live Stream overload
Is there any way that I can improve the performance of SDI without reducing my model sample rate? sdi, real-time, realtime, signal, logging, buffer, delay, slrt, data, gaps, decimation, speedgoat, missing MATLAB Answers — New Questions