MATLAB: How to reduce the time taken for Simulink Data Inspector to load and plot signals

improveloadloadingperformancesavesavingsdisessionsimulink testslowtimeviews

How can I reduce the time taken for Simulink Data Inspector (SDI) to load and plot signals? For example, when applying a saved view file to simulation results, or when loading a saved SDI session?  

Best Answer

To improve SDI saving/loading performance, one recommendation would be to increase the 'Memory limit' in your SDI preferences:
For loading views, another suggestion would be to load the view before opening the SDI UI, i.e:
Simulink.sdi.close()
Simulink.sdi.loadView( yourFile.mldatx)
Simulink.sdi.view()
This should be significantly faster than loading the view with the SDI UI open.