How can I extractTimetable for DatasetRef object?

1 visualización (últimos 30 días)
Nicolas
Nicolas el 30 de Mayo de 2024
Respondida: Nicolas el 31 de Mayo de 2024
I am starting using Simulink.SimulationData.DatasetRef objects instead of Simulink.SimulationData.Dataset object in order to have simulation results saved directly into persistent storage. However, when doing so, I am not able to use the extractTimetable function on it to have the result of the simulation as a timetable.
Any idea/workaround to do that with DatasetRef?

Respuestas (1)

Nicolas
Nicolas el 31 de Mayo de 2024
After a bit of trial-and-error, found a rather simple workaround - the trick is to load the content of the mat file to get the logsout as a Dataset:
matcontent = load(logsoutDsr.Location, logsoutDsr.Identifier); % matcontent is a struct with the content of the mat file
logsout = matcontent.logsout; % Now we are working with an actual Dataset
TT = extractTimetable(logsout);
Hope this helps!

Productos


Versión

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by