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:
Is there any way that I can improve the performance of SDI without reducing my model sample rate?